http://fileformats.archiveteam.org/index.php?title=Ascii85&feed=atom&action=historyAscii85 - Revision history2024-03-29T02:01:48ZRevision history for this page on the wikiMediaWiki 1.19.2http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=23785&oldid=prevJsummers at 19:07, 20 November 20152015-11-20T19:07:50Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 19:07, 20 November 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>In the original [[uuencoding]]-like format used by 'btoa', the encoded data is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>In the original [[uuencoding]]-like format used by 'btoa', the encoded data is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End<ins class="diffchange diffchange-inline"></code>". In a newer version of the format, the first line begins with "<code>xbtoa5&nbsp;</ins></code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF it doesn't matter, since the data (including the EOD marker) is stored in a stream object.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF it doesn't matter, since the data (including the EOD marker) is stored in a stream object.</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://www.stillhq.com/extracted/ascii85.tgz ascii85.tgz]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://www.stillhq.com/extracted/ascii85.tgz ascii85.tgz]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* [ftp://ftp.freebsd.org/pub/<del class="diffchange diffchange-inline">FreeBSD/ports</del>/distfiles/btoa-5.2.tar.gz btoa-5.2.tar.gz]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* [ftp://ftp<ins class="diffchange diffchange-inline">.uk</ins>.freebsd.org/pub/<ins class="diffchange diffchange-inline">OpenBSD</ins>/distfiles/btoa-5.2.tar.gz btoa-5.2.tar.gz]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://sourceforge.net/projects/ascii85-tools/ ASCII85-Tools, Perl command-line utilities] - C version also available.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://sourceforge.net/projects/ascii85-tools/ ASCII85-Tools, Perl command-line utilities] - C version also available.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://sourceforge.net/projects/mpperl-convert-ascii85-xs/ MPPerl::Convert::ASCII85::XS, a Perl module with time-critical code written in C]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://sourceforge.net/projects/mpperl-convert-ascii85-xs/ MPPerl::Convert::ASCII85::XS, a Perl module with time-critical code written in C]</div></td></tr>
</table>Jsummershttp://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22875&oldid=prevMatsp888 at 15:09, 23 June 20152015-06-23T15:09:54Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:09, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In the original [[uuencoding]]-like format used by 'btoa', the encoded data is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In the original [[uuencoding]]-like format used by 'btoa', the encoded data is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF it doesn't matter, since the data (including the EOD marker) is <del class="diffchange diffchange-inline">placed inside </del>a stream object.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF it doesn't matter, since the data (including the EOD marker) is <ins class="diffchange diffchange-inline">stored in </ins>a stream object.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22874&oldid=prevMatsp888 at 15:08, 23 June 20152015-06-23T15:08:24Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:08, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In the original [[uuencoding]]-like format used by 'btoa', the encoded data is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In the original [[uuencoding]]-like format used by 'btoa', the encoded data is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, <del class="diffchange diffchange-inline">they solve it by putting </del>the data (including the EOD marker) <del class="diffchange diffchange-inline">in </del>a stream object<del class="diffchange diffchange-inline">, but that's a different story</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF <ins class="diffchange diffchange-inline">it doesn't matter</ins>, <ins class="diffchange diffchange-inline">since </ins>the data (including the EOD marker) <ins class="diffchange diffchange-inline">is placed inside </ins>a stream object.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22873&oldid=prevMatsp888 at 14:59, 23 June 20152015-06-23T14:59:12Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:59, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The </del>original [[uuencoding]]-like format used <del class="diffchange diffchange-inline">in </del>'btoa' is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">In the </ins>original [[uuencoding]]-like format used <ins class="diffchange diffchange-inline">by </ins>'btoa'<ins class="diffchange diffchange-inline">, the encoded data </ins>is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22872&oldid=prevMatsp888: /* Identification */2015-06-23T10:25:22Z<p><span dir="auto"><span class="autocomment">Identification</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:25, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The original [[uuencoding]]-like format used in 'btoa' is delimited by lines that begin with "<code>xbtoa Begin</code>" and <del class="diffchange diffchange-inline">ends with </del>"<code>xbtoa End</code>".</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The original [[uuencoding]]-like format used in 'btoa' is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22871&oldid=prevMatsp888: /* Identification */2015-06-23T10:25:00Z<p><span dir="auto"><span class="autocomment">Identification</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:25, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The original [[uuencoding]]-like format used in 'btoa' is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The original [[uuencoding]]-like format used in 'btoa' is delimited by lines that begin with "<code>xbtoa Begin</code>" and <ins class="diffchange diffchange-inline">ends with </ins>"<code>xbtoa End</code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22870&oldid=prevMatsp888 at 10:23, 23 June 20152015-06-23T10:23:48Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:23, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|subcat=Transfer Encodings</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|subcat=Transfer Encodings</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Ascii85]], '''ASCII base-85''', or '''Base85''', is a binary-to-text encoding originally implemented by Paul Rutter in the <del class="diffchange diffchange-inline">''</del>'btoa<del class="diffchange diffchange-inline">''</del>' program. It is similar in concept to [[Base64]] and [[Uuencoding|Uuencode]]. A slight modification of it is used in [[PDF]] and [[PostScript]] files. It is also used in the [http://sourceforge.net/projects/mktags/ MkTags Matroska tag editor]. There are several varieties of this encoding.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Ascii85]], '''ASCII base-85''', or '''Base85''', is a binary-to-text encoding originally implemented by Paul Rutter in the 'btoa' program. It is similar in concept to [[Base64]] and [[Uuencoding|Uuencode]]. A slight modification of it is used in [[PDF]] and [[PostScript]] files. It is also used in the [http://sourceforge.net/projects/mktags/ MkTags Matroska tag editor]. There are several varieties of this encoding.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The original [[uuencoding]]-like format used in <del class="diffchange diffchange-inline">''</del>'btoa<del class="diffchange diffchange-inline">''</del>' is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The original [[uuencoding]]-like format used in 'btoa' is delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" delimiter marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22869&oldid=prevMatsp888 at 10:22, 23 June 20152015-06-23T10:22:23Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:22, 23 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|subcat=Transfer Encodings</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|subcat=Transfer Encodings</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Ascii85]], or '''Base85''', is a binary-to-text encoding. It is similar in concept to [[Base64]] and [[Uuencoding|Uuencode]]. <del class="diffchange diffchange-inline">It </del>is <del class="diffchange diffchange-inline">often </del>used in [[PDF]] and [[PostScript]] files<del class="diffchange diffchange-inline">, and rarely anywhere else</del>. <del class="diffchange diffchange-inline">One example among very few </del>is the [http://sourceforge.net/projects/mktags/ MkTags Matroska tag editor]. There are several varieties of this encoding.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Ascii85]]<ins class="diffchange diffchange-inline">, '''ASCII base-85'''</ins>, or '''Base85''', is a binary-to-text encoding <ins class="diffchange diffchange-inline">originally implemented by Paul Rutter in the '''btoa''' program</ins>. It is similar in concept to [[Base64]] and [[Uuencoding|Uuencode]]. <ins class="diffchange diffchange-inline">A slight modification of it </ins>is used in [[PDF]] and [[PostScript]] files. <ins class="diffchange diffchange-inline">It </ins>is <ins class="diffchange diffchange-inline">also used in </ins>the [http://sourceforge.net/projects/mktags/ MkTags Matroska tag editor]. There are several varieties of this encoding.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">In PostScript, the </del>"<code><del class="diffchange diffchange-inline">&lt;~</del></code>" <del class="diffchange diffchange-inline">delimiter marks the beginning of an ASCII base-85 string literal. The </del>"<code><del class="diffchange diffchange-inline">~&gt;</del></code>" <del class="diffchange diffchange-inline">EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">The original [[uuencoding]]-like format used in '''btoa''' is delimited by lines that begin with </ins>"<code><ins class="diffchange diffchange-inline">xbtoa Begin</ins></code>" <ins class="diffchange diffchange-inline">and </ins>"<code><ins class="diffchange diffchange-inline">xbtoa End</ins></code>".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">There is also a [[uuencoding]]-like format</del>, <del class="diffchange diffchange-inline">delimited by lines that begin with </del>"<code><del class="diffchange diffchange-inline">xbtoa Begin</del></code>" <del class="diffchange diffchange-inline">and </del>"<code><del class="diffchange diffchange-inline">xbtoa End</del></code>".</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">In PostScript</ins>, <ins class="diffchange diffchange-inline">the </ins>"<code><ins class="diffchange diffchange-inline">&lt;~</ins></code>" <ins class="diffchange diffchange-inline">delimiter marks the beginning of an ASCII base-85 string literal. The </ins>"<code><ins class="diffchange diffchange-inline">~&gt;</ins></code>" <ins class="diffchange diffchange-inline">EOD marker is added by the ASCII85Encode filter when it is closed, hence it should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Software ==</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22865&oldid=prevMatsp888 at 13:29, 22 June 20152015-06-22T13:29:14Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:29, 22 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|subcat=Transfer Encodings</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|subcat=Transfer Encodings</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Ascii85]], or '''Base85''', is a binary-to-text encoding. It is similar in concept to [[Base64]] and [[Uuencoding|Uuencode]]. It is often used in [[PDF]] and [[PostScript]] files, and rarely anywhere else. There are several varieties of <del class="diffchange diffchange-inline">it</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Ascii85]], or '''Base85''', is a binary-to-text encoding. It is similar in concept to [[Base64]] and [[Uuencoding|Uuencode]]. It is often used in [[PDF]] and [[PostScript]] files, and rarely anywhere else<ins class="diffchange diffchange-inline">. One example among very few is the [http://sourceforge.net/projects/mktags/ MkTags Matroska tag editor]</ins>. There are several varieties of <ins class="diffchange diffchange-inline">this encoding</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
</table>Matsp888http://fileformats.archiveteam.org/index.php?title=Ascii85&diff=22864&oldid=prevMatsp888 at 13:08, 22 June 20152015-06-22T13:08:07Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:08, 22 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Identification ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" <del class="diffchange diffchange-inline">token </del>marks the beginning of an ASCII base-85 string literal<del class="diffchange diffchange-inline">, hence it is not part of the encoded data</del>. The "<code>~&gt;</code>" EOD marker<del class="diffchange diffchange-inline">, on </del>the <del class="diffchange diffchange-inline">other hand</del>, should be regarded as being part of the encoded data<del class="diffchange diffchange-inline">, since it is added by the ASCII85Encode filter when it is closed</del>. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. <del class="diffchange diffchange-inline"> </del>In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>In PostScript, the "<code>&lt;~</code>" <ins class="diffchange diffchange-inline">delimiter </ins>marks the beginning of an ASCII base-85 string literal. The "<code>~&gt;</code>" EOD marker <ins class="diffchange diffchange-inline">is added by </ins>the <ins class="diffchange diffchange-inline">ASCII85Encode filter when it is closed</ins>, <ins class="diffchange diffchange-inline">hence it </ins>should be regarded as being part of the encoded data. Outside of PostScript, there is no official delimiter to mark the beginning of ASCII base-85 encoded data. In PDF, they solve it by putting the data (including the EOD marker) in a stream object, but that's a different story.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is also a [[uuencoding]]-like format, delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>There is also a [[uuencoding]]-like format, delimited by lines that begin with "<code>xbtoa Begin</code>" and "<code>xbtoa End</code>".</div></td></tr>
</table>Matsp888