[HUN2ASC]
About
~~~~~
HUN2ASC.CFG
Default configuration file for the HUN2ASC text file converter
(c) 1996-1997
M&M Corporation Budapest
Usage: HUN2ASC [</|->switches] <title> <infile> <outfile> [<config>]
Switches:
~~~~~~~~~
b binary replacement
c confirm each occurance
d delete input file
f first characters only (beginning of words)
h help
l last characters only (end of words)
o overwrite <outfile>
q quiet mode, no output
r reverse mode (replaces the 2nd string with the 1st one)
s show statistics, lots of output
u replace upper or lowercase either
v verbose mode, lots of output
? same as h
Examples
~~~~~~~~
HUN2ASC HTML HOMEPAGE.TXT HOMEPAGE.HTM
replaces for example é-s with é-s and saves the result into
HOMEPAGE.HTM.
HUN2ASC /CRV HTML HOMEPAGE.HTM HOMEPAGE.TXT
prompts you to confirm each replacement of é-s with é-s, using
verbose mode, thus producing MANY output. The result is saved into
HOMEPAGE.TXT
HUN2ASC /FVROD UPCASE 1.TXT 2.TXT
and
HUN2ASC -F -VD /OR UPCASE 1.TXT 2.TXT
are equivalent.
See HISTORY, 1.28b, below for another *GOOD* example!
Thanx to
~~~~~~~~
József Szûcs (szucs_j@ludens.elte.hu) for his *GREAT* ideas
DOS Environment
~~~~~~~~~~~~~~~
You can define your default configuration file for the program.
To do this, edit your AUTOEXEC.BAT and insert a line like this:
SET HUN2ASC=C:\SYSTEM\HUN2ASC.CFG
Titles in configuration file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HTML, HUN, FLY, NONE, UPCASE, SCANCODE, GIFCON, WORD, GT, UNIX,
EXTRA and HEX
HTML For HTML files. See "Examples" above!
HUN Hungarian (CP-850) characters in HTML pages.
I live in Hungary, you know... :)
By the way, that's why I wrote this program.
FLY Flying accents
NONE You can remove every accent mark from your textfiles.
UPCASE Use HUN2ASC /R for "LOWERCASE" mode.
SCANCODE Converts raw keypress-data to ASCII.
Use *ONLY* in /B mode!
GIFCON Removes the "shareware" comment from .GIF files that have been
edited with the unregistered copy of GIFCON. :-b
Recommended usage:
WITH /Q *.GIF HUN2ASC /BQ GIFCON ~B ~N.GFC
WITH /Q *.GFC REN ~B ~N.GIF
!!! Gif Construction Kit (c) 1995 Alchemy Mindworks Inc.
!!! WITH.EXE (c) 1996 M&M Corporation Budapest
WORD With this option you can read the contents of your WinWord files
under DOS. *SILLY*
GT For HTML files. Replaces "<" and ">" only.
UNIX For textfiles that you have downloaded in BIN instead of ASC.
EXTRA Several grins, <formfeed> and <eof> conversion
HEX Stupid Bin2Hex conversion.
Each title can be up to 8 character long.
Columns below the titles
~~~~~~~~~~~~~~~~~~~~~~~~
1. Code, useful only in v1.10+. See "Valid codes" below!
2. String to be replaced (1st string)
3. New string (2nd string)
Valid codes
~~~~~~~~~~~
0: confirm only in /C mode
1: always confirm
2: never confirm
(Don't play with this!!!)
3: confirm backwards
(e.g HUN2ASC /R NONE)
4: confirm at the end of words or lines
5: confirm backwards and at the end of words or lines
(e.g HUN2ASC /R FLY)
6: confirm at the beginning of words or lines
7: confirm backwards and at the beginning of words or lines
101-199: random replacement (1-99%)
(This function might be removed)
else: skip item
Special substrings
~~~~~~~~~~~~~~~~~~
Instead of SPACE, TAB, EOF and such special characters, strings may contain
special substrings. These are the following:
(special) (result)
~ empty string
With this you can even *ERASE* strings from your textfiles!
~xx CHAR #xx, where xx is a hexadecimal number (00-ff)
Hexadecimal digits may be given either in upper or lower case.
e.g
~20 SPACE
~09 TAB
~0c FORM FEED
~0d~0a ENTER
~1a EOF
~7e ~
You'll need this when you use strings like "~31". The program
changes it to "1". (The ascii code of "1" is $31)
When you use "~7e31", the program replaces it with "~31".
When you put the following lines into your HUN2ASC.CFG file...
[WELCOME]
0 Welcome! Hi,~20everybody!
0 <formfeed> ~0c
[WELCOME]
...and run: HUN2ASC /C WELCOME file1 file2
the program will prompt you to confim every replacement of "Welcome!"s
to "Hi, everybody!"s, and "<formfeed>"s to $0c.
History
~~~~~~~
0.99-
Tests only
1.00
First reliable version.
Maximum number of strings: 64/title
Worked with HUN2ASC.CFG file in the current directory.
Added: new [HTML] title in config file
new [HUN] title in config file
1.01
Added: environment variable
output redirected to "standard output".
This means that you can have the output written to a file.
To do so you must use the ">" operator:
HUN2ASC [params] >FILENAME.OUT
This is *VERY* useful in /V mode :b
1.02
Never released.
Minor changes & tests only.
Added: extended [HTML] and [HUN] titles in config file
1.03
Source code no more included in the HUN2ASC.ZIP file. (c)
Added: - switch to TITLE
new [NONE] title in config file
1.04
You could find this version of the program on my homepage.
Minor changes. Several bugs in string replacement. Fixed.
Enhanced DOC-DEMO-CFG. (This file!)
1.05
Never released.
Added: /H /V /Q /? switches
~xx special substrings
new [COMMENT] title in config file :b
new [TEST] title in config file, test only
1.06
Added: /C switch
~ empty string
new [ERASE] title in config file, test only
renamed [HUN] to [FLY]
new [HUN] title in config file
Bug: memory allocation. Fixed.
Problems with help display. Fixed.
Bug: verbose-mode replacement. Fixed.
1.09-
Never released.
1.10
Added: /B switch for binary replacement
This option is useful only on *REAL* binary files.
(e.g sound samples, pictures, or even compressed files)
Processing files in standard (TEXT) mode might be as much
as 3-10 times faster!
This switch negates /C as well as the special confirm code.
new [GT] title
new [DEL13] title
1.19-
Never released.
1.20
Minor changes in program structure.
Configuration file revised.
Added: code column determines action. See "Valid code" above!
special verbose comments
F_Replaced: Forced replacement (e.g code=2 in /C mode)
R_Replaced: RND replacement
R_Skipped: RND skip
Removed: DEMO comments
[TEST] title
1.21
Bug: forced replacement. Fixed.
Random operation (e.g code=101-199) negates /C.
Added: codes 1,3,4 and 5 override the 'A' key in /C mode
(e.g "Always replace")
/R switch (e.g "/R TITLE" instead of "-TITLE")
-TITLE is no more valid!
/ and - are equivalent (e.g /C or -C)
1.22
Added: /U switch
"* Switches:" verbose comment line
uppercase function also detects á, é, í, ö and more!
new [GRIN] title
1.23
Minor speed-up.
Added: new *ASSEMBLY* function for converting extra characters!
/F /L switches
new [UPCASE] title
Maximum number of strings increased to 128.
1.24
Added: new [SCANCODE] title, more than 200 lines!
Maximum number of strings increased to 256.
short comments to each title.
new [GIFCON] title
Bug: replacement in /L mode. Fixed.
Bug: converting single extra character. Fixed.
Removed: [ERASE] title
[COMMENT] title
"Recoursive" check in /B mode
1.25
Added: /O switch, useful in /Q mode
Original file is always saved as *.H2A
/D switch
user break with the ESC key
dynamic memory allocation
The program runs in /B mode with less than 128K free memory.
Total size of strings shouldn't exceed 8K. In that case the
program will be *VERY* slow in /B mode.
TEXT mode not affected.
Bug: confirmation "A" and "Q". Fixed.
1.26
Minor optimization and speed-up.
Maximum number of strings increased to 512.
1.27
Minor optimization and speed-up.
Added: /S switch
/Q, normal, /V and /S modes optimized.
Bug: files with length of 0 Bytes. Fixed.
1.28
Minor changes in program structure.
Added: new [WORD] title
new [HEX] title
Further changes in config file:
[DEL13] renamed to [UNIX]
[GRIN] and [FF] merged to [EXTRA]
1.28b
Minor changes.
Now, you can use batch files like this (ADDFORM.BAT):
; ECHO OFF
; GOTO BEGIN
[HUN2ASC]
[FF]
0 --formfeed-- ~0c
[FF]
[EOF]
:BEGIN
IF .%1 == . GOTO END
IF NOT EXIST %1 GOTO END
ECHO --formfeed-- >>%1
HUN2ASC /Q FF %1 _H2A.TMP ADDFORM.BAT
COPY /Y _H2A.TMP %1 >NUL
ECHO FormFeed character added to %1
:END
This batch file requires one parameter, %1. The program uses HUN2ASC
to add a formfeed (#12) character to the end of that file.
1.28c
Minor changes.
1.28b
Minor changes.
Removed: backup output file (*.H2A)
Plans
~~~~~
- Confirmation on binary files.
- Confirmation might be fully revised. Now, the special code overrides the
"A" ("yes to all") keystroke. SZUCS_J told me to mend this.
However, I don't agree. What do YOU think about this?
- Major speed-up in /B mode. Assembly routines!
- Binary mode will be the default. /A switch for ASCII (TEXT) mode
- /Txx switch, TAB to SPACE conversion. Default: /T08.
Will work in /A mode only.
- ~?? extra character.
- More titles in config file.
- GREEK title:
<alpha> -- #224
<beta> -- #225 and so on.
Maybe in HTML files as well.
[HTML]
; 0=confirm in /C mode only
0 & &
0 ü ü
0 ä ä
0 é é
0 Í Í
0 Ä Ä
0 Á Á
0 É É
0 ô ô
0 ö ö
0 Ó Ó
0 û û
0 Ú Ú
0 Û Û
0 Ö Ö
0 Ü Ü
0 á á
0 í í
0 ó ó
0 ú ú
0 ñ ñ
0 Ñ Ñ
0 Ô Ô
[HTML]
[HUN]
; 0=confirm in /C mode only
0 & &
0 ü ü
0 ä ä
0 é é
0 Í Í
0 Ä Ä
0 Á Á
0 É É
0 ô õ
0 ö ö
0 Ó Ó
0 û ũ
0 Ú Ú
0 Û Ũ
0 Ö Ö
0 Ü Ü
0 á á
0 í í
0 ó ó
0 ú ú
0 ñ ñ
0 Ñ Ñ
0 Ô Õ
[HUN]
[FLY]
; 5=confirm backwards and at end of words or lines
; (e.g not to replace "IDAHO" with "IDAHÔ automatically)
5 ü u:
5 ä a:
5 é e'
5 Í I'
5 Ä A:
5 Á A'
5 É E'
5 ô o"
5 ö o:
5 Ó O'
5 û u"
5 Ú U'
5 Û U"
5 Ö O:
5 Ü U:
5 á a'
5 í i'
5 ó o'
5 ú u'
5 Ô O"
[FLY]
[NONE]
; 3=confirm backwards
; (e.g not to replace "M&M Corporation" with "M&M Côrpôrátíôn" automatically)
3 ü u
3 ä a
3 é e
3 Í I
3 Ä A
3 Á A
3 É E
3 ô o
3 ö o
3 Ó O
3 û u
3 Ú U
3 Û U
3 Ö O
3 Ü U
3 á a
3 í i
3 ó o
3 ú u
3 Ô O
[NONE]
[UPCASE]
; 0=confirm only in /C mode
0 a A
0 ä Ä
0 á Á
0 b B
0 c C
0 d D
0 e E
0 é É
0 f F
0 g G
0 h H
0 i I
0 í Í
0 j J
0 k K
0 l L
0 m M
0 n N
0 ñ Ñ
0 o O
0 ó Ó
0 ö Ö
0 ô Ô
0 p P
0 q Q
0 r R
0 s S
0 t T
0 u U
0 ú Ú
0 ü Ü
0 û Û
0 v V
0 w W
0 x X
0 y Y
0 z Z
[UPCASE]
[SCANCODE]
; 2=never confirm, forced replacement
; Use in /B mode only!
; The "_" character before every word/letter is to avoid
; the "Recoursive declaration" message in TEXT mode
;
; Extra codes:
2 ~01~81 _Esc~0d~0a
2 ~38~01~81~b8 _AltEsc~0d~0a
2 ~1d~01~81~9d _CtrlEsc~0d~0a
2 ~2a~01~81~aa _ShiftEsc~0d~0a
2 ~36~01~81~b6 _ShiftEsc~0d~0a
2 ~0e~8e _BkSpc
2 ~38~0e~8e~b8 _AltBkSpc
2 ~1d~0e~8e~9d _CtrlBkSpc
2 ~2a~0e~8e~aa _ShiftBkSpc
2 ~36~0e~8e~b6 _ShiftBkSpc
2 ~0f~8f _Tab~09
2 ~38~0f~8f~b8 _AltTab
2 ~1d~0f~8f~9d _CtrlTab
2 ~2a~0f~8f~aa _ShiftTab
2 ~36~0f~8f~b6 _ShiftTab
2 ~1c~9c _Enter~0d~0a
2 ~38~1c~9c~b8 _AltEnter~0d~0a
2 ~1d~1c~9c~9d _CtrlEnter~0d~0a
2 ~2a~1c~9c~aa _ShiftEnter~0d~0a
2 ~36~1c~9c~b6 _ShiftEnter~0d~0a
;
; Single press of GRAY keys:
2 ~2a~47~c7~aa _GHome!
2 ~2a~48~c8~aa _GUp!
2 ~2a~49~c9~aa _GPgUp!
2 ~2a~4b~cb~aa _GLeft!
2 ~2a~4d~cd~aa _GRight!
2 ~2a~4f~cf~aa _GEnd!
2 ~2a~50~d0~aa _GDown!
2 ~2a~51~d1~aa _GPgDown!
2 ~2a~52~d2~aa _GIns!
2 ~2a~53~d3~aa _GDel!
;
; Press/release of GRAY keys:
2 ~2a~47 ~0a~0d_GHome
2 ~c7~aa _/GHome~0d~0a
2 ~2a~48 ~0d~0a_GUp
2 ~c8~aa _/GUp~0d~0a
2 ~2a~49 ~0d~0a_GPgUp
2 ~c9~aa _/GPgUp~0d~0a
2 ~2a~4b ~0d~0a_GLeft
2 ~cb~aa _/GLeft~0d~0a
2 ~2a~4d ~0d~0a_GRight
2 ~cd~aa _/GRight~0d~0a
2 ~2a~4f ~0d~0a_GEnd
2 ~cf~aa _/GEnd~0d~0a
2 ~2a~50 ~0d~0a_GDown
2 ~d0~aa _/GDown~0d~0a
2 ~2a~51 ~0d~0a_GPgDown
2 ~d1~aa _/GPgDown~0d~0a
2 ~2a~52 ~0d~0a_GIns
2 ~d2~aa _/GIns~0d~0a
2 ~2a~53 ~0d~0a_GDel
2 ~d3~aa _/GDel~0d~0a
;
; Single press of shifts:
2 ~1d~9d _Ctrl!
2 ~2a~aa _LShift!
2 ~36~b6 _RShift!
2 ~38~b8 _Alt!
;
; Shifted keys:
2 ~2a~02~82~aa _!
2 ~36~02~82~b6 _!
2 ~2a~03~83~aa _@
2 ~36~03~83~b6 _@
2 ~2a~04~84~aa _#
2 ~36~04~84~b6 _#
2 ~2a~05~85~aa _$
2 ~36~05~85~b6 _$
2 ~2a~06~86~aa _%
2 ~36~06~86~b6 _%
2 ~2a~07~87~aa _^
2 ~36~07~87~b6 _^
2 ~2a~08~88~aa _&
2 ~36~08~88~b6 _&
2 ~2a~09~89~aa _*
2 ~36~09~89~b6 _*
2 ~2a~0a~8a~aa _(
2 ~36~0a~8a~b6 _(
2 ~2a~0b~8b~aa _)
2 ~36~0b~8b~b6 _)
2 ~2a~0c~8c~aa __
2 ~36~0c~8c~b6 __
2 ~2a~0d~8d~aa _+
2 ~36~0d~8d~b6 _+
2 ~2a~10~90~aa _Q
2 ~36~10~90~b6 _Q
2 ~2a~11~91~aa _W
2 ~36~11~91~b6 _W
2 ~2a~12~92~aa _E
2 ~36~12~92~b6 _E
2 ~2a~13~93~aa _R
2 ~36~13~93~b6 _R
2 ~2a~14~94~aa _T
2 ~36~14~94~b6 _T
2 ~2a~15~95~aa _Y
2 ~36~15~95~b6 _Y
2 ~2a~16~96~aa _U
2 ~36~16~96~b6 _U
2 ~2a~17~97~aa _I
2 ~36~17~97~b6 _I
2 ~2a~18~98~aa _O
2 ~36~18~98~b6 _O
2 ~2a~19~99~aa _P
2 ~36~19~99~b6 _P
2 ~2a~1a~9a~aa _{
2 ~36~1a~9a~b6 _{
2 ~2a~1b~9b~aa _}
2 ~36~1b~9b~b6 _}
2 ~2a~1e~9e~aa _A
2 ~36~1e~9e~b6 _A
2 ~2a~1f~9f~aa _S
2 ~36~1f~9f~b6 _S
2 ~2a~20~a0~aa _D
2 ~36~20~a0~b6 _D
2 ~2a~21~a1~aa _F
2 ~36~21~a1~b6 _F
2 ~2a~22~a2~aa _G
2 ~36~22~a2~b6 _G
2 ~2a~23~a3~aa _H
2 ~36~23~a3~b6 _H
2 ~2a~24~a4~aa _J
2 ~36~24~a4~b6 _J
2 ~2a~25~a5~aa _K
2 ~36~25~a5~b6 _K
2 ~2a~26~a6~aa _L
2 ~36~26~a6~b6 _L
2 ~2a~27~a7~aa _:
2 ~36~27~a7~b6 _:
2 ~2a~28~a8~aa _"
2 ~36~28~a8~b6 _"
2 ~2a~29~a9~aa _~7e
2 ~36~29~a9~b6 _~7e
2 ~2a~2b~ab~aa _|
2 ~36~2b~ab~b6 _|
2 ~2a~2c~ac~aa _Z
2 ~36~2c~ac~b6 _Z
2 ~2a~2d~ad~aa _X
2 ~36~2d~ad~b6 _X
2 ~2a~2e~ae~aa _C
2 ~36~2e~ae~b6 _C
2 ~2a~2f~af~aa _V
2 ~36~2f~af~b6 _V
2 ~2a~30~b0~aa _B
2 ~36~30~b0~b6 _B
2 ~2a~31~b1~aa _N
2 ~36~31~b1~b6 _N
2 ~2a~32~b2~aa _M
2 ~36~32~b2~b6 _M
2 ~2a~33~b3~aa _<
2 ~36~33~b3~b6 _<
2 ~2a~34~b4~aa _>
2 ~36~34~b4~b6 _>
2 ~2a~35~b5~aa _?
2 ~36~35~b5~b6 _?
2 ~2a~56~d6~aa _|
2 ~36~56~d6~b6 _|
;
; Function keys:
2 ~3b~bb _F1~0d~0a
2 ~3c~bc _F2~0d~0a
2 ~3d~bd _F3~0d~0a
2 ~3e~be _F4~0d~0a
2 ~3f~bf _F5~0d~0a
2 ~40~c0 _F6~0d~0a
2 ~41~c1 _F7~0d~0a
2 ~42~c2 _F8~0d~0a
2 ~43~c3 _F9~0d~0a
2 ~44~c4 _F10~0d~0a
2 ~57~d7 _F11~0d~0a
2 ~58~d8 _F12~0d~0a
;
; Single press of WHITE keys:
2 ~47~c7 _Home!
2 ~48~c8 _Up!
2 ~49~c9 _PgUp!
2 ~4b~cb _Left!
2 ~4d~cd _Right!
2 ~4f~cf _End!
2 ~50~d0 _Down!
2 ~51~d1 _PgDown!
2 ~52~d2 _Ins!
2 ~53~d3 _Del!
;
; Single press of keys:
2 ~02~82 _1
2 ~03~83 _2
2 ~04~84 _3
2 ~05~85 _4
2 ~06~86 _5
2 ~07~87 _6
2 ~08~88 _7
2 ~09~89 _8
2 ~0a~8a _9
2 ~0b~8b _0
2 ~0c~8c _-
2 ~0d~8d _=
2 ~10~90 _q
2 ~11~91 _w
2 ~12~92 _e
2 ~13~93 _r
2 ~14~94 _t
2 ~15~95 _y
2 ~16~96 _u
2 ~17~97 _i
2 ~18~98 _o
2 ~19~99 _p
2 ~1a~9a _[
2 ~1b~9b _]
2 ~1e~9e _a
2 ~1f~9f _s
2 ~20~a0 _d
2 ~21~a1 _f
2 ~22~a2 _g
2 ~23~a3 _h
2 ~24~a4 _j
2 ~25~a5 _k
2 ~26~a6 _l
2 ~27~a7 _;
2 ~28~a8 _'
2 ~29~a9 _`
2 ~2b~ab _\
2 ~2c~ac _z
2 ~2d~ad _x
2 ~2e~ae _c
2 ~2f~af _v
2 ~30~b0 _b
2 ~31~b1 _n
2 ~32~b2 _m
2 ~33~b3 _,
2 ~34~b4 _.
2 ~35~b5 _/
2 ~37~b7 _*
2 ~39~b9 _~20
2 ~56~d6 _\
;
; Press/release of shifts:
2 ~1d _Ctrl
2 ~9d _/Ctrl
2 ~2a _LShift
2 ~aa _/LShift
2 ~36 _RShift
2 ~b6 _/RShift
2 ~38 _Alt
2 ~b8 _/Alt
;
; Press/release of WHITE keys:
2 ~47 _Home
2 ~c7 _/Home~0d~0a
2 ~48 _Up
2 ~c8 _/Up~0d~0a
2 ~49 _PgUp
2 ~c9 _/PgUp~0d~0a
2 ~4a _G-
2 ~4b _Left
2 ~cb _/Left~0d~0a
2 ~4c _5
2 ~4d _Right
2 ~cd _/Right~0d~0a
2 ~4e _G+
2 ~4f _End
2 ~cf _/End~0d~0a
2 ~50 _Down
2 ~d0 _/Down~0d~0a
2 ~51 _PgDown
2 ~d1 _/PgDown~0d~0a
2 ~52 _Ins
2 ~d2 _/Ins~0d~0a
2 ~53 _Del
2 ~d3 _/Del~0d~0a
;
; Unknown codes:
; $54 -- $55
; $59 -- $7f
;
[SCANCODE]
[GIFCON]
; 2=never confirm, forced replacement
; Use in /B mode only!
; When you run HUN2ASC /R GIFCON the program will quit with a
; warning of "Empty strings" and an error message of "Nothing to do".
;
2 ~00~21~FE~6B~46~49~4C~45~20~49~44~45~4E~54~49~54~59~0D~0A~43~72~65~61~74~65 ~
2 ~64~20~6F~72~20~6D~6F~64~69~66~69~65~64~20~62~79~0D~0A~61~6E~20~75~6E~69~64 ~
2 ~65~6E~74~69~66~69~65~64~20~75~73~65~72~20~6F~66~20~61~6E~20~75~6E~72~65~67 ~
2 ~69~73~74~65~72~65~64~20~63~6F~70~79~20~6F~66~20~47~49~46~20~43~6F~6E~73~74 ~
2 ~72~75~63~74~69~6F~6E~20~53~65~74~00~21~FE~EA~55~4E~52~45~47~49~53~54~45~52 ~
2 ~45~44~20~53~48~41~52~45~57~41~52~45~0D~0A~0D~0A~41~73~73~65~6D~62~6C~65~64 ~
2 ~20~77~69~74~68~20~47~49~46~20~43~6F~6E~73~74~72~75~63~74~69~6F~6E~20~53~65 ~
2 ~74~3A~0D~0A~0D~0A~41~6C~63~68~65~6D~79~20~4D~69~6E~64~77~6F~72~6B~73~20~49 ~
2 ~6E~63~2E~0D~0A~42~6F~78~20~35~30~30~0D~0A~42~65~65~74~6F~6E~2C~20~4F~4E~0D ~
2 ~0A~4C~30~47~20~31~41~30~0D~0A~43~41~4E~41~44~41~2E~0D~0A~0D~0A~68~74~74~70 ~
2 ~3A~2F~2F~77~77~77~2E~6D~69~6E~64~77~6F~72~6B~73~68~6F~70~2E~63~6F~6D~0D~0A ~
2 ~0D~0A~54~68~69~73~20~63~6F~6D~6D~65~6E~74~20~77~69~6C~6C~20~6E~6F~74~20~61 ~
2 ~70~70~65~61~72~20~69~6E~20~66~69~6C~65~73~20~63~72~65~61~74~65~64~20~77~69 ~
2 ~74~68~20~61~20~72~65~67~69~73~74~65~72~65~64~20~76~65~72~73~69~6F~6E~2E ~
[GIFCON]
[WORD]
; 2=never confirm, forced replacement
; When you run HUN2ASC /R WORD the program will quit with
; an error message of "Recoursive declaration"
; This one is for reading Winword documents under DOS.
2 ü ü
2 ä ä
2 é é
2 Í Í
2 Ä Ä
2 Á Á
2 É É
2 ô ô
2 õ ô
2 ö ö
2 Ó Ó
2 û û
2 Ú Ú
2 Û Û
2 Ö Ö
2 Ü Ü
2 á á
2 í í
2 ó ó
2 ú ú
2 ñ ñ
2 Ñ Ñ
2 Õ Ô
2 ~0d ~0a~0d
[WORD]
[GT]
; 1=always confirm
; Useful with HTML files!
1 < <
1 > >
[GT]
[UNIX]
; 2=never confirm, forced replacement
; use in /B mode only!
2 ~0d~0a ~0a
2 ~1a ~
[UNIX]
[MAN2TXT]
; 2=never confirm, forced replacement
; use in /B mode only!
2 ~0A ~0D~0A
2 A~08A A
2 C~08C B
2 D~08D B
2 E~08E E
2 F~08F F
2 G~08G G
2 H~08H H
2 I~08I I
2 J~08J J
2 K~08K K
2 L~08L L
2 M~08M M
2 N~08N N
2 O~08O O
2 P~08P P
2 Q~08Q Q
2 R~08R R
2 S~08S S
2 T~08T T
2 U~08U U
2 V~08V V
2 W~08W W
2 X~08X X
2 Y~08Y Y
2 Z~08Z Z
2 0~080 0
2 1~081 1
2 2~082 2
2 3~083 3
2 4~084 4
2 5~085 5
2 6~086 6
2 7~087 7
2 8~088 8
2 9~089 9
[MAN]
[EXTRA]
; 0=confirm in /C mode only
0 <grin> :)
0 <biggrin> :)))
0 <evilgrin> >-)
0 <smile> :-)
0 <sadface> :-(
0 <tongue> :b
0 <formfeed> ~0c
[EXTRA]
[HEX]
; 2=never confirm, forced replacement
2 ~00 ~2000
2 ~01 ~2001
2 ~02 ~2002
2 ~03 ~2003
2 ~04 ~2004
2 ~05 ~2005
2 ~06 ~2006
2 ~07 ~2007
2 ~08 ~2008
2 ~09 ~2009
2 ~0a ~200a
2 ~0b ~200b
2 ~0c ~200c
2 ~0d ~200d
2 ~0e ~200e
2 ~0f ~200f
2 ~10 ~2010
2 ~11 ~2011
2 ~12 ~2012
2 ~13 ~2013
2 ~14 ~2014
2 ~15 ~2015
2 ~16 ~2016
2 ~17 ~2017
2 ~18 ~2018
2 ~19 ~2019
2 ~1a ~201a
2 ~1b ~201b
2 ~1c ~201c
2 ~1d ~201d
2 ~1e ~201e
2 ~1f ~201f
2 ~20 ~2020
2 ~21 ~2021
2 ~22 ~2022
2 ~23 ~2023
2 ~24 ~2024
2 ~25 ~2025
2 ~26 ~2026
2 ~27 ~2027
2 ~28 ~2028
2 ~29 ~2029
2 ~2a ~202a
2 ~2b ~202b
2 ~2c ~202c
2 ~2d ~202d
2 ~2e ~202e
2 ~2f ~202f
2 ~30 ~2030
2 ~31 ~2031
2 ~32 ~2032
2 ~33 ~2033
2 ~34 ~2034
2 ~35 ~2035
2 ~36 ~2036
2 ~37 ~2037
2 ~38 ~2038
2 ~39 ~2039
2 ~3a ~203a
2 ~3b ~203b
2 ~3c ~203c
2 ~3d ~203d
2 ~3e ~203e
2 ~3f ~203f
2 ~40 ~2040
2 ~41 ~2041
2 ~42 ~2042
2 ~43 ~2043
2 ~44 ~2044
2 ~45 ~2045
2 ~46 ~2046
2 ~47 ~2047
2 ~48 ~2048
2 ~49 ~2049
2 ~4a ~204a
2 ~4b ~204b
2 ~4c ~204c
2 ~4d ~204d
2 ~4e ~204e
2 ~4f ~204f
2 ~50 ~2050
2 ~51 ~2051
2 ~52 ~2052
2 ~53 ~2053
2 ~54 ~2054
2 ~55 ~2055
2 ~56 ~2056
2 ~57 ~2057
2 ~58 ~2058
2 ~59 ~2059
2 ~5a ~205a
2 ~5b ~205b
2 ~5c ~205c
2 ~5d ~205d
2 ~5e ~205e
2 ~5f ~205f
2 ~60 ~2060
2 ~61 ~2061
2 ~62 ~2062
2 ~63 ~2063
2 ~64 ~2064
2 ~65 ~2065
2 ~66 ~2066
2 ~67 ~2067
2 ~68 ~2068
2 ~69 ~2069
2 ~6a ~206a
2 ~6b ~206b
2 ~6c ~206c
2 ~6d ~206d
2 ~6e ~206e
2 ~6f ~206f
2 ~70 ~2070
2 ~71 ~2071
2 ~72 ~2072
2 ~73 ~2073
2 ~74 ~2074
2 ~75 ~2075
2 ~76 ~2076
2 ~77 ~2077
2 ~78 ~2078
2 ~79 ~2079
2 ~7a ~207a
2 ~7b ~207b
2 ~7c ~207c
2 ~7d ~207d
2 ~7e ~207e
2 ~7f ~207f
2 ~80 ~2080
2 ~81 ~2081
2 ~82 ~2082
2 ~83 ~2083
2 ~84 ~2084
2 ~85 ~2085
2 ~86 ~2086
2 ~87 ~2087
2 ~88 ~2088
2 ~89 ~2089
2 ~8a ~208a
2 ~8b ~208b
2 ~8c ~208c
2 ~8d ~208d
2 ~8e ~208e
2 ~8f ~208f
2 ~90 ~2090
2 ~91 ~2091
2 ~92 ~2092
2 ~93 ~2093
2 ~94 ~2094
2 ~95 ~2095
2 ~96 ~2096
2 ~97 ~2097
2 ~98 ~2098
2 ~99 ~2099
2 ~9a ~209a
2 ~9b ~209b
2 ~9c ~209c
2 ~9d ~209d
2 ~9e ~209e
2 ~9f ~209f
2 ~a0 ~20a0
2 ~a1 ~20a1
2 ~a2 ~20a2
2 ~a3 ~20a3
2 ~a4 ~20a4
2 ~a5 ~20a5
2 ~a6 ~20a6
2 ~a7 ~20a7
2 ~a8 ~20a8
2 ~a9 ~20a9
2 ~aa ~20aa
2 ~ab ~20ab
2 ~ac ~20ac
2 ~ad ~20ad
2 ~ae ~20ae
2 ~af ~20af
2 ~b0 ~20b0
2 ~b1 ~20b1
2 ~b2 ~20b2
2 ~b3 ~20b3
2 ~b4 ~20b4
2 ~b5 ~20b5
2 ~b6 ~20b6
2 ~b7 ~20b7
2 ~b8 ~20b8
2 ~b9 ~20b9
2 ~ba ~20ba
2 ~bb ~20bb
2 ~bc ~20bc
2 ~bd ~20bd
2 ~be ~20be
2 ~bf ~20bf
2 ~c0 ~20c0
2 ~c1 ~20c1
2 ~c2 ~20c2
2 ~c3 ~20c3
2 ~c4 ~20c4
2 ~c5 ~20c5
2 ~c6 ~20c6
2 ~c7 ~20c7
2 ~c8 ~20c8
2 ~c9 ~20c9
2 ~ca ~20ca
2 ~cb ~20cb
2 ~cc ~20cc
2 ~cd ~20cd
2 ~ce ~20ce
2 ~cf ~20cf
2 ~d0 ~20d0
2 ~d1 ~20d1
2 ~d2 ~20d2
2 ~d3 ~20d3
2 ~d4 ~20d4
2 ~d5 ~20d5
2 ~d6 ~20d6
2 ~d7 ~20d7
2 ~d8 ~20d8
2 ~d9 ~20d9
2 ~da ~20da
2 ~db ~20db
2 ~dc ~20dc
2 ~dd ~20dd
2 ~de ~20de
2 ~df ~20df
2 ~e0 ~20e0
2 ~e1 ~20e1
2 ~e2 ~20e2
2 ~e3 ~20e3
2 ~e4 ~20e4
2 ~e5 ~20e5
2 ~e6 ~20e6
2 ~e7 ~20e7
2 ~e8 ~20e8
2 ~e9 ~20e9
2 ~ea ~20ea
2 ~eb ~20eb
2 ~ec ~20ec
2 ~ed ~20ed
2 ~ee ~20ee
2 ~ef ~20ef
2 ~f0 ~20f0
2 ~f1 ~20f1
2 ~f2 ~20f2
2 ~f3 ~20f3
2 ~f4 ~20f4
2 ~f5 ~20f5
2 ~f6 ~20f6
2 ~f7 ~20f7
2 ~f8 ~20f8
2 ~f9 ~20f9
2 ~fa ~20fa
2 ~fb ~20fb
2 ~fc ~20fc
2 ~fd ~20fd
2 ~fe ~20fe
2 ~ff ~20ff
[HEX]
[EOF]
Comments & new ideas
~~~~~~~~~~
E-MAIL:
mark@ludens.elte.hu
VISIT MY HOMEPAGE AT:
http://ludens.elte.hu/~mark/
SNAIL-MAIL:
Molnár Márk
1239 Budapest
Dél utca 29.