Xxencoding
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=E-Mail, newsgroups, and forums }} '''Xxencoding''' (xxencode, xxdecode) is a way to encode binary data as plain text. It is very si...") |
(Change category to Transfer Encodings) |
||
Line 1: | Line 1: | ||
{{FormatInfo | {{FormatInfo | ||
|formattype=electronic | |formattype=electronic | ||
− | |subcat= | + | |subcat=Transfer Encodings |
}} | }} | ||
'''Xxencoding''' (xxencode, xxdecode) is a way to encode binary data as plain text. It is very similar to [[uuencoding]], but with an alphabet of 64 symbols, instead of 32. | '''Xxencoding''' (xxencode, xxdecode) is a way to encode binary data as plain text. It is very similar to [[uuencoding]], but with an alphabet of 64 symbols, instead of 32. |
Revision as of 22:49, 24 August 2014
Xxencoding (xxencode, xxdecode) is a way to encode binary data as plain text. It is very similar to uuencoding, but with an alphabet of 64 symbols, instead of 32.
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.