I made minor change to the XYENC.ZIP package, as described in the
revision history below. You can download it, or not, at your option.
The revisions -- to XYENCODE.PM and U2 frame XYENCODE -- are also
XYENCoded below.
Revision history:
2013-02-02 Revised XYENCODE.PM and U2 frame XYENCODE to enable
encoded output without Start and End boundariies,
using argument "E/" or "/".
Added revision history to -readme-.txt
2013-01-31 Initial release
Download:
http://users.datarealm.org/xywwweb/xyenc.zip
Readme:
http://users.datarealm.org/xywwweb/-readme-.txt
XYENCoded revisions:
XYENCODE.PM
-----------
'%--_XYENCode_start--
~'^XYENCODE.PM_--_C.L._Distefano_rev.2/2/13'^XPL_Shell_f
or_Wally_Bass'`s_XYENCode|XYDECode_Utilities'^For_XyWrite_3+,_
XyWrite_4_and_Nota_Bene_for_Windows'^'^Purpose'^-------'^Use_W
ally_Bass'`s_XYENC.COM_and_XYDEC.COM,_respectively,_to'.'^-Enc
ode'._Translate_XPL_code_or_formatted_XyWrite_text_into_plain'^
__text,_usually_for_pasting_into_the_body_of_an_e-mail_message
%.'^-Decode'._Translate_encoded_text_back_into_its_original_fo
rm.'^'^Required_External_Programs'^--------------------------'^
The_Bass_utilities_and_user_guide_can_be_downloaded_here'.'^__
'^Locate_XYENC.
COM_and_XYDEC.COM_in_the_Xy|NB_main_program_directory'^(i.e.,_
the_directory_that_contains_EDITOR.EXE_or_NB.EXE).'^Important'.
_this_directory_must_be_in_the_DOS_Path'|'^Detailed_informatio
n_about_the_Bass_utilities_and_additional_downloads'^__can_be_
found_at_Wally_Bass'`s_site'.'^__'^'^Usage'^-----'^The_commands_below_are_issued_from_the_XyWr
ite/Nota_Bene_'^command_line_(a/k/a_"CMline")._Material_to_be_
encoded/decoded'^must_be_displayed_in_the_current_window.'^'^E
ncode'.'^__RUN_XYENCODE.PM_E__<==_argument_"E"_for_Enco
de'^Operates_on_entire_file_or_DeFined_block'^To_omit_Start_an
d_End_boundaries_from_encoded_output,_use_argument_"/"'.'^__RU
N_XYENCODE.PM_E/,_or_simply'^__RUN_XYENCODE.PM_/
'^'^Decode'.'^__RUN_XYENCODE.PM_D__<==_argument_"D"_for
_Decode'^Operates_on_entire_file,_DeFined_block,_or_block_of'^
code_within_next_"XYENCode'-start"_and_"XYENCode'-'-'-end"_bou
ndaries'^'^Decode_and_send_output_to_file'.'^__RUN_XYENCODE.PM
_D_[d'.\path\]filename.out]'^'^--_'^~~~>~<>1~>~~~~)~>~)<1~>~~~~~~~~>~~~{~==0'|~~{~>-1
~>~~~~{~>-1~>~~~~~~~{~==0~>~~~~~~~~+~~>~<
SX10,~~>~+~+~~>~~+~~>~~>~+~+~+~~>~~>~~>~~)>0~>~~~~<
SV08,'BC~>~~~~~{~<
IS02~>==0~>~~~~~~~)>0~>'BC~'NO~>~~>~d_eb=0,0~~)<1~>~
~~)~>~exist_~~~)~>~~
~~~~~)<1~>~es_1~<
PV06~>'DX~~~~>~>
0~>'XP~~~se__~~~~~>~~'LU'LB'DF~se__~~~
~~>~~'LB'DF~'^~'YD~'DX'YD
'XP'TF'DF'BF'DF~'^~'DF~~>~~>~==~~>~~~~er
nv_.\XY~.IN~~ernv_.\XY~.OUT~
~sad_.\XY~.IN~~~>~~~~wait~
'DB~)>0~>'DO'FF~~dos~)<1~>/nv/x/z~_/c_xy~.com_._.\XY~.OUT<.\X
Y~.IN~~{~==0~>_65~~~wait~~~~exist_.\XY~.OUT~<
PV06~>~&~<3~>~+1~>~p_1~~~~~>~~~'GT~)>0~>'DO'FF~~~)<1~>~~<
EI~>~copy_.\XY~.OUT_~~~>~~~~wait~'DB'YD~'^~~~~>'DX~me_.\XY~.OUT~~~>~~~~
wait~~~ernv_.\XY~.OUT~~ernv_.\XY~.IN~~)>0~>~~~~>~seba__'?Z~~)&~<
CP~>==~-2~>'RC'RC~~~{~==0~>~~~~~+1~>~jmp_~~~<>~&~<6~>~wait~~~~~{~==0~>~'LU~~~~d_eb=~~~~)>0~>'BC_Output_in_~~'GT'DO'FF~)>0~>~~~~~<
EX~>'^
'%--_XYENCode___end--
U2 Frame XYENCODE
-----------------
'%--_XYENCode_start--
{{5xyencode}}_Xy4/U2_equivalent_of_XYENCODE.PM_[CLD_rev.2/2/13
]'^~B~==1~>~>0~>'BXes_1'Q2'DX~