<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidsong</id>
		<title>Just Solve the File Format Problem - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidsong"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Davidsong"/>
		<updated>2026-06-18T06:04:33Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/RAR</id>
		<title>RAR</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/RAR"/>
				<updated>2026-04-28T19:52:22Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Links */ add my research notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|rar}}, {{ext|r00}}, {{ext|rev}}, ...&lt;br /&gt;
|mimetypes={{mimetype|application/vnd.rar}}, {{mimetype|application/x-rar-compressed}}&lt;br /&gt;
|locfdd={{LoCFDD|fdd000450}}, others&lt;br /&gt;
|pronom={{PRONOM|x-fmt/264}}, {{PRONOM|fmt/411}}, {{PRONOM|fmt/613}}&lt;br /&gt;
|wikidata={{wikidata|Q243303}}&lt;br /&gt;
|kaitai struct=rar&lt;br /&gt;
|released=1993&lt;br /&gt;
}}&lt;br /&gt;
'''RAR''' (Roshal Archive) is a compressed archive format used by the compression software RAR and WinRAR. It was originally for DOS, but has been widely used on Windows (as WinRAR) and other platforms.&lt;br /&gt;
&lt;br /&gt;
The developers make the decompression code available for use in other programs and allow its distribution, but with a license provision that &amp;quot;You cannot use the unrar source to re-create the RAR compression algorithm, which is proprietary.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
=== Format classification ===&lt;br /&gt;
RAR can be considered to be a family of three main file formats:&lt;br /&gt;
&lt;br /&gt;
* The format used by RAR before v1.50. Largely obsolete. (1993)&lt;br /&gt;
* The format associated with RAR v1.50 through v4.xx. (1994)&lt;br /&gt;
* &amp;quot;RAR 5.0&amp;quot; format. (2013)&lt;br /&gt;
&lt;br /&gt;
The second of these format classes can be subdivided, based on the number that is usually written to the ''version needed to extract'' field:&lt;br /&gt;
* version-needed='''1.5''': Created by v1.5x. (1994)&lt;br /&gt;
* version-needed='''2.0''': Created by v2.xx. (1996)&lt;br /&gt;
* version-needed='''2.9''': Created by v3.00-4.xx (or later, using an option). Can be decompressed by v2.90+. (2002)&lt;br /&gt;
&lt;br /&gt;
=== Early history ===&lt;br /&gt;
Some of the earliest versions of RAR appear to be lost. RAR v1.34 beta (1993-12-05) seems to be the oldest version known to still exist as of this writing. There were probably about a dozen earlier versions, starting with v0.1 in 1993-03&amp;lt;ref&amp;gt;Discussion at [http://old-dos.ru/index.php?page=files&amp;amp;mode=files&amp;amp;do=show&amp;amp;id=696]&amp;lt;/ref&amp;gt;, but it's not clear which of them were released publicly. Of those that can be found, the first non-beta release seems to be v1.51 (1994-06-17).&lt;br /&gt;
&lt;br /&gt;
=== Overview of DOS releases ===&lt;br /&gt;
RAR v2.50 (1999-03-24) was the last one for traditional 16-bit DOS. After that came versions 2.60 through 3.93, which use a 32-bit DOS extender. These versions are sometimes called &amp;quot;RAR32&amp;quot;, though their actual name is still &amp;quot;RAR&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Self-extracting archives ==&lt;br /&gt;
RAR supports creating self-extracting archives. This is sometimes done simply by appending a RAR file to a pre-made &amp;quot;executable stub&amp;quot;. Multiple stubs, or even customized stubs, may be available, so it's difficult to classify all of the RAR self-extracting archive formats. Distributions of RAR often include one or more stubs in files with an '''.SFX''' extension, though note that there may be additional stubs that are built into the software.&lt;br /&gt;
&lt;br /&gt;
For the 16-bit DOS stubs, the decompressor is [[MS-DOS EXE|EXE]]-based, and is pre-compressed with [[LZEXE]]. The ASCII signature &amp;quot;&amp;lt;code&amp;gt;RSFX&amp;lt;/code&amp;gt;&amp;quot;  (instead of LZEXE's usual &amp;quot;&amp;lt;code&amp;gt;LZ91&amp;lt;/code&amp;gt;&amp;quot;) appears at offset 28.&lt;br /&gt;
&lt;br /&gt;
While &amp;quot;&amp;lt;code&amp;gt;RSFX&amp;lt;/code&amp;gt;&amp;quot; is indicative of a RAR self-extracting archive, it is not unique to the LZEXE-based formats, and it does not appear in all EXE-based RAR self-extracting archives.&lt;br /&gt;
&lt;br /&gt;
=== Installation SFX ===&lt;br /&gt;
For at least RAR v1.54 through 2.50, an &amp;quot;installation SFX module&amp;quot; is available, in the included IDOS.SFX file. This stub features a script interpreter that processes a script stored in what would normally be the archive comment field. For an example RAR installation script, see the STANDARD.S file included with these versions.&lt;br /&gt;
&lt;br /&gt;
== Recovery record ==&lt;br /&gt;
Starting with v2.0, RAR supported the addition of up to 1-10% recovery data into the archive. This works similar to [[Parity Volume Set|par2]] and lets it repair small amounts of data corruption. V5 greatly improved the capability and allowed &amp;gt;100% recovery data&lt;br /&gt;
&lt;br /&gt;
== Recovery volumes ==&lt;br /&gt;
Starting with v3.0, RAR supported the creation of .rev recovery volumes. They are similar to .par files in that each .rev file will allow the replacement of any missing part of a multi-volume set. They have the advantage of being the exact same size as the volume parts, whereas .par files are slightly larger (This is no longer true with the v5 format). An example 3 volume set with 2 recovery volumes would look like file.part1.rar, file.part2.rar, file.part3.rar, file.part1.rev, file.part2.rev and would be able to successfully recover from losing any 2 files.&lt;br /&gt;
&lt;br /&gt;
== File identification ==&lt;br /&gt;
RAR files made by versions prior to v1.50 start with bytes {{magic|52 45 7e 5e}}.&lt;br /&gt;
&lt;br /&gt;
RAR files associated with versions 1.50 through 4.20 start with 7 signature bytes: {{magic|52 61 72 21 1a 07 00}}.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;RAR 5.0&amp;quot; format starts with 8 signature bytes: {{magic|52 61 72 21 1a 07 01 00}}.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
Most distributions of RAR through v2.50, and WinRAR through v4.xx, include a &amp;quot;TechNote&amp;quot; document describing the file structure of the relevant RAR format. For more details, including compression formats, you may have to refer to the UnRAR source code.&lt;br /&gt;
&lt;br /&gt;
The RAR 5.0 version of the TechNote document seems to only be available online. It is not clearly versioned, though it has had at least some small changes over time.&amp;lt;ref&amp;gt;For example, the &amp;quot;Unix time format with nanosecond precision&amp;quot; feature appeared around June 2019.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Note that some of these files are self-extracting RAR archives, which can be opened by WinRAR, [[7-Zip]], etc.)&lt;br /&gt;
&lt;br /&gt;
Before v1.50:&lt;br /&gt;
* {{CdTextfiles|nfbfiles/compress/RAR1_402.EXE|RAR1_402.EXE}} → TECHNOTE.DOC (Russian)&lt;br /&gt;
** {{CdTextfiles|simtel/simtel/DISK1/DISC2/ARCHIVER/RAR140DC.EXE|RAR140DC.EXE}} → technote.doc - English translation&lt;br /&gt;
&lt;br /&gt;
v1.50-4.20:&lt;br /&gt;
* {{CdTextfiles|simtel/simtel9510/disk2/DISC2/ARCHIVER/RAR155.EXE|RAR155.EXE}} → TECHNOTE.DOC&lt;br /&gt;
* wrar290.exe ([https://www.os2site.com/sw/util/archiver/rar/index.html], [http://old-dos.ru/index.php?page=files&amp;amp;mode=files&amp;amp;do=show&amp;amp;id=781], etc.) → TechNote.txt&lt;br /&gt;
* [{{SACFTPURL|pack|wrar420.exe}} wrar420.exe] → TechNote.txt&lt;br /&gt;
&lt;br /&gt;
5.0 format:&lt;br /&gt;
* [https://www.rarlab.com/technote.htm RAR 5.0 archive format] - Latest version&lt;br /&gt;
* [https://web.archive.org/web/20130101000000*/https://www.rarlab.com/technote.htm Archived copies at archive.org]&lt;br /&gt;
&lt;br /&gt;
Various:&lt;br /&gt;
* [{{ForensicsWikiURL|rar}} Forensics Wiki article]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://www.rarlab.com/ RARLAB/WinRAR website]&lt;br /&gt;
** [https://www.rarlab.com/download.htm WinRAR and RAR downloads]&lt;br /&gt;
** [https://www.rarlab.com/rar_add.htm Extras] : Other RAR-related items&lt;br /&gt;
* [ftp://ftp.rarlab.com/rar/ RARLAB FTP site]&lt;br /&gt;
** [https://archive.org/details/ftp.rarlab.com-201505 Archive of FTP site (2015-05)]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[7-Zip]]&lt;br /&gt;
* {{XAD}} [[The Unarchiver]]&lt;br /&gt;
* [http://old-dos.ru/index.php?page=files&amp;amp;mode=files&amp;amp;do=show&amp;amp;id=696 RAR: Various versions, at old-dos.ru]&lt;br /&gt;
* [http://old-dos.ru/index.php?page=files&amp;amp;mode=files&amp;amp;do=show&amp;amp;id=781 WinRAR: Various versions, at old-dos.ru]&lt;br /&gt;
* [https://www.sac.sk/files.php?d=7 SAC archive, PACK section] - Has lots of RAR software, but no easy way to get a list of it.&lt;br /&gt;
* RAR for DOS, selected versions:&lt;br /&gt;
** {{CdTextfiles|nfbfiles/compress/RAR1_402.EXE|RAR 1.40.2 beta}}&lt;br /&gt;
** {{CdTextfiles|simtel/simtel9510/disk2/DISC2/ARCHIVER/RAR155.EXE|RAR 1.55}}&lt;br /&gt;
** {{CdTextfiles|simtel/simtel9703/disk2/DISC2/ARCERS/RAR200.EXE|RAR 2.00}}&lt;br /&gt;
** [{{SACFTPURL|pack|rar250.exe}} RAR 2.50]&lt;br /&gt;
** [{{SACFTPURL|pack|rarx393.exe}} RAR 3.93 (DOS, OS/2)]&lt;br /&gt;
* UnRAR source code&lt;br /&gt;
** [https://www.rarlab.com/rar_add.htm Extras] → &amp;quot;UnRAR source&amp;quot; - Latest version&lt;br /&gt;
** See the RARLAB FTP site, for versions back to 3.1.0.&lt;br /&gt;
** [https://github.com/pmachapman/unrar A GitHub project tracking UnRAR]&lt;br /&gt;
** {{CdTextfiles|simtel/simtel9510/disk2/DISC2/ARCHIVER/RAR155.EXE|RAR155.EXE}} → UNRAR105.EXE → UNRARS10.RAR - (v1.01) Supports RAR v1.5x format. For a bug fix, see v2.00's &amp;quot;WHATSNEW.DOC&amp;quot; file.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{CdTextfilesURL|ataricompendium/FILES/MISC/PRTFOLIO/}}&lt;br /&gt;
* {{CdTextfilesURL|thebbsorg/max_files/}}&lt;br /&gt;
* {{DexvertSamples|archive/rar}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:RAR (file format)|Wikipedia article]]&lt;br /&gt;
* [https://www.rarlab.com/ RARLAB/WinRAR website]&lt;br /&gt;
* [https://imgur.com/a/MtQZv#0 Mini RAR poster]&lt;br /&gt;
* [http://rescene.wikidot.com/rar-versions ReScene's list of RAR versions]&lt;br /&gt;
* [https://github.com/bitplane/rar-research file format research notes]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/AMOS_Sprite_Bank</id>
		<title>AMOS Sprite Bank</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/AMOS_Sprite_Bank"/>
				<updated>2026-04-14T04:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: link my AMOS abk pillow plugin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|abk}}&lt;br /&gt;
}}&lt;br /&gt;
'''AMOS Sprite Bank''' is a raster image file format associated with AMOS. See [[AMOS BASIC tokenized file]] for more information about AMOS. The format may also be known as '''Object Bank''' or '''Bob Bank'''.&lt;br /&gt;
&lt;br /&gt;
[[AMOS Icon Bank]] is a very similar format. See also [[AMOS Picture Bank]].&lt;br /&gt;
&lt;br /&gt;
Note that other types of AMOS files also use '''.abk''' filename extension.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with ASCII characters &amp;quot;&amp;lt;code&amp;gt;AmSp&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== AMOS Sprite/Icon Bank format ==&lt;br /&gt;
A sprite bank and an icon bank share very similar attributes. They define graphic data which can be drawn onscreen. They have this format:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Field!!Length&lt;br /&gt;
|-&lt;br /&gt;
|Bank identifier: &amp;lt;samp&amp;gt;AmSp&amp;lt;/samp&amp;gt; for sprites (bank 1) or &amp;lt;samp&amp;gt;AmIc&amp;lt;/samp&amp;gt; for icons (bank 2)&lt;br /&gt;
|4 bytes&lt;br /&gt;
|-&lt;br /&gt;
|Count of sprites/icons to follow&lt;br /&gt;
|2 bytes&lt;br /&gt;
|-&lt;br /&gt;
|Sprites/Icons. Each sprite or icon has this format:&lt;br /&gt;
* 2 bytes: &amp;lt;var&amp;gt;width&amp;lt;/var&amp;gt;, in 16-bit words (multiply by 16 to get width in pixels)&lt;br /&gt;
* 2 bytes: &amp;lt;var&amp;gt;height&amp;lt;/var&amp;gt;, in raster lines (pixels)&lt;br /&gt;
* 2 bytes: &amp;lt;var&amp;gt;depth&amp;lt;/var&amp;gt;, in bitplanes (1 to 5)&lt;br /&gt;
* 2 bytes: hot-spot X co-ordinate&lt;br /&gt;
* 2 bytes: hot-spot Y co-ordinate&lt;br /&gt;
* &amp;lt;var&amp;gt;width&amp;lt;/var&amp;gt; * &amp;lt;var&amp;gt;height&amp;lt;/var&amp;gt; * &amp;lt;var&amp;gt;depth&amp;lt;/var&amp;gt; * 2 bytes: Amiga planar graphic data&lt;br /&gt;
|-&lt;br /&gt;
|Color palette: 32 16-bit colors in 0x0RGB form, the Amiga COLORx hardware register format&lt;br /&gt;
|64 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://www.exotica.org.uk/wiki/AMOS_file_formats#AMOS_Sprite_and_Icon_bank_formats AMOS Sprite and Icon bank formats]&lt;br /&gt;
* [http://www.ultimateamiga.co.uk/HostedProjects/AMOSFactory/AMOSProManual/ AMOS Pro User Guide] → [http://www.ultimateamiga.co.uk/HostedProjects/AMOSFactory/AMOSProManual/14/1431.html Memory Bank Structures]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://github.com/dschwen/amosbank amosbank]&lt;br /&gt;
* [https://github.com/kyz/amostools amostools]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [http://sourceforge.net/projects/javaamosabk/ Java AMOS Sprite Bank Viewer]&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
* [[RECOIL]]&lt;br /&gt;
* [https://bitplane.net/dev/python/amos-abk/ python amos-abk] - loads sprites, icons and Pac.Pic banks in Pillow&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* Most of the files at http://cd.textfiles.com/amospd/Sprites/&lt;br /&gt;
* http://sourceforge.net/projects/javaamosabk/files/abk/ (e.g. Mouse.Abk)&lt;br /&gt;
* [http://cd.textfiles.com/zoom2/graphics/misc/procad/brushes/teletube_h.abk teletube_h.abk]&lt;br /&gt;
* {{DexvertSamples|archive/amosSpriteBank}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:AMOS (programming language)|Wikipedia: AMOS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Amiga]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/DEGAS_image</id>
		<title>DEGAS image</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/DEGAS_image"/>
				<updated>2026-04-14T04:27:29Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Software */ add my DEGAS loader for Pillow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|subcat2=Atari graphics formats&lt;br /&gt;
|extensions={{ext|pi1}}, {{ext|pi2}}, {{ext|pi3}}, {{ext|suh}}, {{ext|pc1}}, {{ext|pc2}}, {{ext|pc3}}&lt;br /&gt;
}}&lt;br /&gt;
'''DEGAS image''' refers to a family of raster graphics formats associated with the ''DEGAS'' (or ''D.E.G.A.S.'', for ''Design &amp;amp; Entertainment Graphic Arts System'') and ''DEGAS Elite'' paint programs for Atari ST.&lt;br /&gt;
&lt;br /&gt;
The compressed formats use [[PackBits]] compression.&lt;br /&gt;
&lt;br /&gt;
== Formats ==&lt;br /&gt;
There are nine main DEGAS image formats:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Format&lt;br /&gt;
! Resolution&lt;br /&gt;
! Ext.&lt;br /&gt;
! Signature&lt;br /&gt;
! File size&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS low res.    || 320×200, 16 colors || .PI1 || {{magic|00 00}} || 32034&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS medium res. || 640×200, 4 colors  || .PI2 || {{magic|00 01}} || 32034&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS high res.   || 640×400, 2 colors  || .PI3 || {{magic|00 02}} || 32034&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS Elite low res.    || 320×200, 16 colors || .PI1 || {{magic|00 00}} || 32066&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS Elite medium res. || 640×200, 4 colors  || .PI2 || {{magic|00 01}} || 32066&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS Elite high res.   || 640×400, 2 colors  || .PI3 .SUH || {{magic|00 02}} || 32066&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS Elite low res. compressed    || 320×200, 16 colors || .PC1 || {{magic|80 00}} || (varies)&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS Elite medium res. compressed || 640×200, 4 colors  || .PC2 || {{magic|80 01}} || (varies)&lt;br /&gt;
|-&lt;br /&gt;
|DEGAS Elite high res. compressed   || 640×400, 2 colors  || .PC3 || {{magic|80 02}} || (varies)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For formats with extensions '''.PI4''' through '''.PI9''', see [[Extended DEGAS image]].&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
Other DEGAS formats:&lt;br /&gt;
* [[DEGAS Elite icon]] (.ICN)&lt;br /&gt;
* DEGAS Elite block (.BL1, .BL2, .BL3): These files are in [[ILBM]] format, with an unusual file extension. ([http://cd.textfiles.com/806atari/401-500/438/DEGELITE/BLOCKS/ examples])&lt;br /&gt;
* [[DEGAS Elite brush]] (.BRU) ([http://cd.textfiles.com/806atari/401-500/438/DEGELITE/BRUSHES/ examples])&lt;br /&gt;
* DEGAS Elite fill pattern (.FIL, .FI1, .FI2) ([http://cd.textfiles.com/806atari/401-500/438/DEGELITE/FILLS/ examples])&lt;br /&gt;
* [[Extended DEGAS image]] (.PI4, .PI5, .PI6, .PI7, .PI8, .PI9)&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Atari ST color palette]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[RECOIL]]&lt;br /&gt;
* [[Netpbm]]: pi1toppm, pi3topbm, pc1toppm&lt;br /&gt;
* [[XnView]]&lt;br /&gt;
* [[Tom's Editor]]&lt;br /&gt;
* [[Tom's Viewer]]&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
* [http://snisurset.net/code/abydos/ abydos]&lt;br /&gt;
* [https://bitplane.net/dev/python/pillow-degas/ pillow-degas] - Pillow plugin for Python&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://cd.textfiles.com/suzybatari2/degas/&lt;br /&gt;
* http://cd.textfiles.com/geminiatari/FILES/EMAG/ (see the [http://cd.textfiles.com/geminiatari/FILES/EMAG/00_LIST.TXT index])&lt;br /&gt;
* http://samples.libav.org/image-samples/atarist/degas/&lt;br /&gt;
* [http://www.page6.org/st_lib/st_lib.htm ST Library] →&lt;br /&gt;
** [http://www.page6.org/st_lib/standard/st0005.php ST5] (PI1, PI2)&lt;br /&gt;
** [http://www.page6.org/st_lib/standard/st0370.php ST370] (PC1)&lt;br /&gt;
** [http://www.page6.org/st_lib/standard/st1049.php ST1049] (PI1)&lt;br /&gt;
** [http://www.page6.org/st_lib/clipart/cl053.php CL053] through [http://www.page6.org/st_lib/clipart/cl070.php CL070] (PI3)&lt;br /&gt;
** [http://www.page6.org/st_lib/clipart/cl071.php CL071] (PI3, PC3)&lt;br /&gt;
* http://whatis.rest7.com/how-to-open-pi1-file (Sample Degas Pi1 images)&lt;br /&gt;
* http://whatis.rest7.com/how-to-open-pi2-file (Sample Degas Pi2 images)&lt;br /&gt;
* http://whatis.rest7.com/how-to-open-pi3-file (Sample Degas Pi3 images)&lt;br /&gt;
* {{DexvertSamples|image/degasLow}}&lt;br /&gt;
* {{DexvertSamples|image/degasLowPI}}&lt;br /&gt;
* {{DexvertSamples|image/degasMed}}&lt;br /&gt;
* {{DexvertSamples|image/degasMedPI}}&lt;br /&gt;
* {{DexvertSamples|image/degasHi}}&lt;br /&gt;
* {{DexvertSamples|image/degasHiPI}}&lt;br /&gt;
* {{DexvertSamples|image/iffILBM}} → *.bl1, *.bl2, *.bl3&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* {{AtariForumWiki|ST_Picture_Formats|ST Picture Formats}}&lt;br /&gt;
* [http://wiki.multimedia.cx/index.php?title=Degas MultimediaWiki article]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Zoo</id>
		<title>Zoo</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Zoo"/>
				<updated>2026-04-14T04:22:37Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Software */ add link to my zoo fork with working Linux make target&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|zoo}}&lt;br /&gt;
|mimetypes={{mimetype|application/x-zoo}}&lt;br /&gt;
|pronom={{PRONOM|x-fmt/269}}&lt;br /&gt;
|wikidata={{wikidata|Q219983}}&lt;br /&gt;
|compression=lossless, optional&lt;br /&gt;
|magic=DC A7 C4 FD (at offset 20)&lt;br /&gt;
|released=1986&lt;br /&gt;
}}&lt;br /&gt;
'''Zoo''' is a compressed archive format developed by Rahul Dhesi. It was one of the many competing archive formats in the 1980s, and was based (originally) on [[LZW]] compression. It had some popularity with Open/VMS and Amiga systems, but didn't ultimately win out over [[ZIP]].&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
The Zoo software encompassed several different utilities, which were sometimes distributed individually, and which had their own version numbers.&lt;br /&gt;
* '''Zoo''' - The main program&lt;br /&gt;
* '''Ooz''' - Extractor&lt;br /&gt;
* '''Booz''' (Barebones Ooz) - Extractor; some versions can also list files&lt;br /&gt;
* '''Looz''' (Ooz with List) - Extract/list/execute&lt;br /&gt;
* '''Atoz''' - Helper utility for converting other formats ([[ARC (compression format)|ARC]], [[LBR]]) to Zoo&lt;br /&gt;
* '''Fiz''' - Analyze damaged Zoo files&lt;br /&gt;
* '''Stuff''' - File finder&lt;br /&gt;
* '''Sez''' - Self-Extracting Zoo utility&lt;br /&gt;
&lt;br /&gt;
== Compression methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID !! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
|0 || No packing || Uncompressed&lt;br /&gt;
|-&lt;br /&gt;
|1 || LZD || [[LZW]]. A fairly generic LZW implementation, with a dynamic code size from 9 to 13 bits, and two special codes: 256=Clear, 257=Stop.&lt;br /&gt;
|-&lt;br /&gt;
|2 || LZH || [[LZ77 with Huffman coding|LZ77+Huffman]]. Nearly identical to [[LHA]]'s &amp;quot;lh5&amp;quot; method. A small difference is that Zoo defines a way to mark the end of data. The format is pretty well documented in the comments in unzoo.c by Martin Schoenert (see below).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files have bytes {{magic|DC A7 C4 FD}} at offset 20.&lt;br /&gt;
&lt;br /&gt;
Zoo files typically start with &amp;quot;{{magic|ZOO&amp;amp;nbsp;?.??&amp;amp;nbsp;Archive.}}&amp;quot;, followed by the byte &amp;lt;code&amp;gt;0x1a&amp;lt;/code&amp;gt;, where each &amp;quot;&amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt;&amp;quot; is a digit. Regarding this field, the source code says &amp;quot;The contents of the text message are however not used by Zoo and they may be anything.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
* [[Zoo filter format]]&lt;br /&gt;
* [[Zoo Z format‎]]&lt;br /&gt;
* [[Brik]] - same author&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
''[Ed. note: The Zoo format information in these documents is not of the highest quality. We haven't found a specification that is reasonably complete and correct.]''&lt;br /&gt;
&lt;br /&gt;
* [https://www.fileformat.info/format/zoo/corion.htm The ZOO Archive File Format] from Corion.net, via FileFormat.info&lt;br /&gt;
* [http://apple2.org.za/gswv/a2zine/GS.WorldView/Resources/The.MacShrinkIt.Project/ARCHIVES.TXT Archive format info, including ZOO]&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/arc_fmts.txt ZOO file header format (among other archive types)]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* Zoo - DOS binaries&lt;br /&gt;
** {{CdTextfiles|megarom/megarom1/ARC_LBR/ZOO120.ZIP|v1.20}} (1986-09-06)&lt;br /&gt;
** {{CdTextfiles|carousel344/013/ZOO121.ZIP|v1.21}} (1986-09-21)&lt;br /&gt;
** v1.22 (1986-10-01): [https://archive.org/details/ibm-wgam-wbiz-collection] → ibm-wgam-wbiz-collection/xtra0320-0329.zip → xtra0321.tar → FNW315-1.ZIP → ZOO122.EXE (bare executable)&lt;br /&gt;
** v1.40 (1987-01-24): [https://archive.org/details/shareware-grab-bag] → Shareware_Grab_Bag_1988.zip → 014/zoo140.arc&lt;br /&gt;
** v1.41: [https://archive.org/details/os2sharewarebbs OS/2 Shareware BBS Full Collection] → 08-Other.zip → S12215.ZIP → ZOO.EXE (bare executable)&lt;br /&gt;
** {{CdTextfiles|rbbsv3n1/zzap/zoo200.exe|v2.00}} (~1988-02-06)&lt;br /&gt;
** {{CdTextfiles|hof91/ARC/ZOO201.EXE|v2.01}} (1988-08-25) - Also includes Fiz 2.0 and Stuff 1.0&lt;br /&gt;
** {{CdTextfiles|simtel/simtel20/MSDOS/ARCHIVRS/ZOO210.EXE|v2.10}} (1991-07-09)&lt;br /&gt;
* Other official Zoo utilities:&lt;br /&gt;
** {{CdTextfiles|simtelctc/disk1/ZOO/BOOZ20.ZIP;1|Booz 2.0}} - Extractor; includes source code and DOS binary&lt;br /&gt;
** {{CdTextfiles|carousel344/013/LOOZ210.ZIP|Looz 2.1}}&lt;br /&gt;
** {{CdTextfiles|carousel/013B/OOZ130.ZIP|Ooz 1.30}}&lt;br /&gt;
** Sez {{CdTextfiles|carousel344/013/SEZ200.ZIP|2.0}}, {{CdTextfiles|microhaus/mhblackbox3/ARCHIVER/SEZ230.ZIP|2.3}} - Makes self-extracting archives&lt;br /&gt;
** {{CdTextfiles|simtelctc/disk1/ZOO/ATOZ112.ZIP;1|Atoz 1.12}} - Conversion helper&lt;br /&gt;
** {{CdTextfiles|simtel/simtel9211/msdos/zoo/stuff2.zip|Stuff 2.0}}&lt;br /&gt;
* [https://www.amiga-stuff.com/archivers-download.html amiga-stuff.com: Archivers] - Lists several versions of Zoo for Amiga&lt;br /&gt;
* [http://archives.math.utk.edu/software/multi-platform/gap/util/unzoo.c unzoo.c] by Martin Schoenert (Does not support LZD.)&lt;br /&gt;
* [https://github.com/PascalVault/Lazarus_Unpacker Open-source library in Free Pascal]&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
&lt;br /&gt;
Original(?) source code:&lt;br /&gt;
* v1.41 (1987-02-07): {{CdTextfiles|hof91/PROGLC/ZOO141_C.LZH|ZOO141_C.LZH}}&lt;br /&gt;
* v1.51 (1987-07-12)&lt;br /&gt;
** [https://archive.org/details/ASMEsMechanicalEngineeringToolkit1997December ASME's Mechanical Engineering Toolkit Dec. 1997] → C_LANG/Z150_SRC.LZH&lt;br /&gt;
** As posted to Usenet comp.sources.unix 1987-08: [{{CdTextfilesURL|sourcecode/usenet/compsrcs/unix/volume11/zoo/}}]&lt;br /&gt;
* v2.01 (1988-08-25)&lt;br /&gt;
** [http://www.nic.funet.fi/index/unix/tools/zoo/zoo-2.01.tar.gz zoo-2.01.tar.gz]&lt;br /&gt;
** [https://archive.org/details/ASMEsMechanicalEngineeringToolkit1997December ASME's Mechanical Engineering Toolkit Dec. 1997] → C_LANG/{Z201SRC1.Z00 + Z201SRC2.Z00}&lt;br /&gt;
** [https://archive.org/details/pegasus20 Pegasus 2.0] → pegasus/c_2/zoo_src.zip&lt;br /&gt;
* v2.10, a.k.a. v2.1 (1991-07-07)&lt;br /&gt;
** [http://www.nic.funet.fi/index/unix/tools/zoo/zoo-2.1.tar.gz zoo-2.1.tar.gz]&lt;br /&gt;
** {{CdTextfiles|aminet0294/AMINET/MISC/UNIX/ZOO_2_10.TAR|ZOO_2_10.TAR}}&lt;br /&gt;
&lt;br /&gt;
Other source code and packages:&lt;br /&gt;
* [http://distcache.freebsd.org/ports-distfiles/zoo-2.10pl1.tar.gz zoo-2.10pl1.tar.gz]&lt;br /&gt;
* [http://www.ibiblio.org/pub/Linux/utils/compress/zoo-2.10-3.src.rpm zoo-2.10-3.src.rpm]&lt;br /&gt;
* [https://build.opensuse.org/package/show/openSUSE:Factory/zoo openSUSE maintained variant of zoo-2.10]&lt;br /&gt;
* [https://github.com/troglobit/zoo zoo - GitHub] - &amp;quot;A service to all computer archaeologists and acts as a focal point for patches and maintenance for the long haul.&amp;quot; Provides updated licensing terms that it is now Unlicense/Public Domain.&lt;br /&gt;
* [https://github.com/bitplane/zoo zoo with Linux build target] - patched for Linux in 2026&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{CdTextfilesURL|aminet0294/AMINET/UTIL/ARC/}} → *.ZOO&lt;br /&gt;
* {{CdTextfilesURL|garbo/PC/}} → .../*.ZOO&lt;br /&gt;
* {{CdTextfilesURL|geminiatari/ZIP/PROGRAM/}} → *.ZOO&lt;br /&gt;
* {{DexvertSamples|archive/zoo}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia: Zoo (file format)]]&lt;br /&gt;
* {{CdTextfiles|rbbsv3n1/zzap/zooplan1.zip|zooplan1.zip}} → ZOOPLAN1.TXT - A Zoo Manifesto, by Rahul Dhesi (1986-11-01)&lt;br /&gt;
* {{CdTextfiles|simtelctc/disk1/ZOO/UGUIDE.ZIP;1|The zoo Archiver User's Guide}}, by Bill Davidsen (for Zoo 2.01)&lt;br /&gt;
* [https://manpages.ubuntu.com/manpages/bionic/man1/zoo.1.html Zoo man page] - Includes a change log going back to v1.71&lt;br /&gt;
* {{CdTextfiles|carousel344/013/ZOO121.ZIP|Zoo 1.21}} → ZOOHSTRY.TXT - Has some historical information about older versions&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Amiga_Workbench_icon</id>
		<title>Amiga Workbench icon</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Amiga_Workbench_icon"/>
				<updated>2026-04-14T04:15:26Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: add links to amiga .info trove, representative test data, python and javascript parsers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|info}}&lt;br /&gt;
}}&lt;br /&gt;
'''Amiga Workbench icon''' is a family of unnecessarily-complicated icon formats used on Amiga computers.&lt;br /&gt;
&lt;br /&gt;
This article describes the original format (sometimes called &amp;quot;Old Style icon&amp;quot;, or something to that effect). For information specific to the newer formats, refer to [[NewIcons]] and [[GlowIcons]].&lt;br /&gt;
&lt;br /&gt;
An icon file is typically located alongside the file to which it is associated. For example, a file named &amp;lt;code&amp;gt;foo.bar.info&amp;lt;/code&amp;gt; would be associated with the file named &amp;lt;code&amp;gt;foo.bar&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Most files contain a second image, to be displayed when the icon is selected.&lt;br /&gt;
&lt;br /&gt;
== Color format ==&lt;br /&gt;
Icons in the original format usually have 4 colors. The actual colors displayed depend on the user's Workbench palette.&lt;br /&gt;
&lt;br /&gt;
The number of colors can apparently be any power of 2, but this is of limited usefulness, because no palette is stored in the file. Some variant formats do use more than 4 colors.&lt;br /&gt;
&lt;br /&gt;
8-color icons often use the palette from the third-party ''MagicWB'' software.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with bytes &amp;lt;code&amp;gt;0xE3 0x10&amp;lt;/code&amp;gt;. But make sure the file is not actually in [[NewIcons]] or [[GlowIcons]] format, which have the same signature.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* http://www.evillabs.net/index.php/Amiga_Icon_Formats&lt;br /&gt;
* http://krashan.ppa.pl/articles/amigaicons/&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[Netpbm]]: infotopam&lt;br /&gt;
* [[XnView]]&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
* [[RECOIL]]&lt;br /&gt;
* [http://snisurset.net/code/abydos/ abydos]&lt;br /&gt;
* [https://bitplane.net/dev/python/amigainfo/ python amigainfo]&lt;br /&gt;
* [https://github.com/steffest/Amiga-Icon-converter javascript library used by dpaint.js]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://aminet.net/pix/icon - has icons in various formats&lt;br /&gt;
* http://zapatopi.net/icon/ - in the .lha files&lt;br /&gt;
* [http://cd.textfiles.com/directory.html cd.textfiles.com] - the Amiga CDs have lots of .info files&lt;br /&gt;
* {{DexvertSamples|image/info}}&lt;br /&gt;
* [https://github.com/bitplane/amiga-info-test-files most of the .info files]&lt;br /&gt;
* [https://github.com/bitplane/amigainfo/tree/master/tests/test-icons test data for each type]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Workbench (AmigaOS)]]&lt;br /&gt;
* [[Wikipedia:MagicWB]]&lt;br /&gt;
* http://gega.homelinux.net/AmigaDevDocs/lib_14.html&lt;br /&gt;
* [http://wiki.amigaos.net/wiki/Icon_Library AmigaOS Documentation Wiki: Icon Library]&lt;br /&gt;
* [http://hippie2000.back2roots.org/#infotoppm Ralf Steines' (unreleased) infotoppm] - manpage may have useful information&lt;br /&gt;
&lt;br /&gt;
[[Category:Amiga]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Pro-Pack</id>
		<title>Pro-Pack</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Pro-Pack"/>
				<updated>2026-04-14T04:08:23Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: add my pro-pack project + test data links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Compression&lt;br /&gt;
|extensions={{ext|rnc}}, others&lt;br /&gt;
|wikidata={{wikidata|Q105860435}}, {{wikidata|Q105860831}}, {{wikidata|Q105855066}}&lt;br /&gt;
|released=1991&lt;br /&gt;
}}&lt;br /&gt;
'''PROPACK''' (spelled '''PRO-PACK''' in some versions, and also known as '''RNC''' compression) is multi-function data compression utility that was used by several commercial games. It was developed by Rob Northen (frequently misspelled &amp;quot;Northern&amp;quot;), who also produced the Rob Northen copylock ([[wikipedia:Rob Northen copylock|Wikipedia article]]) copy protection scheme.&lt;br /&gt;
&lt;br /&gt;
Binary versions of the software were available for at least Amiga and IBM PC (DOS). Decompression routines written in assembly language were provided for 680x0 processors (Amiga, Atari ST, Megadrive), 80x86 (IBM PC), 65c816 (SNES) and 65C02 (Atari Lynx).&lt;br /&gt;
&lt;br /&gt;
Its native formats include a compressed file format, a compressed archive format (at least in v2.14+), and various executable compression formats. Supported executable formats include [[Amiga Hunk]], [[MS-DOS EXE|DOS EXE]] (compressed to EXE), [[DOS executable (.com)|DOS COM]] (compressed to COM), Atari ST [[Atari ST executable|TOS]], MC68000, and Atari Lynx executables.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Many of the formats feature a common compression &amp;quot;header&amp;quot;, of about 18 bytes, which starts with the ASCII signature &amp;quot;{{magic|RNC}}&amp;quot;. But in compressed executable formats, finding the header isn't always simple; and files have been observed in which the signature has been modified.&lt;br /&gt;
&lt;br /&gt;
=== Identification of data files ===&lt;br /&gt;
ProPack data files begin with ASCII &amp;quot;{{magic|RNC}}&amp;quot;, followed by an &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x02&amp;lt;/code&amp;gt; byte to indicate the compression method used.&lt;br /&gt;
&lt;br /&gt;
=== Identification of archive files ===&lt;br /&gt;
ProPack archive files begin with ASCII &amp;quot;{{magic|RNCA}}&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Identification of COM files ===&lt;br /&gt;
The &amp;lt;code&amp;gt;-m2&amp;lt;/code&amp;gt; compression option has a big effect on compressed COM format. The &amp;lt;code&amp;gt;-k&amp;lt;/code&amp;gt; (&amp;quot;lock with a key&amp;quot;) option has a smaller effect. Other complications may exist.&lt;br /&gt;
&lt;br /&gt;
No version-specific differences have been seen for the version range 2.08-2.19.&lt;br /&gt;
&lt;br /&gt;
Files with default compression start with the byte pattern {{magic|83 ec ?? 8b ec be ?? ?? fc e8 41 00 05 00 01 8b}}. The &amp;quot;RNC&amp;quot; header is at offset { {the 2-byte integer at offset 6} − 260 }. Known offsets are 502, or 516 if &amp;lt;code&amp;gt;-k&amp;lt;/code&amp;gt; was used.&lt;br /&gt;
&lt;br /&gt;
Files with &amp;lt;code&amp;gt;-m2&amp;lt;/code&amp;gt; compression start with the byte pattern {{magic|be ?? ?? fc e8 3c 00 05 00 01 8b c8 e8 34 00 8b}}. The &amp;quot;RNC&amp;quot; header is at offset { {the 2-byte integer at offset 1} − 260 }. Known offsets are 326 for just &amp;lt;code&amp;gt;-m2&amp;lt;/code&amp;gt;, or 362 if &amp;lt;code&amp;gt;-k&amp;lt;/code&amp;gt; was also used.&lt;br /&gt;
&lt;br /&gt;
=== Identification of EXE files ===&lt;br /&gt;
Define byte sequence ''B'' to be {{magic|8c d3 8e c3 8c ca 8e da 8b 0e 08 00 8b f1 83}}. For all known compressed EXE formats, ''B'' appears either at the ''execution starting point'' (refer to [[MS-DOS EXE#Special file positions]]), or one byte past it.&lt;br /&gt;
&lt;br /&gt;
For v2.08, the &amp;quot;RNC&amp;quot; header is at offset 32. ''B'' appears at the ''execution starting point'', which must be calculated.&lt;br /&gt;
&lt;br /&gt;
For v2.14-2.19, ''B'' appears at offset 47. The &amp;quot;RNC&amp;quot; header is at offset 32 + {the 2-byte integer at offset {32 + 8} }, where 32 is the presumed ''start of code image''.&lt;br /&gt;
&lt;br /&gt;
=== Identification of other formats ===&lt;br /&gt;
''(TODO)''&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
Here are some example commands, based on the DOS PROPACK utilities.&lt;br /&gt;
&lt;br /&gt;
=== Examples - v2.08 compress data file ===&lt;br /&gt;
To compress data files FILE1.DAT and FILE2.DAT:&lt;br /&gt;
&lt;br /&gt;
 PP.EXE p d FILE1.DAT FILE2.DAT&lt;br /&gt;
&lt;br /&gt;
Creates compressed files FILE1.RNC and FILE2.RNC.&lt;br /&gt;
&lt;br /&gt;
=== Examples - v2.08 compress DOS EXE file ===&lt;br /&gt;
To create a compressed executable file:&lt;br /&gt;
&lt;br /&gt;
 PP.EXE p p EXAMPLE.EXE&lt;br /&gt;
&lt;br /&gt;
Creates EXAMPLE.RNC, an EXE file with extension .RNC. You'll then want to rename EXAMPLE.RNC to something.EXE.&lt;br /&gt;
&lt;br /&gt;
=== Examples - v2.14+ compress data file ===&lt;br /&gt;
To replace FILE1.DAT and FILE2.DAT with compressed files:&lt;br /&gt;
&lt;br /&gt;
 PP.EXE p FILE1.DAT FILE2.DAT&lt;br /&gt;
&lt;br /&gt;
=== Examples - v2.14+ compress DOS EXE file ===&lt;br /&gt;
To replace EXAMPLE.EXE with a compressed executable file:&lt;br /&gt;
&lt;br /&gt;
 PP.EXE p -fp EXAMPLE.EXE&lt;br /&gt;
&lt;br /&gt;
=== Examples - v2.14+ create archive file ===&lt;br /&gt;
To create archive ARCHIVE.RNC containing FILE1.DAT and FILE2.DAT:&lt;br /&gt;
&lt;br /&gt;
 PP.EXE c ARCHIVE.RNC FILE1.DAT FILE2.DAT&lt;br /&gt;
&lt;br /&gt;
== Format documentation ==&lt;br /&gt;
* [https://www.segaretro.org/Rob_Northen_compression Reverse-engineered data format from Sega Retro]&lt;br /&gt;
* [https://wiki.multimedia.cx/index.php/RNC_ProPack MultimediaWiki article]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://aminet.net/package/util/pack/RNC_ProPack RNC_ProPack.lha] - includes the original compressor for IBM PC and Amiga, all the decompression routines mentioned above, plus a MIPS R4300 version for the Nintendo 64 and a Z80 version for the GameBoy&lt;br /&gt;
* {{OldskoolDOSEXE}} → DOSEXE Executable Tools Pack → packers/propack.* (has 2.08, 2.14, 2.19)&lt;br /&gt;
* [http://old-dos.ru/index.php?page=files&amp;amp;mode=files&amp;amp;do=show&amp;amp;id=5325 Various versions, at old-dos.ru]&lt;br /&gt;
* [https://github.com/lab313ru/rnc_propack_source Pro-Pack compressor and decompressor written in C]&lt;br /&gt;
* [https://github.com/temisu/ancient Ancient]&lt;br /&gt;
* [https://bitplane.net/dev/python/propack/ python propack]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
Various:&lt;br /&gt;
* {{DexvertSamples|archive/rnc}}&lt;br /&gt;
* [https://github.com/bitplane/pro-pack-test-data huge extract from aminet]&lt;br /&gt;
&lt;br /&gt;
Compressed EXE:&lt;br /&gt;
* {{CdTextfiles|simtel/stmsdos9709/disk1/DISC1/4DOS/SB4_4DOS.ZIP|SB4_4DOS.ZIP}} → INSTALL.EXE&lt;br /&gt;
* {{CdTextfiles|simtel/stmsdos9709/disk1/DISC1/DISKUTIL/35SEC120.ZIP|35SEC120.ZIP}} → PMKLOGO.EXE&lt;br /&gt;
* {{CdTextfiles|cream/cream05/games/kryptegg.zip|kryptegg.zip}} → KUKOO2.EXE&lt;br /&gt;
* [https://archive.org/details/So_Much_Shareware_5_CD-ROM_Power_User_Software_1995 So Much Shareware/5]...&lt;br /&gt;
** MUSIC/PLENTY.ZIP → PLENTY.EXE&lt;br /&gt;
** MUSIC/YAKUZA.ZIP → INTRO.EXE&lt;br /&gt;
** UTILS/PGS099A.ZIP → PGS.EXE&lt;br /&gt;
* [https://archive.org/details/Power_DOS_CD-ROM_Walnut_Creek_July_1995 Power DOS July 1995]...&lt;br /&gt;
** DEMO/SOUND/FIDDERLI.ZIP → FIDDERLI.EXE&lt;br /&gt;
** DEMO/SOURCE/TYO92ASM.ZIP → XMAS.EXE&lt;br /&gt;
&lt;br /&gt;
[[Category:Executable compression]]&lt;br /&gt;
[[Category:Archiving]]&lt;br /&gt;
[[Category:Amiga]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/AmigaGuide</id>
		<title>AmigaGuide</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/AmigaGuide"/>
				<updated>2026-04-14T04:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: add my amigaguide parser + links to all the test data I collected&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Help files&lt;br /&gt;
|extensions={{ext|guide}}&lt;br /&gt;
}}&lt;br /&gt;
[[AmigaGuide]] is a documentation format used on Amiga computers.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://grotag.sourceforge.net/ grotag]&lt;br /&gt;
* [https://bitplane.net/dev/python/pymigaguide pymigaguide]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [http://cd.textfiles.com/amigaacs/amigaacs199806/Utilities/Shareware/Graphics/PCD_Manager/Guides/ http://cd.textfiles.com/amigaacs/.../PCD_Manager/Guides/] → *.guide&lt;br /&gt;
* [http://aminet.net/package/pix/back/AnimeOS AnimeOS.lha] → *.guide&lt;br /&gt;
* {{DexvertSamples|document/amigaGuide}}&lt;br /&gt;
* [https://github.com/bitplane/amigaguide-test-data all the aminet and tosec .guide files]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia: AmigaGuide]]&lt;br /&gt;
* [http://wiki.amigaos.net/wiki/AmigaGuide AmigaOS Documentation Wiki: AmigaGuide]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypermedia]]&lt;br /&gt;
[[Category:Amiga]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Most</id>
		<title>Most</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Most"/>
				<updated>2026-04-14T03:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: Add Most viewer docs, decoder + test data links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Document&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Most was a compressed text and IFF image viewer written by Richard Wynn in 1988-1989 for the Commodore Amiga. The viewer was distributed on MegaDisc collections along with software, where it was used to view the docs for a bundled release.&lt;br /&gt;
&lt;br /&gt;
The compressed files didn't have a file extension.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://github.com/bitplane/cff-most-test-data/blob/master/most-binary m68k binary]&lt;br /&gt;
* [https://bitplane.net/dev/python/cff-most python reader source]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://github.com/bitplane/cff-most-test-data test data]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Crunch-Mania</id>
		<title>Crunch-Mania</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Crunch-Mania"/>
				<updated>2026-04-14T03:23:00Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Software */ add python decompressor I wrote&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Compression&lt;br /&gt;
}}&lt;br /&gt;
'''Crunch-Mania''' is a compressed file format produced by the Amiga packer program Crunch-Mania.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with &amp;quot;{{magic|CrM2}}&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* http://aminet.net/package/util/pack/decrunchmania-mos (Compiles and works fine on modern linux)&lt;br /&gt;
* [http://aminet.net/package/util/pack/CrMv191t Crunch-Mania Test Version 1.91]&lt;br /&gt;
* [https://bitplane.net/dev/python/crunchmania/ python decompressor]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/crunchMania}}&lt;br /&gt;
[[Category:Amiga]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/LZX</id>
		<title>LZX</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/LZX"/>
				<updated>2026-04-13T05:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Software */ add my lzx compressor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|lzx}}&lt;br /&gt;
|released=1995&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''LZX''' is both a compression algorithm (of the Lempel-Ziv family) and an archiving program (and file format). The archiving program and compression algorithm were both created by Jonathan Forbes and Tomi Poutanen in Canada, and the archiver was released for the Amiga computer in both shareware and registered versions. When the authors ended support for the program in 1997, they released a key for the registered version so that anybody could use it free.&lt;br /&gt;
&lt;br /&gt;
One of the authors, Jonathan Forbes, later worked for Microsoft, and used LZX compression in some Microsoft formats, including [[Cabinet]], [[CHM]], [[LIT]], [[WIM]], [[Xbox Live Avatar]]s, and [[Microsoft XNA Compiled Format]].&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
LZX files begin with ASCII &amp;quot;{{magic|LZX}}&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
[https://msdn.microsoft.com/library/bb417343.aspx#lzxdatacompressionformat Microsoft's LZX algorithm description] is available, but has several errors—see libmspack's comments. There is also an [[LZX Delta]] variant of the format, with a much clearer and more correct specification.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://xavprods.free.fr/lzx/ LZX downloads]&lt;br /&gt;
* [http://aminet.net/package/util/arc/lzx121r1 LZX V1.21R] at aminet&lt;br /&gt;
* [https://www.cabextract.org.uk/libmspack/ libmspack] - [https://github.com/kyz/libmspack/blob/master/libmspack/mspack/lzxd.c libmspack's implementation] of the algorithm is complete and somewhat commented. Note especially the description of errors in Microsoft's LZX specification.&lt;br /&gt;
* [http://aminet.net/misc/unix/unlzx.c.gz unlzx] - Implements an optimized extractor for LZX archives.&lt;br /&gt;
* [[The Unarchiver]]&lt;br /&gt;
* [https://github.com/bitplane/amiga-lzx/ amiga-lzx] - Rust rewrite of m68k Amiga lzx compressor with format spec docs&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/lzx}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:LZX|Wikipedia article]]&lt;br /&gt;
* [http://eab.abime.net/showthread.php?t=18695 Discussion on extracting LZX under Windows]&lt;br /&gt;
&lt;br /&gt;
[[Category:Compression]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Freeze/Melt</id>
		<title>Freeze/Melt</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Freeze/Melt"/>
				<updated>2026-04-11T01:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Software */ add my freeze fork&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Compression&lt;br /&gt;
|extensions={{ext|F}}, {{ext|lzc}}&lt;br /&gt;
|released=≤1991&lt;br /&gt;
}}&lt;br /&gt;
:''See [[Freeze]] for other formats with that name.''&lt;br /&gt;
&lt;br /&gt;
'''Freeze''' is a file compression utility used from the command line in Unix-style operating systems. '''Melt''' is the corresponding decompressor. The format is sometimes called &amp;quot;'''frozen'''&amp;quot;. It was developed by Leonid A. Broukhis. It is considered obsolete now in favor of [[gzip]].&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
File attributes, ownership, etc., are preserved, and a .F extension is added.&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
Freeze/Melt uses [[LZ77 with Huffman coding]]. The compressed data format is similar in design to that of [[LHA]]'s &amp;quot;lh&amp;quot; compression methods.&lt;br /&gt;
&lt;br /&gt;
''Codes'' are compressed with [[adaptive Huffman coding]]. For the newer format, ''offsets'' are decoded with the help of a static Huffman tree stored near the beginning of the file. For the older format, a predefined Huffman-like code is used.&lt;br /&gt;
&lt;br /&gt;
The adaptive Huffman format is derived from [[LZHUF]].&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with a two-byte signature: {{magic|0x1f 0x9e}} for versions 1.x, and {{magic|0x1f 0x9f}} for later versions. &lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* Freeze&lt;br /&gt;
** [http://ftp.lyx.org/pub/unix/archive/freeze-2.4.tar.Z v2.4.0 source code]&lt;br /&gt;
** [https://ibiblio.org/pub/linux/utils/compress/freeze-2.5.0.tar.gz v2.5.0 source code]&lt;br /&gt;
** Versions 2.1–2.5 were posted to the comp.sources.misc Usenet group in 1991–1993:&lt;br /&gt;
*** [{{CdTextfilesURL|sourcecode/usenet/compsrcs/misc/volume17/freeze/}}], [{{CdTextfilesURL|sourcecode/usenet/compsrcs/misc/volume25/freeze/}}], [{{CdTextfilesURL|sourcecode/usenet/compsrcs/misc/volume26/freeze/}}]&lt;br /&gt;
*** [https://archive.org/details/Source_Code_CD-ROM_Walnut_Creek_March_1994 Source Code CD ROM (Walnut Creek) (March 1994)]&lt;br /&gt;
* [https://github.com/temisu/ancient Ancient]&lt;br /&gt;
* [https://github.com/bitplane/freeze freeze 2.5.0 for modern Linux]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/freeze}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://www.esrl.noaa.gov/gmd/dv/hats/cats/stations/qnxman/freeze.html Man page] (in NOAA site, which should know something about freezing!)&lt;br /&gt;
&lt;br /&gt;
[[Category:File formats with extension .f]]&lt;br /&gt;
[[Category:File formats with case sensitive extensions]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Sun_icon</id>
		<title>Sun icon</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Sun_icon"/>
				<updated>2026-03-29T02:33:35Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: resolved Sembiance's todo, added link to some test data extracted from solaris&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|ico}} {{ext|icon}} {{ext|pr}} {{ext|cursor}}&lt;br /&gt;
}}&lt;br /&gt;
'''Sun icon''' is a raster image format, used for icons on some Sun operating systems.&lt;br /&gt;
&lt;br /&gt;
Images are usually bi-level. 8-bit grayscale or palette color images are possible, but may not be portable (no palette is stored in the file).&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
Sun icon files are entirely ASCII text. They have a header delimited by &amp;quot;&amp;lt;code&amp;gt;/*&amp;lt;/code&amp;gt;&amp;quot; and &amp;quot;&amp;lt;code&amp;gt;*/&amp;lt;/code&amp;gt;&amp;quot;, followed by a comma-separated list of hexadecimal numbers.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files usually begin with ASCII text &amp;quot;&amp;lt;code&amp;gt;/* Format_version=1&amp;lt;/code&amp;gt;&amp;quot;. Sometimes there's an SCCS comment before that, e.g. &amp;quot;&amp;lt;code&amp;gt;/*      @(#)black.cursor 85/08/19 1.1 SMI       */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[Netpbm]] (sunicontopnm with version 10.53 and newer; icontopbm with older versions)&lt;br /&gt;
* [[XnView]]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://www.fileformat.info/format/sunicon/sample/index.htm&lt;br /&gt;
* {{DexvertSamples|image/sunIcon}}&lt;br /&gt;
* https://github.com/bitplane/sunos-icon-test-data&lt;br /&gt;
 &lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://www.fileformat.info/format/sunicon/egff.htm Sun Icon File Format Summary]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sun]]&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/FaceSaver</id>
		<title>FaceSaver</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/FaceSaver"/>
				<updated>2026-03-29T01:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|face}}, {{ext|fac}}, {{ext|fs}}, {{ext|txt}}&lt;br /&gt;
|released=1987&lt;br /&gt;
}}&lt;br /&gt;
'''FaceSaver''' is a format for saving images in the form of an [[ASCII]] text file for distribution. It is unrelated to the [http://www.target.com/p/remington-facesaver-pre-shave-powder/-/A-12768838 Remington FaceSaver pre-shave powder]. Images are 8 bits per pixel, stored in hexified manner (which takes twice the bits... or more if it's got extra delimiters like commas and 0x prefixes... which there aren't in this case, though there are some newlines, but finding some actual sample files to see the details of the format is surprisingly difficult these days as online face databases have generally been converted to more modern formats like [[JPEG]] or [[GIF]]). There are also some header lines.&lt;br /&gt;
&lt;br /&gt;
Pictures of attendees at USENIX conferences were taken in this format starting 1987 and stored in a public database.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
One of the header lines begins with &amp;quot;&amp;lt;code&amp;gt;PicData:&amp;lt;/code&amp;gt;&amp;quot;, and another with &amp;quot;&amp;lt;code&amp;gt;Image:&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[Netpbm]]: pgmtofs, fstopgm&lt;br /&gt;
* [https://git.sr.ht/~milobanks/face2ppm face2ppm]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [http://annex.corestack.com/files/3b1/osu_archive/att7300/graphics/facedsp.cpio.Z facedsp.cpio.Z] → gil, lenny&lt;br /&gt;
* [https://github.com/OSPreservProject/sprite/tree/e96c03abb319964e69cd21577d724ee83a950a9c/docs/pictures Sprite developer pictures]&lt;br /&gt;
* http://web.mit.edu/Graphics/src/xloadimage/sample/jimf.face&lt;br /&gt;
* {{DexvertSamples|image/faceSaver}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* {{EGFF|face|FaceSaver File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/face.pro Some format description]&lt;br /&gt;
* [http://www.metron.com/FaceSaver/ Promotional info]&lt;br /&gt;
* [https://web.archive.org/web/20151028075124/http://www.graphicsgroups.com/1-graphics-misc/0ef8c095e2f6459a.htm 1992 discussion about converting this format]&lt;br /&gt;
* [https://web.archive.org/web/20050415105324/http://plan9.bell-labs.com/wiki/plan9/Adding_your_face/index.html Adding your face]&lt;br /&gt;
* [http://netpbm.sourceforge.net/doc/fstopgm.html fstopgm man page; Linux/Unix command to convert FaceSaver to PGM]&lt;br /&gt;
&lt;br /&gt;
== Editors' notes ==&lt;br /&gt;
Many image format lists include something called &amp;quot;Usenix FaceS'''er'''ver&amp;quot; format. Is this another name for FaceSaver, or a transcription error, or a different format? Note that XnView claims to support FaceServer format, but is unable to open FaceSaver files.&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/FaceSaver</id>
		<title>FaceSaver</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/FaceSaver"/>
				<updated>2026-03-29T00:37:02Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: oops fix that&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|face}}, {{ext|fac}}, {{ext|fs}}, {{ext|txt}}&lt;br /&gt;
|released=1987&lt;br /&gt;
}}&lt;br /&gt;
'''FaceSaver''' is a format for saving images in the form of an [[ASCII]] text file for distribution. It is unrelated to the [http://www.target.com/p/remington-facesaver-pre-shave-powder/-/A-12768838 Remington FaceSaver pre-shave powder]. Images are 8 bits per pixel, stored in hexified manner (which takes twice the bits... or more if it's got extra delimiters like commas and 0x prefixes... which there aren't in this case, though there are some newlines, but finding some actual sample files to see the details of the format is surprisingly difficult these days as online face databases have generally been converted to more modern formats like [[JPEG]] or [[GIF]]). There are also some header lines.&lt;br /&gt;
&lt;br /&gt;
Pictures of attendees at USENIX conferences were taken in this format starting 1987 and stored in a public database.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
One of the header lines begins with &amp;quot;&amp;lt;code&amp;gt;PicData:&amp;lt;/code&amp;gt;&amp;quot;, and another with &amp;quot;&amp;lt;code&amp;gt;Image:&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[Netpbm]]: pgmtofs, fstopgm&lt;br /&gt;
* [https://git.sr.ht/~milobanks/face2ppm face2ppm]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [http://annex.corestack.com/files/3b1/osu_archive/att7300/graphics/facedsp.cpio.Z facedsp.cpio.Z] → gil, lenny&lt;br /&gt;
* [https://github.com/OSPreservProject/sprite/tree/e96c03abb319964e69cd21577d724ee83a950a9c/docs/pictures Sprite developer pictures]&lt;br /&gt;
* http://web.mit.edu/Graphics/src/xloadimage/sample/jimf.face&lt;br /&gt;
* {{DexvertSamples|image/faceSaver}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* {{EGFF|face|FaceSaver File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/face.pro Some format description]&lt;br /&gt;
* [http://www.metron.com/FaceSaver/ Promotional info]&lt;br /&gt;
* [https://web.archive.org/web/20151028075124/http://www.graphicsgroups.com/1-graphics-misc/0ef8c095e2f6459a.htm 1992 discussion about converting this format]&lt;br /&gt;
* [http://plan9.bell-labs.com/wiki/plan9/adding_your_face/ Adding your face]&lt;br /&gt;
* [http://netpbm.sourceforge.net/doc/fstopgm.html fstopgm man page; Linux/Unix command to convert FaceSaver to PGM]&lt;br /&gt;
&lt;br /&gt;
== Editors' notes ==&lt;br /&gt;
Many image format lists include something called &amp;quot;Usenix FaceS'''er'''ver&amp;quot; format. Is this another name for FaceSaver, or a transcription error, or a different format? Note that XnView claims to support FaceServer format, but is unable to open FaceSaver files.&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/FaceSaver</id>
		<title>FaceSaver</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/FaceSaver"/>
				<updated>2026-03-29T00:36:03Z</updated>
		
		<summary type="html">&lt;p&gt;Davidsong: add txt and fs to extensions list, observed in the wild&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|face|fs|txt}}, {{ext|fac}}&lt;br /&gt;
|released=1987&lt;br /&gt;
}}&lt;br /&gt;
'''FaceSaver''' is a format for saving images in the form of an [[ASCII]] text file for distribution. It is unrelated to the [http://www.target.com/p/remington-facesaver-pre-shave-powder/-/A-12768838 Remington FaceSaver pre-shave powder]. Images are 8 bits per pixel, stored in hexified manner (which takes twice the bits... or more if it's got extra delimiters like commas and 0x prefixes... which there aren't in this case, though there are some newlines, but finding some actual sample files to see the details of the format is surprisingly difficult these days as online face databases have generally been converted to more modern formats like [[JPEG]] or [[GIF]]). There are also some header lines.&lt;br /&gt;
&lt;br /&gt;
Pictures of attendees at USENIX conferences were taken in this format starting 1987 and stored in a public database.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
One of the header lines begins with &amp;quot;&amp;lt;code&amp;gt;PicData:&amp;lt;/code&amp;gt;&amp;quot;, and another with &amp;quot;&amp;lt;code&amp;gt;Image:&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[Netpbm]]: pgmtofs, fstopgm&lt;br /&gt;
* [https://git.sr.ht/~milobanks/face2ppm face2ppm]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [http://annex.corestack.com/files/3b1/osu_archive/att7300/graphics/facedsp.cpio.Z facedsp.cpio.Z] → gil, lenny&lt;br /&gt;
* [https://github.com/OSPreservProject/sprite/tree/e96c03abb319964e69cd21577d724ee83a950a9c/docs/pictures Sprite developer pictures]&lt;br /&gt;
* http://web.mit.edu/Graphics/src/xloadimage/sample/jimf.face&lt;br /&gt;
* {{DexvertSamples|image/faceSaver}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* {{EGFF|face|FaceSaver File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/face.pro Some format description]&lt;br /&gt;
* [http://www.metron.com/FaceSaver/ Promotional info]&lt;br /&gt;
* [https://web.archive.org/web/20151028075124/http://www.graphicsgroups.com/1-graphics-misc/0ef8c095e2f6459a.htm 1992 discussion about converting this format]&lt;br /&gt;
* [http://plan9.bell-labs.com/wiki/plan9/adding_your_face/ Adding your face]&lt;br /&gt;
* [http://netpbm.sourceforge.net/doc/fstopgm.html fstopgm man page; Linux/Unix command to convert FaceSaver to PGM]&lt;br /&gt;
&lt;br /&gt;
== Editors' notes ==&lt;br /&gt;
Many image format lists include something called &amp;quot;Usenix FaceS'''er'''ver&amp;quot; format. Is this another name for FaceSaver, or a transcription error, or a different format? Note that XnView claims to support FaceServer format, but is unable to open FaceSaver files.&lt;/div&gt;</summary>
		<author><name>Davidsong</name></author>	</entry>

	</feed>