Transfer Encodings

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(These formats just don't all fit that well into the E-Mail or Archiving categories)
 
(Transfer encodings)
(8 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|thiscat=Transfer Encodings
 
|thiscat=Transfer Encodings
 +
|image=Base64.png
 
}}
 
}}
 
A '''transfer encoding''' is a method of reversibly transforming data so that it uses a reduced set of bytes (or other symbols), to make it compatible with a protocol or format that does not allow all possible byte values.
 
A '''transfer encoding''' is a method of reversibly transforming data so that it uses a reduced set of bytes (or other symbols), to make it compatible with a protocol or format that does not allow all possible byte values.
Line 9: Line 10:
 
== Transfer encodings ==
 
== Transfer encodings ==
 
* [[ASCII Encoded HP 48 Object]] (ASC)
 
* [[ASCII Encoded HP 48 Object]] (ASC)
* [[Ascii85]]
+
* [[Ascii85]] (Base85)
 +
* [[Base32]]
 +
* [[Base58]]
 
* [[Base64]]
 
* [[Base64]]
 +
* [[Base-122]]
 +
* [[Base65536]] [https://github.com/qntm/base65536]
 
* [[BinHex]] (.hqx)
 
* [[BinHex]] (.hqx)
 +
* [[BWTC32Key]]
 
* [[Crockford Base32]]
 
* [[Crockford Base32]]
* [[Hex encoding]]
+
* [[Hex encoding]] (Base16)
 +
* [[Percent-encoding]]
 
* [[Quoted-printable]]
 
* [[Quoted-printable]]
 
* [[UTF-7]]
 
* [[UTF-7]]
Line 19: Line 26:
 
* [[Xxencoding]]
 
* [[Xxencoding]]
 
* [[yEnc]]
 
* [[yEnc]]
 +
* [[Z85]]
  
 
== Related/Uncategorized ==
 
== Related/Uncategorized ==
 +
* [[AR7]]
 
* [[Binary II]] (.bny) (for Apple II series) (often [[squeeze]]d as .bqy)
 
* [[Binary II]] (.bny) (for Apple II series) (often [[squeeze]]d as .bqy)
 
* [[MacBinary]]
 
* [[MacBinary]]
 
* [[MIME]]
 
* [[MIME]]
 +
* [[PEM]]
 
* [[Punycode]]
 
* [[Punycode]]
 
* [[Transport Neutral Encapsulation Format]] (TNEF; winmail.dat)
 
* [[Transport Neutral Encapsulation Format]] (TNEF; winmail.dat)
* [[URL Encoding]]
+
* [[URL encoding]]
  
 
== See also ==
 
== See also ==
* [[E-Mail, newsgroups, and forums#Transfer Encodings]]
+
* [[E-Mail, newsgroups, and forums#Transfer Encodings|E-Mail, newsgroups, and forums: Transfer Encodings]]
* [[Archiving#Transfer encodings]]
+
* [[Archiving#Transfer formats]]
 
* [[Serialization]]
 
* [[Serialization]]
 +
 +
== Links ==
 +
* [[Wikipedia:Binary-to-text encoding|Wikipedia: Binary-to-text encoding]]

Revision as of 14:49, 12 October 2020

File Format
Name Transfer Encodings
Ontology

{{{caption}}}

A transfer encoding is a method of reversibly transforming data so that it uses a reduced set of bytes (or other symbols), to make it compatible with a protocol or format that does not allow all possible byte values.

It's not clear how common the term transfer encoding is. Web searches for it are useless, due to noise from the HTTP Transfer-Encoding and MIME Content-Transfer-Encoding headers.

Contents

Transfer encodings

Related/Uncategorized

See also

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox