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~