þ À£ÁYÀɦWºÙ: TRANS001.LZH þ µ{¦¡¦WºÙ: TRANS - Translate text for executable file. (Public Domain) þ §@ªÌ: Fox Chen,¡i¥ß¼w¸ê°T¯¸¡j6:721/117@fidonet þ ¨ú±o: Leader BBS 6:721/117@fidonet 886-6-239-3556 24Hr þ ¼g§@°Ê¾÷: ¢°¡D¸Ñ¨M¤¤¤å¤Æ°ÝÃD¡G ¥Ñ©ó¥Ø«e¤¤¤å¤Æ°ÝÃD¤´¬O½Ñ¦h User & Sysop ªº³Â·Ð, ¨C·íµ{¦¡¤@¦³·sª©, ±`±`¤j®a¤S±o¦£µÛ±N°T®§¤¤¤å¤Æ»P§ï¤¤¤å½Ä½X. ¦Ó°T®§¤¤¤å¤Æ¤£¶È¶È¬O¶O¯«¶O¤Oªº¤u§@, §ó¯Ê¥F¤u¨ã¥i¨Ï¥Î, ©¹©¹¥u¯à¥Î PCTOOLS ¤@¦r¦rªº§ó§ï. ¦Ó·í±z¦n¤£®e©öµ¥¨ì§O¤H§ï¦nªº¤¤¤å¤Æµ{¦¡, «o ¤S©¹©¹¹ï¨ä¤§Â½Ä¶¤£¬Æº¡·N, µM¦Ó«o¤]¨S¨ººØ¶¢¥\¤ÒºCºC¥h­×§ï. ¥t¤@¤è­±, ¹ï©Ò¦³ User ¨Ó»¡, ±`±`±o®ö¶O®É¶¡»Pª÷¿ú¥h§ì¤@¥÷­ìª©µ{¦¡ ¤S±o¦A®ö¶O®É¶¡¥h§ì¤@¥÷¤¤¤å¤Æ¥Dµ{¦¡. ¥H¤W³o¨Ç²{¶H¤]³\¬O©Ò¦³¤¤°ê¤Hªº¹ÚÅâ, ¤]³\±z¦­¤w²ß¥H¬°±`, µM¦Ó§Æ±æ ¥»µ{¦¡¯àµ²§ô³o¨Ç®ö¶Oª÷¿ú¡B®É¶¡»PªÅ¶¡ªºµL²á¤u§@. þ ¤¤¤å¤Æ½d¨Ò 1 : °²³]§Ú­Ì¥Ø«e¤â¤W¦³ TELIX 3.12 ªº¤¤¤åª©¥Dµ{¦¡, ¦Ó²{¦b§Ú­Ì®³¨ì·sª© Version 3.15 ªºµ{¦¡. ¥H¤U»¡©ú¦p¦ó¥u­n 30 ¬í´N¥iÀò±o TELIX 3.15 ¤¤¤åª©. (1) ¥ý§ä¨Ó¤@¥÷­ìª©­^¤å TELIX 3.12 , µM«á°õ¦æ DIFFT telix.lst telix.exe ctelix.exe «h DIFFT ±N·|§â­^¤åª© Telix 3.12 (telix.exe) ¸ò ¤¤¤åª© (ctelix.exe) ¤ñ¸û, µM«á³y¥X¤@­Ó¡y½Ķ¹ï·ÓÀÉ¡ztelix.lst (2) ¦¹¥Ñ DIFFT ¦Û°Ê²£¥Íªº¡y½Ķ¹ï·ÓÀÉ¡ztelix.lst ®æ¦¡¦p¤U: line 1:Press any key to continue ... line 2:½Ð«ö¥ô·NÁäÄ~Äò, ÁÂÁ ... line 3:‚3C‚00‚74‚02 line 4:‚3C‚00‚BE‚02 .... ¨ä¤¤ line 1 ¹ïÀ³ line 2 ªºÂ½Ä¶, ¬G¦¹®É±z¥i¥H¥Î±z¼ô±xªº ½s¿è¾¹¨Ó½s­×¡y½Ķ¹ï·ÓÀÉ¡z, §â¤@¨ÇµL¥Îªº¶Ã½X°£¥h, ¨Ã¬ü ¤Æ¤@¤U¦r¦ê. PS: ¦¹Àɤ£¶È¥i¥N´«Â½Ä¶, ¥ç¥i§ï½Ä½X (µ{¦¡), ¦p¤W line 3 ¬° cmp al,0 je +02 §ï¬° line 4: cmp al,0 jmp +02 (3) ­×§ïº¡·N«á, °õ¦æ¥H¤U©R¥O±N·sª© Telix 3.15 Âন¤¤¤å¤Æ: TRANS telix.lst telix315.exe tel315c.exe «h TRANS ±N·|§â­^¤åª© Telix 3.15 (telix315.exe) ¨Ì·Ó ¡y½Ķ¹ï·ÓÀÉ¡ztelix.lst Âà´«¦¨ ¤¤¤åª© Tel315c.exe (4) ±N telix.lst §´µ½«O¦s, ¥H«á¨C³{¦³·sª© Telix, ±z¥u­n­« ½Æ¤@¦¸¨BÆJ (3) §Y¥i. ¸U¤@¹J¨ì·sª©¦³§ó°Ê°T®§¥H­P¦³¨Ç½ ĶµLªk¥N´«, ±z¥u­nµy¥[­×§ï telix.lst ¨Ã·s¼W¤@¨Ç·s°T®§ ªºÂ½Ä¶§Y¥i. (¤@¯ë¦Ó¨¥, ¥Ñ©óµ{¦¡³]­p®v©¹©¹¤£·|¥h§ó°Ê¸Ó data segment ªº¤º®e, ¬G¤j³¡¥÷°T®§¦b·sª©¤´·|¬Û¦P!!, ¦ý §ï½Ä½X¤§­×§ïµ{¦¡³¡¥÷¥i¯à·|¦³¤£¦P) þ ¤¤¤å¤Æ½d¨Ò 2 : ¤Z¨ÆÁ`¦³°_ÀY, °²³]§Ú­Ì¬O²Ä¤@­Ó½ĶªÌ, ¥Ø«e¤â¤W¶È¦³ TELIX 3.12 ªº ­^¤åª©¥Dµ{¦¡, ¦Ó²{¦b§Ú­Ì­n¨Ó½¦¨¤¤¤åª©. (1) °õ¦æ FINDT, §â telix.exe ¤¤©Ò¦³¥i¯àªº­^¤å°T®§¤@¥y¤£º| ªº§ä¥X : FINDT telix.lst telix.exe (2) §Ú­Ì±N¥i±o¨ì¤@­Ó¡y­^¤å°T®§ÀÉ¡z, ¦¹®É§Ú­Ì¥u­n½s­×¦¹ÀɱN ¥¦Â½Ä¶¦¨¡y½Ķ¹ï·ÓÀÉ¡z®æ¦¡. ¦p¦¹§Ú­Ì¥iª½±µ¨Ï¥Î¤å®Ñ½s¿è ¾¹¨Ó°µ½s­×,¦Ó¤£¥²¥Î PCTOOLS µh­Wªº¿é¤J¤¤¤å¦P®ÉÁ٩Ȧ³¨Ç °T®§¥i¯à¿òº|. ¤S¥i¥H¦sÀÉ¥H³Æ¤é«á­×§ï. (3) ­×§ïº¡·N«á, °õ¦æ¥H¤U©R¥O±N Telix 3.15 Âন¤¤¤å¤Æµ{¦¡ TRANS telix.lst telix315.exe tel315c.exe «h TRANS ±N·|§â­^¤åª© Telix 3.15 (telix315.exe) ¨Ì·Ó ¡y½Ķ¹ï·ÓÀÉ¡ztelix.lst Âà´«¦¨ ¤¤¤åª© Tel315c.exe (4) ±N telix.lst §´µ½«O¦s, ¥H«á¨C³{¦³·sª© Telix, ±z¥u­n­« ½Æ¤@¦¸¨BÆJ (3) §Y¥i. ¸U¤@¹J¨ì·sª©¦³§ó°Ê°T®§¥H­P¦³¨Ç½ ĶµLªk¥N´«, ±z¥u­nµy¥[­×§ï telix.lst ¨Ã·s¼W¤@¨Ç·s°T®§ ªºÂ½Ä¶§Y¥i. (¤@¯ë¦Ó¨¥, ¥Ñ©óµ{¦¡³]­p®v©¹©¹¤£·|¥h§ó°Ê¸Ó data segment ªº¤º®e, ¬G¤j³¡¥÷°T®§¦b·sª©¤´·|¬Û¦P!!) ¢±¡D¸Ñ¨Mª©Åv°ÝÃD¡G ±`±`¤@¨Ç³nÅé¦b°õ¦æ©Ò²£¥Íªºµ²ªGÀɳ£¦³¤@¨Ç¡y¨ë²´¡zªº¦r¥y, ½Ñ¦p : Unregisted xxxx / (Eval) / ^APID: RA 1209 / ... ¦Ó¼vÅTµe­±¤§¬üÆ[, ¬Æ¦Ü¤Þ°_ª©ÅvªÈ¯É, ¬G¥»µ{¦¡¥ç¥i°µ³o¤è­±¤§À³¥Î! ¥ý¨Ó¬Ý¬Ý¨â­Ó¨Ò¤l, ¤§«á©Î³\±z·|¯}¤£¤Î«Ýªº§ä´M¥»µ{¦¡ ... þ ª©Åv½d¨Ò 1 : ¦b¤@¨Ç File Lister ¦p: FEBBS / XLIST / ... ²£¥ÍªºÀɮצCªí¤¤, ©¹ ©¹·|¦³¤@¨Ç¼Ð¥Ü [Unregisted Copy] ¤§ÃþªºÄµ»y, ¤£¶Èê²´¦Ó¥BÁÙ¦³½Ä ½Xªº¦r¤¸. ¥H FEBBS (¤@­Ó²£¥ÍÀɮצCªíªº¤u¨ãµ{¦¡)¬°¨Ò, ¥¦·|²£¥Í¦p ¤U¦r¦ê©óÀɧÀ. ÖÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· º This list created by Febbs 1.91 (c) 1990,91 FenrisUlven Data º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º This is an UNREGISTERED copy of Febbs. Please register º ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ ­Y§Ú­Ì¯à§â¥¦´«¦¨¦p¤U , «h¤@¨Ó¨S¦³½Ä½X²£¥Í, ¤G¨Ó¨S¤Hª¾¹D§Ú­Ì¬O§_ ¦Xªkµù¥U, ¬Æ¦Ü³s§Ú­Ì¥Î¨º­Óµ{¦¡³£¤£ª¾¹D. ;-) Ö---------------------------------------------------------------------------· º This list created by [Leader BBS] @fidonet.org Sysop: Fox Chen º Ç---------------------------------------------------------------------------¶ º Welcome for your F/Req except for Zone Mail Hours! º Ó---------------------------------------------------------------------------½ ­Y­n¹F¦¨¤W­±»Ý¨D, §Ú­Ì¥u­n§â¸g¥Ñ FEBBS ©Ò²£¥Íªº¦Cªí¸g¥Ñ TRANS Âà´«§Y¥i, ¦Ó¡y½Ķ¹ï·ÓÀÉ¡z¥i¥H¦p¤U: ÖÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· Ö---------------------------------------------------------------------------· º This list created by Febbs 1.91 (c) 1990,91 FenrisUlven Data º º This list created by [Leader BBS] @fidonet.org Sysop: Fox Chen º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ Ç---------------------------------------------------------------------------¶ º This is an UNREGISTERED copy of Febbs. Please register º º Welcome for your F/Req except for Zone Mail Hours! º ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ Ó---------------------------------------------------------------------------½ þ ª©Åv½d¨Ò 2 : ­Y§Ú­Ì¨Ï¥Î¬Y¨Ç¡y¥¼µù¥U¡zªº«H¥ó³B²zµ{¦¡, ©¹©¹¦b¥]¥Xªº«H¥]·|¦³¤@¨Ç ¡yªþÃØ«~¡z¥[¦b Tear Line ©Î©ñ¦b "PID" ¤¤, ³o¨Ç©¹©¹¤]«Ü°Q¤H¹½, ¸U ¤@±z¬O¦@¥Î§O¤Hªº¡yRegist Code¡z, ©Î¦Û¤v§ä¡yRegist Code¡z©Î¥H¯}¸Ñ ¤è¦¡¡y±j­¢µù¥U¡z, «h±z«H¥]¤¤ªºªº PID ©Î Tear Line ·|¯d¤U¡y°¨¸}¡z, ¬G¦¹Ãþ¡y½u¯Á¡z¤]¥i¥Î¥»µ{¦¡(TRANS)°£¥h. ¨Ò¦p±z¥i¦b±zªº«H¥]±½¥X«á »PÀ£ÁY«e, °õ¦æ¥»µ{¦¡¥H¸m´«±¼¤@¨Ç«H¥]¤¤ªº¦r¦ê. ‚0D‚01PID: RA 7909‚0D <--- ‚01 ¬° ^A, ¬G¦¹¦æ¥Î¨Ó§ï ^APID ‚0D‚01PID: LEADER ‚0D ‚0D‚0A--- Via Silver Xpress V2.28 [NR] <--- ¦¹¦æ§â²£«~¦W°£¥h. ‚0D‚0A--- ‚0D‚0A--- QBBS 2.64 (Eval) <--- ¥ç¥Î¨Ó´«±¼¤@¨Ç¡yê²´¡z¦r¦ê ‚0D‚0A--- TRANS0.01 ‚0D‚0A--- DB B1032/020202 ‚0D‚0A--- ‚0D--- GoldED 2.40‚0D ‚0D--- Fox Chen ‚0D PS: ¥H¤W¶È¶È¬O½d¨Ò, ±z¥i¥H¨Ì¦Û¤v»Ý­n¨Ó³]©w¸m´«¦r¦ê, °ß±ý¸m´«¦r¦ê (©_¼Æ¦æ) ¥ç¤£¯à¤Óµu, §_«h·|¦³»~´«±¡ªpµo¥Í. ¦p¤W­±¬°ÁקK»~´«, ¬G¦b "---- QBBS 2.64 (Eval) " ¤§«eÁÙ¥[¤W ‚0D‚0A ¦¹¬°¡y´«¦æ¡z »P¡yÂk¦ì¡z(LF & CR) ½X, ¦p¦¹¦b¤Þ¨¥¤¤ªº "--- QBBS 2.64 (Eval)" ´N¤£·|³Q»~´«. ±z¥i¥H¥Î¤@¨Çµ{¦¡¦p: Pctools, List, ... ¨ÓÆ[¬Ý ±z±½´y¥Xªº­ì©l«H¥]¤º®e, ¯÷¥H¨M©w¡y±ý¸m´«¦r¦ê¡z, ¦]¬°¨C­Óµ{¦¡ ¹ï©ó¡y´«¦æ¡z½Xªº³]©w¨Ã¤£¦P, ¦³ªº¬O 0D & 0A, ¦³ªº¶È¦³ 0D ¬Û¤Ïªº, "¥Øªº¦r¦ê" (°¸¼Æ¦æ) ¥i¥H«Üµu, ¬Æ¦Ü¬°ªÅ¦r¦ê, ¦ý¤£¯à¤ñ ­ì¦r¦êªø ¦¹¥~, ±z¥²¶·¥¿½Tªº³]©w±zªº§å¦¸ÀÉ, ·í TRANS §â­ìÀɸm´««á, ¯à§â ÀɧR°£, ¦Ó²£¥ÍªºÀɮצ³¥¿½TªºÀɦW. þ ©R¥O¦C°Ñ¼Æ: ¥»¤½¥Îµ{¦¡¬ÛÃöµ{¦¡¤À§O¬° - DIFFT, TRANS, »P FINDT ... (1) DIFFT - ·í±z¤£¥[¥ô¦ó°Ñ¼Æ®É±N¥X²{¥»µ{¦¡¤§¨Ï¥Î»¡©ú, ¦p¤U: DIFFT 1.1 - Find defferent codes from executable files. By: Fox Chen Usage : DIFFT diff_file src_file dest_file [switch] diff_file - difference between src_file and dest_file. src_file - source which will be compared with dest_file. dest_file - destination file. /E - Setup escape ctrl code. Default: /E82 ('‚') /G - Gap length, refer doc. Default: /G05 CAUTION: Please refer the document for details. ¥H¤U»¡©ú¦U°Ñ¼Æ¥Nªí¤§·N¸q: diff_file : ¦¹¬°¡y½Ķ¹ï·ÓÀÉ¡z¤§¿é¥XÀɦW, DIFFT §ä¥X src_file »P dest_file ªº¤£¦P³B, µM«á¼g¦Ü¦¹ÀÉ. src_file & dest_file : ³q±`­^¤å­ìª©µ{¦¡©ñ¦b src_file ¦ì¸m, ¦Ó ¤¤¤å¤Æ¥Dµ{¦¡©ñ¦b dest_file, ¦p¦¹ diff_file ¤~¯à¦¨ ¬° ­^¤å -> ¤¤¤å ¤§¹ïÀ³¤è¦¡. /E : ¦]¬°¦³®É¦b°T®§¤¤·|§t¦³¤@¨Ç±±¨î½X, ¦¹Ãþ±±¨î½X¦³®É ·|¤p©ó ASC 32, ¥H­PµLªk¥¿±`¦s©ñ¦b diff_file, Åý¤@ ¯ë¤å®Ñ½s¿è¾¹¥i¥H½s¿è. ©ÎªÌ¦³®É±z»Ý­n¥N´«¤@¨Ç¤G¶i ¦ì½X, ¥H¹F¨ì­×§ïµ{¦¡¥Øªº, ¦p: cmp al,0 3C 00 §ï ¬° cmp al,0 3C 00 je +2 74 02 ---------> jmp +2 BE 02 ¦¹®É¥»µ{¦¡¥i¥H§Q¥Î¤@­Ó¡y²æÂ÷½X¡z¨Ó¿é¤J 16 ¶i¦ì½X, ¨Ò¦p¤W­±¥i¼g¦¨: line 2n+1:‚3C‚00‚74‚02 line 2n+2:‚3C‚00‚BE‚02 ¨ä¤¤ '‚' ( 0x82 or 130 ) ¬O¥»µ{¦¡¤º©wªº¡y²æÂ÷½X¡z ¦]¬°¦¹½X¤£·|¸ò BIG-5 ¤¤¤å½Ä½X, ¥ç¥i¬Ý¦¨ 'e' ¦h¤@ ÂI (ªí¥Ü escape), ¥i«ö¦í Alt ¦AÁä¤JÁä½L¥kÃä¼Æ¦rÁä 130 µM«á©ñ¶} Alt Áä§Y¥i±o '‚' ¦r¤¸. ¥t¥~, ¸U¤@¹J¨ì«ê¦n­ì°T®§¤]§t¦³ '‚' ¦¹¦r¤¸®É, ¥» µ{¦¡¤]·|¦Û°Ê±N¨ä¥H ‚82 ªí¥Ü, ¬G¤£·|¦³°ÝÃD²£¥Í. ¤@¯ë¦Ó¨¥, ¨Ã¤£«Øij±z§ó§ï¦¹¹w³]¤§¡y²æÂ÷½X¡z('‚') µM¦Ó±z¦b¥²­n®É¥ç¥i¦Û³]¡y²æÂ÷½X¡z, ¥Ø«e¸ò¤¤¤å¤£¬Û ½Äªº©|¦³ 0x80, 0x81, 0x83 ¨Ò¦p: /E80 ±N§ïÅÜ¡y²æÂ÷½X¡z¬° 0x80, ¸U¤@¹J¨ì«ê¦n ­ì°T®§¤]§t¦³ '€' ¦¹¦r¤¸®É , ¥»µ{¦¡¤]·|¦Û°Ê ±N¨ä¥H ‚80 ªí¥Ü. /G : ¦]¬°¦³®É¦b°T®§¤¤·|§t¦³¤@¨Ç¬Û¦Pªº¦r¤¸, ¦p¤U: line 2n+1:Can't find %s! No %s ! line 2n+2:µLªk§ä¨ì¦¹ %s! µL %s ! ¦pªG, µw§â¤£¬Û¦Pªº¦r¤¸¤~©ñ¦b¡y½Ķ¹ï·ÓÀÉ¡z±N³y¦¨ ¤W­z§¹¾ãªºÂ½Ä¶³Q©î¦¨¨â¬q : line 2n+1:Can't find line 2n+2:µLªk§ä¨ì¦¹ line 2n+3:No line 2n+4:µL ¦Ó¸U¤@¹J¤W³Q"¤À¸Ñ"ªº¦r¥y¹Lµu, ¥H­P¦³¤Ó¦h¦a¤è¦³ ¦P¤@¦r¥y (¦p¤W­±ªº "No"), ±N·|¦³»~´«ªº±¡§Îµo¥Í. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ¬G¥»µ{¦¡¤º©w: ·í¦³¤@¦r¥y¤£¦P®É, ¤@¥¹¹J¨ì¬Û¦Pªº¦r ¤´µM·|ªuÄò 5 ­Ó¦r, ¦pªG²Ä 6 ¦r¤´¬Û¦P¤~§R¥h. ¬G¤W ¨Ò¤¤ "find" ¤§«á¦³ " %s! " ¬Û¦P, ¦ý²Ä 6 ¦r¤S¤£¦P, ¬G·|³Q³s³e¦b¤@°_. ¦Ó±z¥i¨Ì¦Û¤v»Ý­n¨Ó³]©w¦¹­È, ¨Ò¦p: /G07 (¤£¥i¼g¬° /G7, ¤@©w­n¨â¦ì¼Æ) §â gap ­È³]¬° 7. PS: ¤Óµu®e©ö¦³¦r¦ê³Q¤Á³Î±¡§Îµo¥Í¡C¤Óªø¤S¦³¥i¯à¨Ï ©Ò¦³¦r¦ê³s¦b¤@°_, ¤£¹L³o¥i¥H¦Û¤vµy¥[§PÂ_¦Ó¤â °Ê¤Á³Î, ¤@¯ë¨Ã¤£«Øij¨Ï¥Î¤p©ó 5 ªº gap ­È. Ex: line 1:Press any key!¤$½½ <-- ¦h¾lªº¶Ã½X !! line 2:½Ð«ö¥ô·NÁä ! ¤$½½ <-- ¤D¦] gap ³y¦¨ ^^^^ ¦p¤W¥y¥½¦h¾lªº¶Ã½X¤D¦] gap ³y¦¨, ¥i¤â°Ê°£¥h. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ¦Ó¬ü¤Æ¦¨: line 1:Press any key! line 2:½Ð«ö¥ô·NÁä ! (2) TRANS - ·í±z¤£¥[¥ô¦ó°Ñ¼Æ®É±N¥X²{¥»µ{¦¡¤§¨Ï¥Î»¡©ú, ¦p¤U: TRANS 1.4 - Translate text for executable file. By: Fox Chen Usage : TRANS diff_file src_file dest_file [switch] diff_file - difference between src_file and dest_file. src_file - source which will be translated into dest. dest_file - destination file of translation. /W - Write sorted diff_file. /D - Display replace times for each line. /E - Setup escape ctrl code. Default: '‚' (0x82) CAUTION: Please refer the document for details. ¥H¤U»¡©ú¦U°Ñ¼Æ¥Nªí¤§·N¸q: diff_file : ¦¹¬°¡y½Ķ¹ï·ÓÀÉ¡z¤§¿é¤JÀɦW, TRANS §Q¥Î¦¹Àɹï·Ó §ä¥X src_file ¤§°T®§, ½Ķ«á¼g¥X dest_file. src_file & dest_file : ³q±`­^¤å­ìª©µ{¦¡©ñ¦b src_file ¦ì¸m, ¦Ó ±ý²£¥Íªº¤¤¤å¤Æ¥Dµ{¦¡©ñ¦b dest_file. /E : ½Ð°Ñ·Ó DIFFT ªº /E ¥\¯à, ³q±`¦pªG±zªº diff_file ¥Ñ DIFFT ²£¥Í, «h¦¹­È¶·³]¦¨¸ò DIFFT ¤@¼Ë, ¤º©w­È ¬° 0x82. (§Y /E82 ). /D : Åã¥Ü¨C¤@¹ï½Ķ³Q¸m´«ªº¦¸¼Æ, ³o¥i¥H¥Î¨ÓÀ˸զb·sª© ¤¤¨º¨Ç°T®§¤w¸g³Q§ó°Ê, ¥H­P©ó§ä¤£¨ì. ¥t¤@¤è­±¥i¥H Åý±z½T»{¬O§_¦³¨Ç"¯}¸Ñ"§ï¿ù¦a¤è. :-) /W : ±N±zªº diff_file ±Æ§Ç«á¦s¦^, ¥Ñ©ó¥i¯à±zªº¥N´«¦r¦ê ·|¦³­«Å|±¡§Î, ¨Ò¦p: line 1:not line 2:¤£ line 3:I do not know! line 4:§Ú¨Ã¤£²M·¡­C!? ­Y¥ý§ä¨ì "not" §â¥¦´«¬° "¤£", «h¥H«á±N¥Ã»·§ä¤£¨ì "I do not know!",¦]¬°­ìµ{¦¡¦­¦¨¤F"I do ¤£t know!" ©Ò¥H, ¨ä¹ê TRANS ¦b¥N´««e³£¥ý°õ¦æ±Æ§Ç diff_file, ¦ý¦pªG±z¤]§Æ±æ¼g¦^±Æ§Ç«áªº diff_file, ±z¥i¥H¥[¤W /W, ¦P®É­Y±zªº diff_file ¤w¸g¹L±Æ§Ç,±N¥iµy·L¥[§Ö ³t«×. (3) FINDT - ·í±z¤£¥[¥ô¦ó°Ñ¼Æ®É±N¥X²{¥»µ{¦¡¤§¨Ï¥Î»¡©ú, ¦p¤U: FINDT 1.1 - Find text string from executable files. By: Fox Chen Usage : FINDT list_file src_file [switch] list_file - strings list contained in src_file. src_file - binary source file. /E - Setup escape ctrl code. Default: /E82 ('‚') /M - Min. string length. Default: /M05 CAUTION: Please refer the document for details. ¥H¤U»¡©ú¦U°Ñ¼Æ¥Nªí¤§·N¸q: list_file : ¦¹¬°¡y­^¤å°T®§ÀÉ¡z¤§¿é¥XÀɦW, FINDT ·|§ä¥X src_ file ¤¤ªº¥iŪ¦r¦ê, µM«á¥H©ñ¦b¦¹Àɤ¤. ±z¥i¥H½s­× ¦¹ÀÉ, ¦A°µ¦¨ ¡y½Ķ¹ï·ÓÀÉ¡z¥H·í¦¨ TRANS ªº¿é¤J. src_file : ³q±`­^¤å°õ¦æÀÉ©ñ¦b src_file ¦ì¸m, ¦Ó FINDT §ä¥X ¦¹Àɤ¤§t¦³ªº­^¤å¦r¦ê, ¨Ã¦s©ñ©ó list_file ¤¤. /E : ½Ð°Ñ·Ó TRANS ¤Î DIFFT ªº /E ¥\¯à, ³q±`¦pªG±z­n¥Î list_file ·í¦¨¥H«á TRANS ªº diff_file, «h±z /E À³¸Ó³]¦¨¸ò TRANS ¤@¼Ë. ¤º©w­È¬° 0x82 (§Y /E82 ). /M : ³]©w³Ìµu¦r¦êªºªø«×. ¦]¬°¦b¹ê§@(implement)¦¹µ{¦¡ ·|¦³¤@¨Ç§xÃø, ¨º¨Ç¬O¦³·N¸qªº¦r¦ê, ¨º¨Ç¬OµL·N¸qªº ¾÷¾¹½X¨Ã¤£®e©ö¤À¿ë, ¦]¦¹§Q¥Î¦¹­È¥i¥H³]©w­n·í¦¨¦r ¦ê³Ìµu»Ý­n¦h¤Ö­Ó¦r¤¸. Á|¨Ò¦p¤U: ­Y src_file ¦³¦p ¤U¤@¬q½X Æ a b c œ ½ ³ e f g h i ² š a £ ^^^^^ ^^^^^^^^^ ^ ­Y /M06 «h¥H¤W¨Ã¨S¦³¤@¦r¦ê¬q¸¨ªø«×¤j©ó 6 ­Ó¦r¤¸. ­Y /M03 «h¥H¤W²£¥Íªº src_file ±N§t¦³ "abc" "efghi" ¨â­Óªø«×¤j©ó 3 ªº¦r¦ê. ­Y /M01 «h¥H¤W²£¥Íªº src_file ±N§t¦³ "abc" "efghi" "a" ¤T­Óªø«×¤j©ó 1 ªº¦r¦ê. ¦Ó¤º©w­È¬° /M05 , ­Y±z§â¥¦³]ªº«Üªø, ¨º»ò±z¥i¯à·| ©¿²¤±¼¤@¨Çµu¦r¦ê, ¬Û¤Ï¦a, ­Y±z³]±o¤Óµu, ¨º»ò±z·| §ä¥X¤@¤j°ïµL·N¸qªº¶Ã½X. PS1:¥»µ{¦¡¨Ã¤£¦p·Q¹³¤¤®e©ö, ¦]¬°¦b src_file ¦¹ÀÉ ¤¤¤§"¦³·N¸q"¦r¦ê¨Ã¤£®e©ö©w¸q, ¤×¨ä PASCAL ½s Ķ(compile) «á¤§µ{¦¡, ¨ä¦r¦ê¤¤¤§¶}ÀY¬°¦r¦êªø «×¤§¤G¶i½X: (¥H¤U¦r¦ê¨ú¦Û XPMAIL.EXE) Area  Not Available! ¤W­±¤§ '' ¬° " Not Available!"ªºªø«×,¦Ó¥H¤W ·í¦L¥X®É·|¦b "Area " ©M " Not Available!" ¤¤ ¶¡´¡¤J¨ä¥¦°Ñ¼Æ¦p: Area 120 Not Available! ­Y§Ú­Ì¦]¬° "Area "©M" Not Availbale!" ¤¤¶¡¦³ '' ¦Óµw§â¥¦©î¦¨¨â­Óµu¦r¦ê, ¦p: Area «H°Ï Not Available! µLªk¿ï¨ú! ¨º»ò¦b½Ķ¦¨¤¤¤å®É¼u©Ê·|¤Ó¤p, ¬Æ¦Ü·|¦³»~´«, ¤W¨Ò¤¤, "Area" ¦¹¦r¦ê¤Óµu¤F, ¥i¯àµ{¦¡¤¤¤£¬Û Ãöªº¦r¦ê¤¤«ê¦³ "Area" ¤]³Q»~´«¤F. ¦Ó¤U¨Ò¤¤: Area  Not Available! «H°Ï  ¨Ã¤£¦s¦b! «h¤£¶È¤£·|¦³»~´« (¦]¬°ªø«×°÷ªø), ¦P®É¬Æ¦Ü±z ÁÙ¥i§ï¦¨: Area ‚0F Not Available! µLªk¿ï¨ú ‚0B «H°Ï­C !! ¦]¬°§Ú­Ìºâ¦nªø«×§Y¥i¦Û¥ÑÅÜ´«. PS2:¥t¥~, ¥»µ{¦¡²£¥Íªº list_file ¤¤ªº¦r¦ê¥¼¥²¨C ­Ó±z³£·Q¤¤¤å¤Æ, ¬G±z¥i¥H§â¤£»Ý­nªº­^¤å¦r¦ê§R ¥h, ¯d¤U±z·Q­nªº­^¤å¦r¦ê¨Ã§â¥¦Â½¦¨¤¤¤å§Y¥i. ¦P®É¦³®É·|¦³¦n´X­Ó¦r¦êÀ½¦b¤@¦æ, ±z¥ç¥i¾A·íÂ_ ¥y, Á|¨Ò¦p¤U: ^^^^^^^^ ^^^ No Mail Areas Selected.3Selected Message Areas now have new last read msg # ±z¤£¥é¤À¦¨ No Mail Areas Selected. Selected Message Areas now have new last read msg # µM«á¤À§O½Ķ¤¤¤å No Mail Areas Selected. ±z¨Ã¨S¦³¿ï¾Ü¥ô¦ó«H°Ï­C! Selected Message Areas now have new last read msg # ²{¦b¤w¸g§ó°Ê±z©Ò¿ï¾Üªº«H°Ï¤§³Ì«áŪ«H«ü¼Ð¦Ü«H¥ó½s¸¹# ¦p¦¹, §Y¦¨¤F¡y½Ķ¹ï·ÓÀÉ¡z, ¥H«á¥i·í¦¨ TRANS ªº¿é¤J. þ ªþµù : 1.¥»µ{¦¡¯àÀ³¥Îªº½d³ò«Ü¦h, ¦U¦ì¤£¥é¦h¥Î¥Î·Q¹³¤O ... 2.¦p¤W©Ò¨£, ¸g¥Ñ¥»µ{¦¡À³¸Ó¥i¥H´î»´±z¤£¤Ö¤¤¤å¤Æªº­t¾á, ¦P®É¤]§Æ ±æ¤j®a¼g¦n diff_file «á¯à°÷´²§G¥X¨Ó, ¦]¬°: (a) §K¥h¤j®a­«½Æ Download Ãe¤j¥Dµ{¦¡ªº³Â·Ð. (b) «K©ó¤j®a¯à­×§ï½Ķ, ¥H¾A¦X­Ó¤H»Ý­n. (c) ÁקK¯f¬r·P¬V¹Lªºµ{¦¡¤§¬y³q, ¦]¬°¨C­Ó¤H³£¯àÀ˵ø½ĶÀÉ. (d) ¦P®É¤]ÁקK¤F"ª©Åv"°ÝÃD. ¦]¬°«ö·Ó¤j¦h¼Æ®M¸Ë³nÅé³W©w, ¨Ã¤£ ¯à§âµ{¦¡¥H¤£§¹¾ã¥]¸Ë´²§G, diff_file ±N¥iÁקK¦¹Ãþ°ÝÃD. 3.¥t¤@¤è­±, ¤]§Æ±æ¤@¨Ç¯}¸Ñª©ªº¶Ç°e¯à¥H diff_file ¨Ó¥æ´«: (a) ¤@¤è­±ÁקK BBS ¯¸¥xªº§xÂZ. (b) ¸`¬Ù¤j®aªº®É¶¡»Pª÷¿ú. 4.¤£¹L, ¥u¬O¤£ª¾¹D User ªº°t¦Xµ{«× ? ¤@¯ë User Á`¬O§Æ±æ¯à¦h¦h Upload ¤@¨Ç¤jÀÉ, ¥H­P¦U¦ì¯¸ªøªºµwºÐ©¹©¹º¡¬O©U§£ :-( «ÜÃhºÃ¬O§_¦³¤HÄ@·N±Ë *.EXE ¦Ó¾Ü diff_file. þ Bugs Report: ­Y±zµo²{¥ô¦ó Bug, ©Î¦³¥ô¦ó«Øij, ¥i¥H¥Î NetMail ¥H¤U¦C¤è¦¡³qª¾¤p§Ì. 1. Fidonet: Fox Chen (6:721/117@fidonet.org) 2. TANet: cmh@sun4.ncku.edu.tw cmh@hp4.ncku.edu.tw cmh@dec1.ee.ncku.edu.tw 3. BitNet: nckus176@twnmoe10.bitnet 4. InterNet: nckus176@twnmoe10.edu.tw cmh@sun4.ncku.edu.tw 5. BBS: 886-6-239-3556 (6:721/117@fidonet) ªþµù: ¦]¥»µ{¦¡¬° Public Domain, §@ªÌ±oµø±¡ªp±µ¨ü±z¤§«Øij»P­n¨D, §@ªÌ¨ÃµL¸q°È«ùÄò¥»µ{¦¡¤§ºûÅ@¤Î§ó¥¿¥ô°È. ¶ÈÁn©ú¤§. þ ª`·N¨Æ¶µ: 1. ¥»µ{¦¡«Å§i¬° PD (Public Domain) Software, ¬G¤@¤Á³W©w ±x¦p¤@¯ë PD ¤§Án©ú»P³q«U»{©w. (e.g.¥i¦Û¥Ñ«þ¨©; ¤£±o ¥ô·N­×§ïµ{¦¡¦Ó´²§G; §@ªÌ¤£­t«OÃÒ³d¥ô; ¤£¥i¨Ï¥Î©ó°Ó·~ Àô¹Ò©Î³c°â¿Ñ§Q; ¤£±o²V¦X©ó¨ä¥¦³nÅé¥]¸Ë, ..) ¤p§Ì¤£¦A¤@¤@Âب¥. :-)