Xxencoding
From Just Solve the File Format Problem
(Difference between revisions)
(Change category to Transfer Encodings) |
|||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Transfer Encodings | |subcat=Transfer Encodings | ||
+ | |extensions={{ext|xxe}} | ||
}} | }} | ||
− | '''Xxencoding''' (xxencode, xxdecode) is a way to encode binary data as plain text. | + | '''Xxencoding''' (xxencode, xxdecode) is a way to encode binary data as plain text. Except that the encoded data uses a different set of symbols, it is identical or nearly identical to [[uuencoding]]. |
== Format == | == Format == | ||
Line 11: | Line 12: | ||
It's not necessarily easy to distinguish xxencoded data from uuencoded data in a completely reliable way. | It's not necessarily easy to distinguish xxencoded data from uuencoded data in a completely reliable way. | ||
+ | |||
+ | == Software == | ||
+ | * [http://www.pcorner.com/list/COMM/XX_CODE.ZIP/INFO/ XX_CODE.ZIP] - C source, and MS-DOS binaries | ||
+ | * [http://cd.textfiles.com/simtel/simtel9703/disk2/00_START/XXENCODE.C XXENCODE.C], [http://cd.textfiles.com/simtel/simtel9703/disk2/00_START/XXDECODE.C XXDECODE.C] | ||
== Links == | == Links == | ||
* [[Wikipedia:Xxencoding|Wikipedia article]] | * [[Wikipedia:Xxencoding|Wikipedia article]] |
Latest revision as of 12:41, 20 November 2015
Xxencoding (xxencode, xxdecode) is a way to encode binary data as plain text. Except that the encoded data uses a different set of symbols, it is identical or nearly identical to uuencoding.
[edit] Format
The header line starts with "begin
", followed by a Unix file permission code and a filename.
Each line of data begins with a character indicating the line length. Since lines have a standard length, all lines except the last one begin with "h
".
It's not necessarily easy to distinguish xxencoded data from uuencoded data in a completely reliable way.
[edit] Software
- XX_CODE.ZIP - C source, and MS-DOS binaries
- XXENCODE.C, XXDECODE.C