<?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=Lucidiot</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=Lucidiot"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Lucidiot"/>
		<updated>2026-04-09T05:43:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.gbx</id>
		<title>Category:File formats with extension .gbx</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.gbx"/>
				<updated>2025-02-08T20:12:08Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;Category:File formats by extension&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/GameBox</id>
		<title>GameBox</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/GameBox"/>
				<updated>2025-02-08T20:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Game data files |extensions={{ext|gbx}} |compression=Optional Lossless |endianness=Little-endian |developed by=Nadeo |released=...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Game data files&lt;br /&gt;
|extensions={{ext|gbx}}&lt;br /&gt;
|compression=Optional Lossless&lt;br /&gt;
|endianness=Little-endian&lt;br /&gt;
|developed by=[[Nadeo]]&lt;br /&gt;
|released=2003&lt;br /&gt;
|magic=GBX&lt;br /&gt;
}}&lt;br /&gt;
'''GameBox''' is the game engine used in all games developed by [[Nadeo]], such as the [[TrackMania]] franchise. This engine relies on GBX files, which can hold any type of game data: settings, tracks, vehicle skins, sound effects, replays of past races, etc. What type of data is stored in a GBX file is determined by a [https://wiki.xaseco.org/wiki/Class_IDs class ID].&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.xaseco.org/wiki/GbxDump GbxDump]&lt;br /&gt;
* [https://github.com/BigBang1112/gbx-net GBX.NET]&lt;br /&gt;
* [https://github.com/donadigo/pygbx pygbx]&lt;br /&gt;
* [https://github.com/thaumictom/gbx-ts gbx-ts]&lt;br /&gt;
&lt;br /&gt;
See also the [https://wiki.xaseco.org/wiki/GBX#Applications_and_Libraries_that_can_inspect.2Fmodify_the_file_format software listed on the Mania Tech Wiki].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.xaseco.org/wiki/GameBox GameBox on the Mania Tech Wiki]&lt;br /&gt;
* [https://wiki.xaseco.org/wiki/GBX GBX on the Mania Tech Wiki]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3f</id>
		<title>Category:File formats with extension .sh3f</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3f"/>
				<updated>2024-12-27T00:26:21Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;Category:File formats by extension&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3t</id>
		<title>Category:File formats with extension .sh3t</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3t"/>
				<updated>2024-12-27T00:26:17Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;Category:File formats by extension&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3p</id>
		<title>Category:File formats with extension .sh3p</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3p"/>
				<updated>2024-12-27T00:26:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;Category:File formats by extension&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3d</id>
		<title>Category:File formats with extension .sh3d</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sh3d"/>
				<updated>2024-12-27T00:26:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;Category:File formats by extension&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.gadget</id>
		<title>Category:File formats with extension .gadget</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.gadget"/>
				<updated>2024-12-27T00:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;Category:File formats by extension&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Archiving</id>
		<title>Archiving</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Archiving"/>
				<updated>2024-12-27T00:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: /* Archiving only */ Add Packaged Activity link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Archiving&lt;br /&gt;
|image=Magazine-files.jpg&lt;br /&gt;
}}&lt;br /&gt;
(Lossless, for generic data + file archives)&lt;br /&gt;
&lt;br /&gt;
== Archiving only ==&lt;br /&gt;
(many files =&amp;gt; 1 file, no compression attempted)&lt;br /&gt;
&lt;br /&gt;
* [[AR]] file format (.a, .lib) -- Unix Archiver (ar) format as used by various compilers/linkers&lt;br /&gt;
* [[ARC (Internet Archive)]] (.arc)&lt;br /&gt;
* [[BagIt]]&lt;br /&gt;
** [[Mailbag]]&lt;br /&gt;
* [[BAR (Age of Mythology)]]&lt;br /&gt;
* [[bar]] (SunOS 4)&lt;br /&gt;
* [[CAR (CarComp)]]&lt;br /&gt;
* [[cpio]] (.cpio)&lt;br /&gt;
* [[DPK]]&lt;br /&gt;
* [[FAR (The Sims)]] (.far)&lt;br /&gt;
* [[Flash (Micro TECH Systems)]] (.flh)&lt;br /&gt;
* [[GRP (Build Engine Group Archive)]] (.grp)&lt;br /&gt;
* [[Hamster archive]]&lt;br /&gt;
* [[HMM Packfile]]&lt;br /&gt;
* [[HRX]]&lt;br /&gt;
* [[LBR]] (.lbr)&lt;br /&gt;
* [[LBR (Commodore)]] (.lbr)&lt;br /&gt;
* [[Lynx archive]] (Commodore) (.lnx)&lt;br /&gt;
* [[Mozilla Archive]] (.mar)&lt;br /&gt;
* [[pax]]&lt;br /&gt;
* [[Packaged Activity]] (.apk)&lt;br /&gt;
* [[QFC]]&lt;br /&gt;
* [[Quake PAK]]&lt;br /&gt;
* [[SAVF]]&lt;br /&gt;
* [[SeqBox]] (.sbx)&lt;br /&gt;
* [[siva]] (.siva)&lt;br /&gt;
* [[Tape Archive]] (.tar)&lt;br /&gt;
* [[TPAC (Tim Gordon)]]&lt;br /&gt;
* [[VIV]] (.viv, .big; used in Electronic Arts games)&lt;br /&gt;
* [[Webarchive (Safari)]]&lt;br /&gt;
* [[XMIT]]&lt;br /&gt;
&lt;br /&gt;
=== Text-based ===&lt;br /&gt;
* [[HRA]]&lt;br /&gt;
* [[HRX]]&lt;br /&gt;
&lt;br /&gt;
== Compression + archiving ==&lt;br /&gt;
(Multiple files =&amp;gt; 1 file, makes it smaller. See [[Compression]] for formats that compress single files/streams, and [[Disk Image Formats]] for formats that capture the low-level structure of a disk)&lt;br /&gt;
&lt;br /&gt;
* [[4Q]] (.4q)&lt;br /&gt;
* [[777]]&lt;br /&gt;
* [[7z]] (.7z)&lt;br /&gt;
* [[ACB (compressed archive)|ACB]]&lt;br /&gt;
* [[ACE]] (.ace)&lt;br /&gt;
* [[afio]]&lt;br /&gt;
* [[Ai Archiver]] (.ai)&lt;br /&gt;
* [[AIN]] (.ain)&lt;br /&gt;
* [[AKT]]&lt;br /&gt;
* [[ALZ]] (.alz) (ALZip)&lt;br /&gt;
* [[AMG (compressed archive)|AMG]] (AMGC)&lt;br /&gt;
* [[ar (Haruhiko Okumura)]]&lt;br /&gt;
* [[Apple Archive]] (.aar)[https://developer.apple.com/documentation/applearchive]&lt;br /&gt;
* [[Apple Encrypted Archive]] (.aea)[https://developer.apple.com/documentation/applearchive#3761312]&lt;br /&gt;
* [[AR7]]&lt;br /&gt;
* [[ARC (compression format)|ARC]] (PC/MS-DOS) (.arc)&lt;br /&gt;
* [[ARC (Commodore)]] (.arc)&lt;br /&gt;
* [[ARC (FreeArc)]] (.arc)&lt;br /&gt;
* [[ARC (Internet Archive)]] (gzipped form: .arc.gz)&lt;br /&gt;
* [[ArcFS]] (RISC OS) (.arc)&lt;br /&gt;
* [[ArcMac]]&lt;br /&gt;
* [[ARG]]&lt;br /&gt;
* [[ARHANGEL]]&lt;br /&gt;
* [[ARI (compressed archive)|ARI]]&lt;br /&gt;
* [[ARJ]]&lt;br /&gt;
* [[ARJZ]]&lt;br /&gt;
* [[ARQ]]&lt;br /&gt;
* [[ARX]]&lt;br /&gt;
* [[ASD Archiver]]&lt;br /&gt;
* [[Astrotite]] (.afa)&lt;br /&gt;
* [[B1]]&lt;br /&gt;
* [[B6Z]] (.b6z)&lt;br /&gt;
* [[BGA Archive]] (.bza, .gza)&lt;br /&gt;
* [[BIX]]&lt;br /&gt;
* [[BlakHole]] (.bh)&lt;br /&gt;
* [[BLINK]] (.bli)&lt;br /&gt;
* [[BOA Constrictor Archiver]]&lt;br /&gt;
* [[BRU]] - (RSX-11M backup)&lt;br /&gt;
* [[BSArc and BSA]]&lt;br /&gt;
* [[BTSPK]]&lt;br /&gt;
* [[Cabinet]] (.cab)&lt;br /&gt;
* [[CAR (SAP)|CAR]] (a SAP archive format; also see [[SAR]])&lt;br /&gt;
* [[CAR (MylesHi!)]]&lt;br /&gt;
* [[CAZIPXP]] (.caz)&lt;br /&gt;
* [[CFL]] (Compressed file library) (.cfl)&lt;br /&gt;
* [[ChArc]] (.chz)&lt;br /&gt;
* [[ChiefLZ]] (LZA)&lt;br /&gt;
* [[CMZ (archive format)|CMZ]]&lt;br /&gt;
* [[CODEC (Telvox)]]&lt;br /&gt;
* [[Compact File Set]] (.cfs)&lt;br /&gt;
* [[Compact Pro]] (.cpt)&lt;br /&gt;
* [[Compressia]] (.car)&lt;br /&gt;
* [[CP Shrink]] (.cpz)&lt;br /&gt;
* [[CRUSH]]&lt;br /&gt;
* [[Disk Archiver]] (.dar)&lt;br /&gt;
* [[DGCA]] (.dgc)&lt;br /&gt;
* [[Diamond]]&lt;br /&gt;
* [[Doom WAD]] (.wad)&lt;br /&gt;
* [[DWC]] (.dwc)&lt;br /&gt;
* [[Dzip]] (.dz)&lt;br /&gt;
* [[Eazel]] (.eaz)&lt;br /&gt;
* [[EGG (ALZip)]] (.egg)&lt;br /&gt;
* [[ELI 5750]]&lt;br /&gt;
* [[ERI (compressed archive)|ERI]]&lt;br /&gt;
* [[ESP (compressed archive)|ESP]]&lt;br /&gt;
* [[Fold (J. Turin)]]&lt;br /&gt;
* [[FOXSQZ]]&lt;br /&gt;
* [[Freeze!]]&lt;br /&gt;
* [[GCA]] (.gca)&lt;br /&gt;
* [[Genus Graphics Library]]&lt;br /&gt;
* [[GFSA]] (.fa)&lt;br /&gt;
* [[Greenleaf ArchiveLib]]&lt;br /&gt;
* [[HA]] (.ha)&lt;br /&gt;
* [[HAP]]&lt;br /&gt;
* [[HIT (compressed archive)|HIT]]&lt;br /&gt;
* [[HKI]] (WinHKI) (.hki)&lt;br /&gt;
* [[HPACK (compressed archive)|HPACK]] (.hpk)&lt;br /&gt;
* [[HUF (CP/M)]]&lt;br /&gt;
* [[Hyper archive]] (.hyp)&lt;br /&gt;
* [[ICE (ICEOWS)]] (.ice)&lt;br /&gt;
* [[IMP]] (.imp)&lt;br /&gt;
* [[JAR (ARJ Software)]] (.j)&lt;br /&gt;
* [[JARCS]] (.jar)&lt;br /&gt;
* [[JRchive]] (.jrc)&lt;br /&gt;
* [[KGB Archiver]] (.kgb)&lt;br /&gt;
* [[Konqueror web archive]] (.war)&lt;br /&gt;
* [[LArc]] (.lzs)&lt;br /&gt;
* [[LHA]] (.lzh, .lha)&lt;br /&gt;
* [[LHARK]]&lt;br /&gt;
* [[LHice]]&lt;br /&gt;
* [[LIMIT]] (.lim)&lt;br /&gt;
* [[LZX]] (.lzx)&lt;br /&gt;
* [[MAFF]] (Mozilla web archive; uses ZIP for compression)&lt;br /&gt;
* [[MAr (Melting-Pot)]]&lt;br /&gt;
* [[MDCD]] (.md)&lt;br /&gt;
* [[Micrognosis Compression Archiver]] (MAR)&lt;br /&gt;
* [[MPC (Marco Czudej)]] (.mp3)&lt;br /&gt;
* [[MSXiE]] (.xie)&lt;br /&gt;
* [[MZP]]&lt;br /&gt;
* [[NaShrinK]] (.nsk)&lt;br /&gt;
* [[Now Compress]]&lt;br /&gt;
* [[NuFX]] / ShrinkIt (.shk)&lt;br /&gt;
* [[OOP]]&lt;br /&gt;
* [[oPAQue]]&lt;br /&gt;
* [[PA (PowerArchiver)]]&lt;br /&gt;
* [[packARC]] (.pja)&lt;br /&gt;
* [[Packdir]] (RISC OS)&lt;br /&gt;
* [[PACKER (ImagiSOFT)‎]] (The Finishing Touch)&lt;br /&gt;
* [[PackIt]] (.pit)&lt;br /&gt;
* [[PAK]] (.pak) - various formats&lt;br /&gt;
* [[PAK (ARC extension)]]&lt;br /&gt;
* [[PAKLEO]]&lt;br /&gt;
* [[PAQ]] (.pa6, .pa7, .pa8, others)&lt;br /&gt;
* [[PAQJ]] (.qar)&lt;br /&gt;
* [[PC-Shrink]] (.shr)&lt;br /&gt;
* [[PCX Library]] (.pcl)&lt;br /&gt;
* [[PEA]] (PeaZIP) (.pea) &lt;br /&gt;
* [[PerfectCompress]] (.uca)&lt;br /&gt;
* [[PIM]] (.pim)&lt;br /&gt;
* [[PKARC/PKPAK]]&lt;br /&gt;
* [[PLA]] (ARCHICAD Archive) (.pla)&lt;br /&gt;
* [[PMA]] (.pma)&lt;br /&gt;
* [[PPMd]]&lt;br /&gt;
* [[Pretty Simple Archiver]] (.psa)&lt;br /&gt;
* [[PUT]] (MicroFox) (.put)&lt;br /&gt;
* [[Quadruple D Archiver]] (.qda)&lt;br /&gt;
* [[Quantum compressed archive]] (.q)&lt;br /&gt;
* [[QuARK]] (.ark)&lt;br /&gt;
* [[RAR]] (.rar)&lt;br /&gt;
* [[RARC (Nintendo)]]&lt;br /&gt;
* [[RAX (compressed archive)|RAX]]&lt;br /&gt;
* [[RK]] (WinRK)&lt;br /&gt;
* [[RKIVE]] (.rkv)&lt;br /&gt;
* [[S7z]] (.s7z)&lt;br /&gt;
* [[SAR]] (a SAP archive format; also see [[CAR (SAP)|CAR]])&lt;br /&gt;
* [[SAR (Streamline Design)]]&lt;br /&gt;
* [[SARJ]] (.srj)&lt;br /&gt;
* [[SBX (SpinnerBaker Software)]] (.sb)&lt;br /&gt;
* [[Scifer]] (.sen, .ba, .xml)&lt;br /&gt;
* [[SKY (compressed archive)|SKY]]&lt;br /&gt;
* [[Slim!]]&lt;br /&gt;
* [[SOF (Spectrum Software)]] (RESOF)&lt;br /&gt;
* [[Softlib]] (Softdisk Publishing) (.slb)&lt;br /&gt;
* [[Spark]] (.spk)&lt;br /&gt;
* [[SQLite Archive]] (SQLAR)&lt;br /&gt;
* [[Squash ARH|Squash]] (.arh)&lt;br /&gt;
* [[Squeeze It]] (.sqz)&lt;br /&gt;
* [[SQWEZ]] 2.x (.sqz)&lt;br /&gt;
* [[SQX]] (.sqx)&lt;br /&gt;
* [[StuffIt]] (.sit)&lt;br /&gt;
* [[StuffIt X]] (.sitx)&lt;br /&gt;
* [[SuperPack]] (.spa)&lt;br /&gt;
* [[TBAFS]] (RISC OS)&lt;br /&gt;
* [[Tome]]&lt;br /&gt;
* [[TSComp]]&lt;br /&gt;
* [[UFA]]&lt;br /&gt;
* [[UHARC]] (.uha) &lt;br /&gt;
* [[UltraCompressor II]] (.uc, .uc0, .uc2, .ucn, .ur2, .ue2)&lt;br /&gt;
* [[VEM]] (Sony Virtual Expander)&lt;br /&gt;
* [[WARC]] (.warc, .warc.gz)&lt;br /&gt;
** [[WACZ]] (packaged warc)&lt;br /&gt;
* [[X (X1)]] (.x)&lt;br /&gt;
* [[xar (Extensible Archive)]] (.xar)&lt;br /&gt;
* [[Xidie archive]] (.zxc)&lt;br /&gt;
* [[XP3]] (.xp3) - used in [[KiriKiri Adventure Game System]]&lt;br /&gt;
* [[xpa32]] (.xpa)&lt;br /&gt;
* [[XPACK archive]] (.xpa)&lt;br /&gt;
* [[YAC]] (.yc)&lt;br /&gt;
* [[Yamazaki zipper archive]] (.yz1) - used in DeepFreezer&lt;br /&gt;
* [[ZAR (Zip-Archiv)]]&lt;br /&gt;
* [[Zet]]&lt;br /&gt;
* [[ZIP]] (.zip)&lt;br /&gt;
* [[Zipx]] (.zipx)&lt;br /&gt;
* [[Zoo]] (.zoo)&lt;br /&gt;
* [[ZPack (LeadRDRK)]]&lt;br /&gt;
* ZPack [Lite] (.zpk) - See [[Z/Install]]&lt;br /&gt;
* [[ZPAQ]]&lt;br /&gt;
* [[Zzip]] (.zz)&lt;br /&gt;
&lt;br /&gt;
== Diff files ==&lt;br /&gt;
(containing only the parts of a file that have changed, so they can be applied to an existing file to update it; used for update distribution and incremental backups)&lt;br /&gt;
&lt;br /&gt;
* [[ACB (compressed archive)|ACB]]&lt;br /&gt;
* [[binpatch (Jaap Korthals Altes)]]&lt;br /&gt;
* [[BinPatch (Kay Hayen)]]&lt;br /&gt;
* [[bsdiff]]&lt;br /&gt;
* [[Courgette]]&lt;br /&gt;
* [[diff]]&lt;br /&gt;
* [[dirpatch]]&lt;br /&gt;
* [[FidoNet nodediff]]&lt;br /&gt;
* [[FXPF]]&lt;br /&gt;
* [[GDIFF]]&lt;br /&gt;
* [[IPS (binary patch format)]]&lt;br /&gt;
* [[JSON Patch]]&lt;br /&gt;
* [[LDArc and LDIFF]] (.lzd)&lt;br /&gt;
* [[rename helper]]&lt;br /&gt;
* [[RTPatch]]&lt;br /&gt;
* [[SmartVersion]] (.svf)&lt;br /&gt;
* [[Unified diff]]&lt;br /&gt;
* [[UPS (binary patch format)]]&lt;br /&gt;
* [[VCDIFF]]&lt;br /&gt;
&lt;br /&gt;
See also [[Wikipedia:Data differencing]].&lt;br /&gt;
&lt;br /&gt;
== Versioning files ==&lt;br /&gt;
(contains multiple versions of files, often just saving the differences to save space)&lt;br /&gt;
&lt;br /&gt;
(often a filesystem-level capability, such as ZFS and Btrfs snapshots and Windows Shadow Copy)&lt;br /&gt;
&lt;br /&gt;
* [[Autodesk Vault]]&lt;br /&gt;
* [[SmartVersion]] (.svf)&lt;br /&gt;
&lt;br /&gt;
See also [[Development#Revision_control_systems_.2F_code_repositories|Revision control systems / code repositories]]&lt;br /&gt;
&lt;br /&gt;
== Encrypted or cryptographically signed archives ==&lt;br /&gt;
* [[SDN (SDN Project)]]&lt;br /&gt;
* [[XIP]]&lt;br /&gt;
* [[ZED]]&lt;br /&gt;
&lt;br /&gt;
== File splitting ==&lt;br /&gt;
(1 file =&amp;gt; multiple files. Most file splitting utilities just produce raw file fragments, and don't have a native file format. But some use a container format, and some create a separate &amp;quot;control&amp;quot; file for metadata.)&lt;br /&gt;
&lt;br /&gt;
* [[AS/ZC (Zip Chunker)]]&lt;br /&gt;
* [[AUTOCHOP]]&lt;br /&gt;
* [[LambChop]]&lt;br /&gt;
* [[SLICE/SPLICE]] [https://books.google.com/books?id=2jkWJsu_9CoC&amp;amp;lpg=RA1-PA279&amp;amp;ots=HsGIEANANn&amp;amp;dq=%22SLICE%20-%20Break%20file%20for%20multiple%20diskettes%22&amp;amp;pg=RA1-PA279#v=onepage&amp;amp;q&amp;amp;f=false]&lt;br /&gt;
* [[SPLIT (M. Dingacci)]]&lt;br /&gt;
&lt;br /&gt;
Also, the two sorts of [[Horcrux]], [[Horcrux (jesseduffield)]] and [[Horcrux (kndyry)]], are split-and-encrypted files.&lt;br /&gt;
&lt;br /&gt;
== Filesystem backup and restoration ==&lt;br /&gt;
Formats designed for backing up disks, usually specifically targeted at particular [[filesystem]]s (but backing it up in the form of file structures, not raw sector images like [[Disk Image Formats]]).&lt;br /&gt;
* [[BACKUP (MS-DOS)]]&lt;br /&gt;
* [[Partimage]] &lt;br /&gt;
* [[ufsdump]]&lt;br /&gt;
* [[Unix dump]]&lt;br /&gt;
* [[Windows Imaging Format]] (.wim, .swm)&lt;br /&gt;
&lt;br /&gt;
See also [[Backup]].&lt;br /&gt;
&lt;br /&gt;
== Fake archiving ==&lt;br /&gt;
Beware of these; they purport to be archivers but aren't really; you might lose any data you entrust to them. Could be somebody's idea of humor or malware.&lt;br /&gt;
* [[OWS (fake compressed archive)]]&lt;br /&gt;
* [[WIC (fake compressed archive)]]&lt;br /&gt;
&lt;br /&gt;
== Institutional archiving ==&lt;br /&gt;
* [[ARK]] (identifier for archived documents)&lt;br /&gt;
* [[Archive eXchange Format]] (.axf)&lt;br /&gt;
* [[OAIS]] (Open Archival Information System, an organization that does archiving)&lt;br /&gt;
* [[Planets Core Registry]]&lt;br /&gt;
* [[PRONOM]]&lt;br /&gt;
** [[PUID]]&lt;br /&gt;
* [[SIRF]] (Self-Contained Information Retention Format)&lt;br /&gt;
* [[Submission Information Package]]&lt;br /&gt;
* [[UPF]] (Universal Preservation Format)&lt;br /&gt;
&lt;br /&gt;
== Metadata formats ==&lt;br /&gt;
* [[Archive Team hostname file]]&lt;br /&gt;
* [[CDX]] (associated with web archives)&lt;br /&gt;
* [[DFDL]] (Data Format Description Language) - a file format for describing file formats&lt;br /&gt;
* [[FilmConservationMetadata]]&lt;br /&gt;
* [[Internet Archive metadata]]&lt;br /&gt;
* [[mtree]]&lt;br /&gt;
* [[Portland Common Data Model]]&lt;br /&gt;
* [[TOSEC Naming Convention]]&lt;br /&gt;
* [[Web Archive Metadata File]] (metadata for [[WARC]])&lt;br /&gt;
&lt;br /&gt;
(see also [[Metadata]], [[Bibliographic data]])&lt;br /&gt;
&lt;br /&gt;
== Program/App/Applet/Installer specialized archive formats ==&lt;br /&gt;
* [[Adobe Air]]&lt;br /&gt;
* [[APK]] (Android app)&lt;br /&gt;
** [[XAPK]]&lt;br /&gt;
*** [[OBB]]&lt;br /&gt;
* [[Bundle file (Linux)]]&lt;br /&gt;
* [[Bundle file (OS X)]]&lt;br /&gt;
* [[Cabal]]&lt;br /&gt;
* [[Cakewalk Bundle (BUN)]]&lt;br /&gt;
* [[Cakewalk Bundle (CWB)]]&lt;br /&gt;
* [[Cross-Platform Installer Module]]&lt;br /&gt;
* [[deb]] (Debian package)&lt;br /&gt;
* [[Eschalon Setup archive]] (.arv)&lt;br /&gt;
* [[FIZ]]&lt;br /&gt;
* [[Garc archive]] (.gar)&lt;br /&gt;
* [[IPS archive|Image Packaging System (IPS) archive]] (.p5p)&lt;br /&gt;
* [[IPS manifest|Image Packaging System (IPS) manifest]] (.p5m)&lt;br /&gt;
* [[Inno Setup self-extracting archive]]&lt;br /&gt;
* [[InstallShield]]&lt;br /&gt;
** [[InstallShield archive (IBT)]]&lt;br /&gt;
** [[InstallShield CAB]]&lt;br /&gt;
** [[InstallShield installer archive]]&lt;br /&gt;
** [[InstallShield Self-Extracting EXE]]&lt;br /&gt;
** [[InstallShield Z]]&lt;br /&gt;
* [[IPA]] (.ipa) =&amp;gt; iOS app in archived form; actually in zip format&lt;br /&gt;
* [[IPSW]] (.ipsw) Apple OS restore format [https://en.wikipedia.org/wiki/IPSW 1]&lt;br /&gt;
* [[IRIX software distribution format]] (.idb, etc.)&lt;br /&gt;
* [[Jar]] (.j, .jar) (Java) =&amp;gt; this is just a renamed zip file with some mandatory files&lt;br /&gt;
* [[LIF (Knowledge Dynamics)]]&lt;br /&gt;
* [[MDA (Micrografx)]]&lt;br /&gt;
* [[Meta-Package File]] (.mpkg) (Mac OS X)&lt;br /&gt;
* [[Microsoft Update Standalone Package]]&lt;br /&gt;
* [[MRNZ]]&lt;br /&gt;
* [[NSIS]] (Nullsoft Scriptable Install System)&lt;br /&gt;
* [[Olive]] (executable virtual-machine archive of software)&lt;br /&gt;
* [[OS/2 PACK archive]]&lt;br /&gt;
* [[OS/2 PACK2 archive]] (FTCOMP)&lt;br /&gt;
* [[Package File (OS X)]] (.pkg)&lt;br /&gt;
* [[PackageForTheWeb]]&lt;br /&gt;
* [[PC-Install]] (20/20 Software) - See also [[PC-Shrink]].&lt;br /&gt;
* [[QIP (Quarterdeck)]]&lt;br /&gt;
* [[RED (Knowledge Dynamics)]]&lt;br /&gt;
* [[RPM]] (RedHat Package Manager)&lt;br /&gt;
* [[Setup Factory]] (Indigo Rose Software)&lt;br /&gt;
* [[SIS]] (Symbian)&lt;br /&gt;
* [[Snap]]&lt;br /&gt;
* [[SWG]] (SWAG)&lt;br /&gt;
* [[Unity package file]]&lt;br /&gt;
* [[WAD (Wii)]]&lt;br /&gt;
* [[Windows Installer]] (.msi, .msp)&lt;br /&gt;
* [[Wise installer package]]&lt;br /&gt;
* [[XAR (Executable Archive)]]&lt;br /&gt;
* [[Z/Install]]&lt;br /&gt;
* [[ZSoft ZPK2]]&lt;br /&gt;
* [[Zune HD Application File]] (.zcp)&lt;br /&gt;
&lt;br /&gt;
== Self-extracting archives ==&lt;br /&gt;
(in addition, some of the other archivers are able to produce executable files for some platform which include the archived data and a program to extract them, and generally have the file extension normal for executables, such as .exe for DOS/Windows. In many cases, if you rename the extension to the appropriate one for the archive type involved, e.g., '''.zip''', the file will open in the appropriate archiver, which is handy for extracting them on systems not compatible with the original executable.)&lt;br /&gt;
* [[ARS]]&lt;br /&gt;
* [[COMPACK]] / BUILDSFX&lt;br /&gt;
* [[LHA/LHarc self-extracting archive]]&lt;br /&gt;
* [[makeself]] [https://github.com/megastep/makeself]&lt;br /&gt;
* [[NETSEND]]&lt;br /&gt;
* [[PMsfx]]&lt;br /&gt;
* [[SDA]] (Self Dissolving Archive)&lt;br /&gt;
* [[SEA (StuffIt)]] (StuffIt Self-Extracting Archive)&lt;br /&gt;
* [[Self-extracting ZIP]]&lt;br /&gt;
* [[SFX]] (Self-Extracting Archive)&lt;br /&gt;
* [[shar]] (Shell Archive, in Unix-like systems)&lt;br /&gt;
* [[SQWEZ]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Refer to [[Compression and archiving software]].&lt;br /&gt;
&lt;br /&gt;
== Transfer formats ==&lt;br /&gt;
(encapsulate a system-specific file structure to make it compatible with foreign systems, file transfer protocols, etc.)&lt;br /&gt;
* [[AppleDouble]]&lt;br /&gt;
* [[AppleSingle]]&lt;br /&gt;
* [[Bento]] (1990s Apple cross-platform compound content format)&lt;br /&gt;
* [[Binary II]] (.bny) (for Apple II series) (often [[squeeze]]d as .bqy)&lt;br /&gt;
* [[BinHex]] (.hqx)&lt;br /&gt;
* [[GEOS Convert]] (.cvt)&lt;br /&gt;
* [[MacBinary]]&lt;br /&gt;
* [[MAR Utility]]&lt;br /&gt;
* [[oric-dsk-manager exported file]]&lt;br /&gt;
* [[TI variable file]]&lt;br /&gt;
&lt;br /&gt;
For low-level transfer encodings, see [[Transfer Encodings]].&lt;br /&gt;
&lt;br /&gt;
== Uncategorized ==&lt;br /&gt;
* [[Cache Directory Tagging Standard]]&lt;br /&gt;
* [[Content Addressable Archive]] (CAR)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Backup]]&lt;br /&gt;
* [[Compression]]&lt;br /&gt;
* [[Disk Image Formats]]&lt;br /&gt;
* [[Executable envelopes#Executable libraries]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.coredumps.de/doc/dump/zwicky/testdump.doc.html Torture-testing Backup and Archive Programs: Things You Ought to Know But Probably Would Rather Not]&lt;br /&gt;
* [http://www.ietf.org/mail-archive/web/apps-discuss/current/msg13094.html Discussion of proposed top-level MIME type for 'archive']&lt;br /&gt;
* [http://blogs.loc.gov/digitalpreservation/2014/02/what-do-you-mean-by-archive-genres-of-usage-for-digital-preservers/ What Do you Mean by Archive? Genres of Usage for Digital Preservers]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Packaged_Activity</id>
		<title>Packaged Activity</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Packaged_Activity"/>
				<updated>2024-12-27T00:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|apk}} |developed by=Kuju Entertainment |released=2001 }} A '''Packaged Activity''' is an archive co...&amp;quot;&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|apk}}&lt;br /&gt;
|developed by=[[Kuju Entertainment]]&lt;br /&gt;
|released=2001&lt;br /&gt;
}}&lt;br /&gt;
A '''Packaged Activity''' is an archive containing the necessary files to install a new scenario in [[Microsoft Train Simulator]]. The files are stored uncompressed along with their paths relative to the game's installation directory.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Train Simulator]] ships with a tool to extract a Packaged Activity under &amp;lt;code&amp;gt;UTILS\TSUnpack.exe&amp;lt;/code&amp;gt;, but this tool is unreliable and led to multiple reimplementations&lt;br /&gt;
* [https://www.openrails.org/ OpenRails], an open-source clone of Microsoft Train Simulator&lt;br /&gt;
* [https://lslezak.github.io/msts2zip/ msts2zip], an online converter from APK to ZIP&lt;br /&gt;
* [https://tildegit.org/lucidiot/tsunpack-csharp/ tsunpack-csharp]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://envs.net/~lucidiot/msts-apk.html Unofficial format specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Game data files]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Sweet_Home_3D_Furniture_Library</id>
		<title>Sweet Home 3D Furniture Library</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Sweet_Home_3D_Furniture_Library"/>
				<updated>2024-12-26T20:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|sh3f}} |developed by=eTeks |maintained by=Space Mushrooms }} A '''Sweet Home 3D Furniture Libra...&amp;quot;&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|sh3f}}&lt;br /&gt;
|developed by=[[eTeks]]&lt;br /&gt;
|maintained by=[[Space Mushrooms]]&lt;br /&gt;
}}&lt;br /&gt;
A '''Sweet Home 3D Furniture Library''' is a [[ZIP]] archive that holds a set of furniture for [[Sweet Home 3D]].&lt;br /&gt;
&lt;br /&gt;
A furniture library must contain a &amp;lt;code&amp;gt;PluginFurnitureCatalog.properties&amp;lt;/code&amp;gt; file, which holds metadata about the library itself as well as each furniture. Localized variants may also be provided to override some of the properties with locale-specific values: those are named &amp;lt;code&amp;gt;PluginFurnitureCatalog_(lang).properties&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;(lang)&amp;lt;/code&amp;gt; is a language code.&lt;br /&gt;
&lt;br /&gt;
The archive may contain [[JPEG]], [[PNG]], [[Wavefront OBJ|OBJ]] and [[Wavefront MTL|MTL]] files, used as models, icons, and textures for each furniture. The properties files contain map their paths to each piece of furniture.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [https://sweethome3d.com/support/forum/viewthread_thread,1550 Textures Library Editor]&lt;br /&gt;
&lt;br /&gt;
[[Category:ZIP based file formats]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Sweet_Home_3D_Texture_Library</id>
		<title>Sweet Home 3D Texture Library</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Sweet_Home_3D_Texture_Library"/>
				<updated>2024-12-26T20:46:34Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|sh3t}} |developed by=eTeks |maintained by=Space Mushrooms }} A '''Sweet Home 3D Texture Library...&amp;quot;&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|sh3t}}&lt;br /&gt;
|developed by=[[eTeks]]&lt;br /&gt;
|maintained by=[[Space Mushrooms]]&lt;br /&gt;
}}&lt;br /&gt;
A '''Sweet Home 3D Texture Library''' is a [[ZIP]] archive that holds a set of textures for [[Sweet Home 3D]].&lt;br /&gt;
&lt;br /&gt;
A texture library must contain a &amp;lt;code&amp;gt;PluginTexturesCatalog.properties&amp;lt;/code&amp;gt; file, which holds metadata about the library itself as well as each of the textures. Localized variants may also be provided to override some of the properties with locale-specific values: those are named &amp;lt;code&amp;gt;PluginTexturesCatalog_(lang).properties&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;(lang)&amp;lt;/code&amp;gt; is a language code.&lt;br /&gt;
&lt;br /&gt;
The archive contains [[JPEG]] and [[PNG]] files, which are mapped to each texture by the properties file.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [https://sweethome3d.com/support/forum/viewthread_thread,3502 Textures Library Editor]&lt;br /&gt;
&lt;br /&gt;
[[Category:ZIP based file formats]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Sweet_Home_3D_Plug-in</id>
		<title>Sweet Home 3D Plug-in</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Sweet_Home_3D_Plug-in"/>
				<updated>2024-12-26T20:34:43Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|sh3p}} |developed by=eTeks |maintained by=Space Mushrooms }} '''Sweet Home 3D Plug-in''' is the...&amp;quot;&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|sh3p}}&lt;br /&gt;
|developed by=[[eTeks]]&lt;br /&gt;
|maintained by=[[Space Mushrooms]]&lt;br /&gt;
}}&lt;br /&gt;
'''Sweet Home 3D Plug-in''' is the file format for [[Sweet Home 3D]] plug-ins. It is a [[JAR]] file where no &amp;lt;code&amp;gt;META-INF&amp;lt;/code&amp;gt; directory is necessary, but it must contain an &amp;lt;code&amp;gt;ApplicationPlugin.properties&amp;lt;/code&amp;gt; file that describes the plugin instead.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://sweethome3d.com/pluginDeveloperGuide.jsp Plug-in developer guide]&lt;br /&gt;
&lt;br /&gt;
[[Category:ZIP based file formats]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Sweet_Home_3D</id>
		<title>Sweet Home 3D</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Sweet_Home_3D"/>
				<updated>2024-12-26T20:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{| |Software | &amp;gt; |Graphics software | &amp;gt; |Sweet Home 3D |} :''This article is about the software. For the main Sweet Home 3D file format, see SH3D.''  '''Sweet ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Software]]&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
|[[Graphics software]]&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
|[[Sweet Home 3D]]&lt;br /&gt;
|}&lt;br /&gt;
:''This article is about the software. For the main Sweet Home 3D file format, see [[SH3D]].''&lt;br /&gt;
&lt;br /&gt;
'''Sweet Home 3D''' is a free and open-source [[Java]]-based interior design application, originally designed by [[eTeks Software]]. In 2024, [[Space Mushrooms]] took over the project&amp;lt;ref&amp;gt;[https://sweethome3d.com/blog/2024/08/21/sweet_home_3d_7_5_by_space_mushrooms.html Sweet Home 3D 7.5 by Space Mushrooms], 2024-08-21, accessed on 2024-12-26&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
* [[SH3D|Sweet Home 3D Home]]&lt;br /&gt;
* [[Sweet Home 3D Texture Library]]&lt;br /&gt;
* [[Sweet Home 3D Furniture Library]]&lt;br /&gt;
* [[Sweet Home 3D Plug-in]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.sweethome3d.com/ Official website]&lt;br /&gt;
* [https://sourceforge.net/projects/sweethome3d/ SourceForge project]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/SH3D</id>
		<title>SH3D</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/SH3D"/>
				<updated>2024-12-26T20:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=3D and CAD/CAM Models |extensions={{ext|sh3d}} |developed by=eTeks |maintained by=Space Mushrooms }} '''SH3D''' is the main...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=3D and CAD/CAM Models&lt;br /&gt;
|extensions={{ext|sh3d}}&lt;br /&gt;
|developed by=[[eTeks]]&lt;br /&gt;
|maintained by=[[Space Mushrooms]]&lt;br /&gt;
}}&lt;br /&gt;
'''SH3D''' is the main file format of [[Sweet Home 3D]], which stores a home designed with this software. It is a [[ZIP]] archive which may contain the following files:&lt;br /&gt;
&lt;br /&gt;
;Home&lt;br /&gt;
: The home, stored using [[Java Object Serialization]].&lt;br /&gt;
;Home.xml&lt;br /&gt;
: An [[XML]] representation of the same home, introduced in version 5.3. It is prioritized over &amp;lt;code&amp;gt;Home&amp;lt;/code&amp;gt;, but &amp;lt;code&amp;gt;Home&amp;lt;/code&amp;gt; is still saved for backwards compatibility.&lt;br /&gt;
;ContentDigests&lt;br /&gt;
: A text file whose contents resemble [[MIME]] headers, introduced in version 4.4. It contains SHA-1 hashes for the images and 3D models used by the home.&lt;br /&gt;
&lt;br /&gt;
1-indexed numbered directories and files may also exist in the archive, holding textures and 3D models used by the home when they are not built-in. These are in [[JPEG]], [[Wavefront MTL|MTL]] and [[Wavefront OBJ|OBJ]] format.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://sweethome3d.com/support/forum/viewthread_thread,8431#38322 Forum post by the main developer explaining the archive]&lt;br /&gt;
* [http://www.sweethome3d.com/SweetHome3D.dtd DTD for &amp;lt;code&amp;gt;Home.xml&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
[[Category:XML based file formats]]&lt;br /&gt;
[[Category:ZIP based file formats]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/SKP</id>
		<title>SKP</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/SKP"/>
				<updated>2024-12-26T20:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add extension for backup files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=3D and CAD/CAM Models&lt;br /&gt;
|extensions={{ext|skp}}, {{ext|skb}}&lt;br /&gt;
|pronom={{PRONOM|x-fmt/451}}&lt;br /&gt;
|wikidata={{wikidata|Q79604}}&lt;br /&gt;
|released=2000&lt;br /&gt;
}}&lt;br /&gt;
'''SKP''' is a file format used by SketchUp (once owned by Google after they acquired its original developing company, @Last Software, but later sold to a different company, Trimble) for 3D models. It is proprietary and does not appear to have been documented in any publicly accessible place.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|poly/sketchUp}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://help.sketchup.com/ SketchUp site]&lt;br /&gt;
* [[Wikipedia:SketchUp|Wikipedia article]]&lt;br /&gt;
* [https://forums.sketchup.com/t/is-there-any-documentation-of-the-skp-file-format/62269/5 Discussion over whether format documentation can be found]&lt;br /&gt;
* [https://help.sketchup.com/en/sketchup/importing-and-exporting-cad-files SketchUp: Importing and exporting CAD files]&lt;br /&gt;
* [https://zenodo.org/record/3718996 SketchUp in digital archives. Software and file format analysis and exploration of the options for digital preservation] - Report by Henk Vanstappen, commissioned by The Flanders Architecture Institute&lt;br /&gt;
[[Category:Google]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Windows_Gadget</id>
		<title>Windows Gadget</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Windows_Gadget"/>
				<updated>2024-12-26T18:48:33Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add categories&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|gadget}}&lt;br /&gt;
|mimetypes={{mimetype|application/x-windows-gadget}}&lt;br /&gt;
|developed by=[[Microsoft]]&lt;br /&gt;
|released=2007&lt;br /&gt;
}}&lt;br /&gt;
A '''Windows Gadget''' file, also known as a '''Windows Sidebar Gadget''', is the format used to distribute gadgets used by the [[Windows Sidebar]], available in [[Windows Vista]], then renamed [[Windows Gadget Platform]] in [[Windows 7]] and [[Windows Server 2008]].&lt;br /&gt;
&lt;br /&gt;
It is either a [[ZIP]] or [[CAB]] archive which always contains a manifest describing the gadget, named &amp;lt;code&amp;gt;gadget.xml&amp;lt;/code&amp;gt;. The archive also contains [[HTML]], [[CSS]], [[JavaScript]] files that power the gadget, as it is not much more than a web page with some extra [[ActiveX]] APIs.&lt;br /&gt;
&lt;br /&gt;
Gadgets are installed (extracted) under two directories:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;%SYSTEMROOT%\Program Files\Windows Sidebar\Gadgets&amp;lt;/code&amp;gt; (all users)&lt;br /&gt;
* &amp;lt;code&amp;gt;%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets&amp;lt;/code&amp;gt; (only this user)&lt;br /&gt;
&lt;br /&gt;
Because the APIs allow, among many other things, arbitrary command execution through [https://learn.microsoft.com/en-us/previous-versions/windows/desktop/sidebar/system-shell-execute &amp;lt;code&amp;gt;System.Shell.execute&amp;lt;/code&amp;gt;], Microsoft published [https://learn.microsoft.com/en-us/security-updates/SecurityAdvisories/2013/2719662 a security advisory] in 2012 that recommends disabling gadgets entirely.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://learn.microsoft.com/en-us/previous-versions/windows/desktop/gadgetplatform/windows-gadget-platform-portal Windows Gadget Platform documentation]&lt;br /&gt;
* [https://learn.microsoft.com/en-us/previous-versions/windows/desktop/sidebar/-sidebar-entry Windows Sidebar documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:XML based file formats]]&lt;br /&gt;
[[Category:ZIP based file formats]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File</id>
		<title>Microsoft Compound File</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File"/>
				<updated>2024-12-26T18:37:16Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: /* Root storage object CLSIDs */ Add Open Live Writer CLSIDs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Metaformats&lt;br /&gt;
|thiscat=Microsoft Compound File&lt;br /&gt;
|locfdd={{LoCFDD|fdd000380}}, {{LoCFDD|fdd000392}}&lt;br /&gt;
|pronom={{PRONOM|fmt/111}}&lt;br /&gt;
|kaitai struct=microsoft_cfb&lt;br /&gt;
}}&lt;br /&gt;
:''&amp;quot;OLE&amp;quot; redirects here. See also [[OLE 1.0 object]].''&lt;br /&gt;
&lt;br /&gt;
'''Microsoft Compound File''' is a complex container format used by some versions of [[Microsoft Office]], and other Windows-centric applications. It has features similar to those of a [[filesystem]] format.&lt;br /&gt;
&lt;br /&gt;
Its name has many variations, including:&lt;br /&gt;
* '''Compound File Binary File Format''' ('''CFBF''' or '''CFB''')&lt;br /&gt;
* '''Microsoft Compound Document File Format'''&lt;br /&gt;
* '''OLE Compound Document Format'''&lt;br /&gt;
* '''OLE2 Compound Document Format'''&lt;br /&gt;
* '''Composite Document File'''&lt;br /&gt;
* '''DocFile'''&lt;br /&gt;
&lt;br /&gt;
The format was not publicly documented by Microsoft until 2008.&lt;br /&gt;
&lt;br /&gt;
It is (or was?) unofficially known as ''LAOLA File Format''.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with signature bytes {{magic|D0 CF 11 E0 A1 B1 1A E1}}.&lt;br /&gt;
&lt;br /&gt;
Identifying the specific document type can be difficult. Some, but not all, document types can be identified by the [[CLSID]] field in the &amp;quot;root storage&amp;quot; directory entry. This field is usually located at file offset {SectorSize}×(1 + {the 32-bit integer at offset 48}) + 80 with {SectorSize} equal to 512 when {the 16-byte integer at offset 26} is 3, and equal to 4096 if 4.&lt;br /&gt;
&lt;br /&gt;
Some files have a stream named &amp;quot;&amp;lt;code&amp;gt;&amp;amp;lt;U+0005&amp;amp;gt;SummaryInformation&amp;lt;/code&amp;gt;&amp;quot; containing metadata, which may include information about the creating application.&lt;br /&gt;
&lt;br /&gt;
=== Root storage object CLSIDs ===&lt;br /&gt;
The table below lists some of the root storage object CLSIDs that have been observed in this type of file. Use this information at your own risk, as these identifiers can be unreliable.&lt;br /&gt;
&lt;br /&gt;
Microsoft's documentation says this about the CLSID field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;This field contains an object class GUID. [...] If not [all zeroes], the object class GUID can be used as a parameter to start applications.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although every ''storage object'' (think ''subdirectory'') can have a CLSID, this table is only concerned with the file's ''root'' storage object.&lt;br /&gt;
&lt;br /&gt;
Note that the CLSIDs are stored as [[GUID]]s in little-endian binary format, so they have a strange byte order.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Root storage object CLSID !! Format&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00000000-0000-0000-0000-000000000000}&amp;lt;/code&amp;gt; || Unspecified (could be [[Windows thumbnail cache|Thumbs.db]], [[Visual Studio Solution Options file|SUO]], [[PageMaker]], [[Access|Microsoft Access]] wizard template, [[Easy CD Creator|Easy CD Creator]] 2 ...)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00000257-0000-0000-0000-000000000000}&amp;lt;/code&amp;gt; || [[Family Tree Maker|Family Tree Maker FTW]] &amp;lt;!-- Family Tree Maker version 1-4 *.ftw or backup *.fbk--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020810-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[XLS|Excel 5-95 XLS]] &amp;lt;!-- Excel 5-95 worksheet, addin or template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020820-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[XLS|Excel 97-2003 XLS]] &amp;lt;!-- Excel 97-2003 worksheet, addin or template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020900-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[DOC|Word 6-95 DOC]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020906-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[DOC|Word 97-2003 DOC]] &amp;lt;!-- Word 97-2003 document or template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020d0b-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Outlook Item File|Outlook 97-2003 Item File]] &amp;lt;!-- Outlook 97-2003 item --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021200-0000-0000-00C0-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Publisher]] 95 (2.0)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021201-0000-0000-00c0-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Publisher]] 97-2013 (3.0-11.0)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021302-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Works Word Processor|Microsoft Works 3-4 WordProcessor]] &amp;lt;!-- Microsoft Works 4? document wps/ps/bps --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021303-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Works Database|Microsoft Works 3-4 database]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021a13-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Visio]] 2000-2002&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021a14-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Visio]] 2003-2010&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00022c44-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Greenstreet_Publisher|GST DTP formats]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00022C60-0000-0000-C000-000000000046}&amp;lt;/code&amp;gt; || [[Greenstreet_Publisher|GST]] [[GST_ART|Art drawing]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00044851-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[PPT|PowerPoint 4.0 PPT]] &amp;lt;!-- PowerPoint 4.0 presentation --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{0006f046-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Outlook Item File|Outlook 97-2003 Item template]] &amp;lt;!-- Outlook 97-2003 item template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{000C1082-0000-0000-C000-000000000046}&amp;lt;/code&amp;gt; || [[Windows Installer]] transform script MST&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{000c1084-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Windows Installer|MSI]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{000c1086-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Windows Installer|Windows Installer Patch MSP]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{012d3cc0-4216-11d0-89cb-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarImpress 4.0]] &amp;lt;!-- StarOffice StarImpress 4.0 presentation or template sdd/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{02b01c80-e03d-101a-b294-00dd010f2bf9}&amp;lt;/code&amp;gt; || [[AWD (At Work Document)|Microsoft fax At Work Document]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{02b3b7e0-4225-11d0-89ca-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarChart 4.0]] &amp;lt;!-- StarOffice StarChart 4.0 sds --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{02b3b7e1-4225-11d0-89ca-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarMath 4.0]] &amp;lt;!-- StarOffice StarMath 4.0 smf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{0ea45ab2-9e0a-11d1-a407-00c04fb932ba}&amp;lt;/code&amp;gt; || [[Microsoft Works Word Processor|Microsoft Works 5-6 WordProcessor]] &amp;lt;!-- Microsoft Works 5-6 document wps --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{18b8d021-b4fd-11d0-a97e-00a0c905410d}&amp;lt;/code&amp;gt; || [[MIX (PhotoDraw)]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{1cdd8c7b-81c0-45a0-9fed-04143144cc1e}&amp;lt;/code&amp;gt; || [[MAX (3ds Max)]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{28cddbc2-0ae2-11ce-a29a-00aa004a1a72}&amp;lt;/code&amp;gt; || [[Microsoft Works Word Processor|Microsoft Works 4 WordProcessor]] &amp;lt;!-- Microsoft Works 4 document wps --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{28cddbc3-0ae2-11ce-a29a-00aa004a1a72}&amp;lt;/code&amp;gt; || [[Microsoft Works Database|Microsoft Works 4 database]] &amp;lt;!-- Microsoft Works 4 database wdb/bdb --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{2e8905a0-85bd-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarDraw 5.0]] &amp;lt;!-- StarOffice StarDraw 5.0 drawing or template sda/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{31851f84-afe6-11d2-a3c9-00c04f72f340}&amp;lt;/code&amp;gt; || [[Microsoft MapPoint]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{340ac970-e30d-11d0-a53f-00a0249d57b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|Master 4.0]] &amp;lt;!-- StarOffice Master 4.0 document sgl --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{3f543fa0-b6a6-101b-9961-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarCalc 3.0]] &amp;lt;!-- StarOffice StarCalc 3.0 spreadsheet or template sdc/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{402efe60-1999-101b-99ae-04021c007002}&amp;lt;/code&amp;gt; || [[WordPerfect_Graphics|WordPerfect 9 Graphic ]] &amp;lt;!-- WordPerfect 9 Graphic wpg --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{402efe62-1999-101b-99ae-04021c007002}&amp;lt;/code&amp;gt; || [[SHW_(Corel)|Corel 7-X3 presentation]] &amp;lt;!-- WordPerfect 7-X3 presentation shw --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{4D29B490-49B2-11D0-93C3-7E0706000000}&amp;lt;/code&amp;gt; || |[[IPT|Autodesk Inventor]] Part &amp;lt;!-- *.ipt about year 2019 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{519873FF-2DAD-0220-1937-0000929679CD}&amp;lt;/code&amp;gt; || [[WordPerfect]] document &amp;lt;!-- UNKNOWN VERSION https://fossies.org/linux/wp2latex/test/ole6.wpd --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{565c7221-85bc-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarImpress 5.0]] &amp;lt;!-- StarOffice StarImpress 5.0 presentation or template sdd/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{56616700-c154-11ce-8553-00aa00a1f95b}&amp;lt;/code&amp;gt; || [[FlashPix]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{56616800-c154-11ce-8553-00aa00a1f95b}&amp;lt;/code&amp;gt; || [[MIX (PhotoDraw)]] or [[MIX (Picture It!)]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{59850400-6664-101B-B21C-00AA004BA90B}&amp;lt;/code&amp;gt; || [[OBD|Microsoft Office Binder]] &amp;lt;!-- tested only version 8; OBD for document like BINDER.OBD, OBT for template like REPORT.OBT and OBZ for Wizard --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{6361d441-4235-11d0-89cb-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarCalc 4.0]] &amp;lt;!-- StarOffice StarCalc 4.0 spreadsheet or template sdc/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{64818d10-4f9b-11cf-86ea-00aa00b929e8}&amp;lt;/code&amp;gt; || [[PPT|Powerpoint 97-2003 PPT]] &amp;lt;!-- PowerPoint 97-2003 presentation or template ppt/pps/pot --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{6E26C7C0-8CB9-11D3-A1C8-00C04F612452}&amp;lt;/code&amp;gt; || [[Microsoft Works]] portfolio &amp;lt;!-- Microsoft Works (organizer for pictures; probably version 6 and 7) portfolio wsbsamp.wsb --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{74b78f3a-c8c8-11d1-be11-00c04fb6faf1}&amp;lt;/code&amp;gt; || [[Microsoft Project]] &amp;lt;!-- Microsoft Project mpp --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{817246F0-720A-11CF-8718-00AA0060263B}&amp;lt;/code&amp;gt; || [[Microsoft PowerPoint]] Addin or Wizard &amp;lt;!-- only version 97 tested; Microsoft Powerpoint Addin like BSHPPT97.PPA or Wizard like &amp;quot;AutoContent Wizard.pwz&amp;quot; --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{4F4D4E49-464F-524D-AFDC-0020AF286206}&amp;lt;/code&amp;gt; || [[OmniForm]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{8b04e9b0-420e-11d0-a45e-00a0249d57b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarWriter 4.0]] &amp;lt;!-- StarOffice StarWriter 4.0 document or template sdw/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{A9C39302-770A-11D1-893F-00802964B632}&amp;lt;/code&amp;gt; || [[Easy CD Creator|Easy CD Creator]] 4 &amp;lt;!-- *.cl4 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{af10aae0-b36d-101b-9961-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarDraw 3.0]] &amp;lt;!-- StarOffice StarDraw 3.0 drawing or template sdd/sda/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{bf884321-85dd-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarChart 5.0]] &amp;lt;!-- StarOffice StarChart 5.0 sds --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c20cf9d1-85ae-11d1-aab4-006097da561a}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarWriter 5.0]] &amp;lt;!-- StarOffice StarWriter 5.0 document or template sdw/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c20cf9d3-85ae-11d1-aab4-006097da561a}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|Master 5.0]] &amp;lt;!-- StarOffice Master 5.0 document sgl --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c65e63e1-6c0e-11cf-842e-00aa006130ba}&amp;lt;/code&amp;gt; || [[Softimage SCN]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c6a5b861-85d6-11d1-89cb-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarCalc 5.0]] &amp;lt;!-- StarOffice StarCalc 5.0 spreadsheet or template sdc/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{d4590460-35fd-101c-b12a-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarMath 3.0]] &amp;lt;!-- StarOffice StarMath 3.0 smf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{dc5c7e40-b35c-101b-9961-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarWriter 3.0]] &amp;lt;!-- StarOffice StarWriter 3.0 document or template sdw/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{de14f420-ac1c-11ce-be26-db67235e2689}&amp;lt;/code&amp;gt; || [[CorelCAD|CorelCAD]] Drawing or Template &amp;lt;!-- CorelCAD Drawing *.ccd or Tenmplate *.cct --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{ea7bae70-fb3b-11cd-a903-00aa00510ea3}&amp;lt;/code&amp;gt; || [[PPT|PowerPoint 95 PPT]] &amp;lt;!-- PowerPoint 95 presentation ppt/pot --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{fb9c99e0-2c6d-101c-8e2c-00001b4cc711}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarChart 3.0]] &amp;lt;!-- StarOffice StarChart 3.0 sds --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{ffb5e640-85de-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarMath 5.0]] &amp;lt;!-- StarOffice StarMath 5.0 smf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{597CAA70-72AA-11CF-831E-524153480000}&amp;lt;/code&amp;gt; || [[FLA|Adobe Flash]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{48D026F3-C031-11D1-8FAB-00A0C96E3856}&amp;lt;/code&amp;gt; || [[OFM|Melco Project File]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{20EBD150-5362-417a-8221-84331F79D41D}&amp;lt;/code&amp;gt; || [[Open Live Writer post]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{23F4998B-67EB-450b-A41B-C978F5B4AE25}&amp;lt;/code&amp;gt; || [[Open Live Writer post]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
* [[OLE Property Set]]&lt;br /&gt;
&lt;br /&gt;
For formats based on this format, see [[:Category:Microsoft Compound File]].&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/dd942138.aspx MSDN: Compound File Binary File Format] → [MS-CFB] PDF&lt;br /&gt;
* [https://www.openoffice.org/sc/compdocfileformat.pdf OpenOffice.org's documentation]&lt;br /&gt;
&lt;br /&gt;
== Programs, libraries, and utilities ==&lt;br /&gt;
* [http://www.mitec.cz/ssv.html Structured Storage Viewer]&lt;br /&gt;
* [https://github.com/libyal/libolecf/wiki libolecf]&lt;br /&gt;
* [http://www.decalage.info/python/olefileio OleFileIO_PL - a Python module to read MS OLE2 files]&lt;br /&gt;
* [http://videos.didierstevens.com/2014/08/26/oledump-py-beta/ oledump.py beta]&lt;br /&gt;
* [https://github.com/unixfreak0037/officeparser officeparser]&lt;br /&gt;
* [http://decalage.info/python/oletools python-oletools - python tools to analyze OLE files]&lt;br /&gt;
* [https://sourceforge.net/projects/openmcdf/ OpenMCDF]&lt;br /&gt;
* [https://poi.apache.org/ Apache POI] - Java API for Microsoft documents&lt;br /&gt;
* [https://github.com/renyxa/re-lab Re-lab / OLE Toy]&lt;br /&gt;
* [https://b2xtranslator.sourceforge.net/ Office Binary (doc, xls, ppt) Translator to Open XML]&lt;br /&gt;
* [[7-Zip]]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/msCompound}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Compound File Binary Format|Wikipedia article]]&lt;br /&gt;
* [{{ForensicsWikiURL|ole_compound_file}} Forensics Wiki article]&lt;br /&gt;
* [http://www.joelonsoftware.com/items/2008/02/19.html Joel on Software: Why are the Microsoft Office file formats so complicated?]&lt;br /&gt;
* Some (older) reverse engineered information [http://stuff.mit.edu/afs/athena/astaff/project/mimeutils/share/laola/guide.html here] and a Perl module [http://stuff.mit.edu/afs/athena/astaff/project/mimeutils/share/laola/laola.pl here]&lt;br /&gt;
* [http://blog.avira.com/malicious-office-macros-dead/ Malicious Office macros are not dead]&lt;br /&gt;
* [http://decalage.info/file_formats_security/office MS Office 97-2003 legacy/binary formats security] - article with lots of resources on MS Office formats, including analysis techniques, tools and parsing libraries&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/aa295067(v=vs.60).aspx MSDN: Providing Summary Information]&lt;br /&gt;
&lt;br /&gt;
[[Category:Document]]&lt;br /&gt;
[[Category:Microsoft]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Windows_Gadget</id>
		<title>Windows Gadget</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Windows_Gadget"/>
				<updated>2024-12-26T18:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|gadget}} |mimetypes={{mimetype|application/x-windows-gadget}} |developed by=Microsoft |released=200...&amp;quot;&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|gadget}}&lt;br /&gt;
|mimetypes={{mimetype|application/x-windows-gadget}}&lt;br /&gt;
|developed by=[[Microsoft]]&lt;br /&gt;
|released=2007&lt;br /&gt;
}}&lt;br /&gt;
A '''Windows Gadget''' file, also known as a '''Windows Sidebar Gadget''', is the format used to distribute gadgets used by the [[Windows Sidebar]], available in [[Windows Vista]], then renamed [[Windows Gadget Platform]] in [[Windows 7]] and [[Windows Server 2008]].&lt;br /&gt;
&lt;br /&gt;
It is either a [[ZIP]] or [[CAB]] archive which always contains a manifest describing the gadget, named &amp;lt;code&amp;gt;gadget.xml&amp;lt;/code&amp;gt;. The archive also contains [[HTML]], [[CSS]], [[JavaScript]] files that power the gadget, as it is not much more than a web page with some extra [[ActiveX]] APIs.&lt;br /&gt;
&lt;br /&gt;
Gadgets are installed (extracted) under two directories:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;%SYSTEMROOT%\Program Files\Windows Sidebar\Gadgets&amp;lt;/code&amp;gt; (all users)&lt;br /&gt;
* &amp;lt;code&amp;gt;%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets&amp;lt;/code&amp;gt; (only this user)&lt;br /&gt;
&lt;br /&gt;
Because the APIs allow, among many other things, arbitrary command execution through [https://learn.microsoft.com/en-us/previous-versions/windows/desktop/sidebar/system-shell-execute &amp;lt;code&amp;gt;System.Shell.execute&amp;lt;/code&amp;gt;], Microsoft published [https://learn.microsoft.com/en-us/security-updates/SecurityAdvisories/2013/2719662 a security advisory] in 2012 that recommends disabling gadgets entirely.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://learn.microsoft.com/en-us/previous-versions/windows/desktop/gadgetplatform/windows-gadget-platform-portal Windows Gadget Platform documentation]&lt;br /&gt;
* [https://learn.microsoft.com/en-us/previous-versions/windows/desktop/sidebar/-sidebar-entry Windows Sidebar documentation]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Windows_Shortcut</id>
		<title>Windows Shortcut</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Windows_Shortcut"/>
				<updated>2024-12-26T17:59:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Metadata&lt;br /&gt;
|extensions={{ext|lnk}}&lt;br /&gt;
|mimetypes={{mimetype|application/x-ms-shortcut}}&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Shortcut_(computing)&amp;lt;/ref&amp;gt;&lt;br /&gt;
|pronom={{PRONOM|x-fmt/428}}&lt;br /&gt;
|kaitai struct=windows_lnk_file&lt;br /&gt;
}}&lt;br /&gt;
A [[Windows Shortcut]] (also known as '''LNK''' or '''Microsoft Shell Link''') is a Microsoft Windows file providing a link to a local file, and storing some metadata about it.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://tzworks.net/prototype_page.php?proto_id=11 lp: Windows LNK Parsing Utility]&lt;br /&gt;
* [https://github.com/libyal/liblnk liblnk]&lt;br /&gt;
* [http://code.google.com/p/lnk-parser/ lnk-parser]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [{{ForensicsWikiURL|lnk}} Documentation in Forensics Wiki]&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/dd871305.aspx MSDN: Shell Link (.LNK) Binary File Format]&lt;br /&gt;
* LNK Parsing: You're Doing It Wrong: [http://blog.0x01000000.org/2010/08/10/lnk-parsing-youre-doing-it-wrong-i/ part 1], [http://blog.0x01000000.org/2010/08/13/lnk-parsing-youre-doing-it-wrong-ii/ part 2]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft]]&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File</id>
		<title>Microsoft Compound File</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File"/>
				<updated>2024-12-26T17:58:24Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Metaformats&lt;br /&gt;
|thiscat=Microsoft Compound File&lt;br /&gt;
|locfdd={{LoCFDD|fdd000380}}, {{LoCFDD|fdd000392}}&lt;br /&gt;
|pronom={{PRONOM|fmt/111}}&lt;br /&gt;
|kaitai struct=microsoft_cfb&lt;br /&gt;
}}&lt;br /&gt;
:''&amp;quot;OLE&amp;quot; redirects here. See also [[OLE 1.0 object]].''&lt;br /&gt;
&lt;br /&gt;
'''Microsoft Compound File''' is a complex container format used by some versions of [[Microsoft Office]], and other Windows-centric applications. It has features similar to those of a [[filesystem]] format.&lt;br /&gt;
&lt;br /&gt;
Its name has many variations, including:&lt;br /&gt;
* '''Compound File Binary File Format''' ('''CFBF''' or '''CFB''')&lt;br /&gt;
* '''Microsoft Compound Document File Format'''&lt;br /&gt;
* '''OLE Compound Document Format'''&lt;br /&gt;
* '''OLE2 Compound Document Format'''&lt;br /&gt;
* '''Composite Document File'''&lt;br /&gt;
* '''DocFile'''&lt;br /&gt;
&lt;br /&gt;
The format was not publicly documented by Microsoft until 2008.&lt;br /&gt;
&lt;br /&gt;
It is (or was?) unofficially known as ''LAOLA File Format''.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with signature bytes {{magic|D0 CF 11 E0 A1 B1 1A E1}}.&lt;br /&gt;
&lt;br /&gt;
Identifying the specific document type can be difficult. Some, but not all, document types can be identified by the [[CLSID]] field in the &amp;quot;root storage&amp;quot; directory entry. This field is usually located at file offset {SectorSize}×(1 + {the 32-bit integer at offset 48}) + 80 with {SectorSize} equal to 512 when {the 16-byte integer at offset 26} is 3, and equal to 4096 if 4.&lt;br /&gt;
&lt;br /&gt;
Some files have a stream named &amp;quot;&amp;lt;code&amp;gt;&amp;amp;lt;U+0005&amp;amp;gt;SummaryInformation&amp;lt;/code&amp;gt;&amp;quot; containing metadata, which may include information about the creating application.&lt;br /&gt;
&lt;br /&gt;
=== Root storage object CLSIDs ===&lt;br /&gt;
The table below lists some of the root storage object CLSIDs that have been observed in this type of file. Use this information at your own risk, as these identifiers can be unreliable.&lt;br /&gt;
&lt;br /&gt;
Microsoft's documentation says this about the CLSID field:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;This field contains an object class GUID. [...] If not [all zeroes], the object class GUID can be used as a parameter to start applications.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although every ''storage object'' (think ''subdirectory'') can have a CLSID, this table is only concerned with the file's ''root'' storage object.&lt;br /&gt;
&lt;br /&gt;
Note that the CLSIDs are stored as [[GUID]]s in little-endian binary format, so they have a strange byte order.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Root storage object CLSID !! Format&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00000000-0000-0000-0000-000000000000}&amp;lt;/code&amp;gt; || Unspecified (could be [[Windows thumbnail cache|Thumbs.db]], [[Visual Studio Solution Options file|SUO]], [[PageMaker]], [[Access|Microsoft Access]] wizard template, [[Easy CD Creator|Easy CD Creator]] 2 ...)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00000257-0000-0000-0000-000000000000}&amp;lt;/code&amp;gt; || [[Family Tree Maker|Family Tree Maker FTW]] &amp;lt;!-- Family Tree Maker version 1-4 *.ftw or backup *.fbk--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020810-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[XLS|Excel 5-95 XLS]] &amp;lt;!-- Excel 5-95 worksheet, addin or template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020820-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[XLS|Excel 97-2003 XLS]] &amp;lt;!-- Excel 97-2003 worksheet, addin or template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020900-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[DOC|Word 6-95 DOC]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020906-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[DOC|Word 97-2003 DOC]] &amp;lt;!-- Word 97-2003 document or template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00020d0b-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Outlook Item File|Outlook 97-2003 Item File]] &amp;lt;!-- Outlook 97-2003 item --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021200-0000-0000-00C0-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Publisher]] 95 (2.0)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021201-0000-0000-00c0-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Publisher]] 97-2013 (3.0-11.0)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021302-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Works Word Processor|Microsoft Works 3-4 WordProcessor]] &amp;lt;!-- Microsoft Works 4? document wps/ps/bps --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021303-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Microsoft Works Database|Microsoft Works 3-4 database]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021a13-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Visio]] 2000-2002&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00021a14-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Visio]] 2003-2010&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00022c44-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Greenstreet_Publisher|GST DTP formats]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00022C60-0000-0000-C000-000000000046}&amp;lt;/code&amp;gt; || [[Greenstreet_Publisher|GST]] [[GST_ART|Art drawing]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{00044851-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[PPT|PowerPoint 4.0 PPT]] &amp;lt;!-- PowerPoint 4.0 presentation --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{0006f046-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Outlook Item File|Outlook 97-2003 Item template]] &amp;lt;!-- Outlook 97-2003 item template --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{000C1082-0000-0000-C000-000000000046}&amp;lt;/code&amp;gt; || [[Windows Installer]] transform script MST&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{000c1084-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Windows Installer|MSI]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{000c1086-0000-0000-c000-000000000046}&amp;lt;/code&amp;gt; || [[Windows Installer|Windows Installer Patch MSP]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{012d3cc0-4216-11d0-89cb-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarImpress 4.0]] &amp;lt;!-- StarOffice StarImpress 4.0 presentation or template sdd/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{02b01c80-e03d-101a-b294-00dd010f2bf9}&amp;lt;/code&amp;gt; || [[AWD (At Work Document)|Microsoft fax At Work Document]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{02b3b7e0-4225-11d0-89ca-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarChart 4.0]] &amp;lt;!-- StarOffice StarChart 4.0 sds --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{02b3b7e1-4225-11d0-89ca-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarMath 4.0]] &amp;lt;!-- StarOffice StarMath 4.0 smf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{0ea45ab2-9e0a-11d1-a407-00c04fb932ba}&amp;lt;/code&amp;gt; || [[Microsoft Works Word Processor|Microsoft Works 5-6 WordProcessor]] &amp;lt;!-- Microsoft Works 5-6 document wps --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{18b8d021-b4fd-11d0-a97e-00a0c905410d}&amp;lt;/code&amp;gt; || [[MIX (PhotoDraw)]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{1cdd8c7b-81c0-45a0-9fed-04143144cc1e}&amp;lt;/code&amp;gt; || [[MAX (3ds Max)]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{28cddbc2-0ae2-11ce-a29a-00aa004a1a72}&amp;lt;/code&amp;gt; || [[Microsoft Works Word Processor|Microsoft Works 4 WordProcessor]] &amp;lt;!-- Microsoft Works 4 document wps --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{28cddbc3-0ae2-11ce-a29a-00aa004a1a72}&amp;lt;/code&amp;gt; || [[Microsoft Works Database|Microsoft Works 4 database]] &amp;lt;!-- Microsoft Works 4 database wdb/bdb --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{2e8905a0-85bd-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarDraw 5.0]] &amp;lt;!-- StarOffice StarDraw 5.0 drawing or template sda/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{31851f84-afe6-11d2-a3c9-00c04f72f340}&amp;lt;/code&amp;gt; || [[Microsoft MapPoint]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{340ac970-e30d-11d0-a53f-00a0249d57b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|Master 4.0]] &amp;lt;!-- StarOffice Master 4.0 document sgl --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{3f543fa0-b6a6-101b-9961-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarCalc 3.0]] &amp;lt;!-- StarOffice StarCalc 3.0 spreadsheet or template sdc/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{402efe60-1999-101b-99ae-04021c007002}&amp;lt;/code&amp;gt; || [[WordPerfect_Graphics|WordPerfect 9 Graphic ]] &amp;lt;!-- WordPerfect 9 Graphic wpg --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{402efe62-1999-101b-99ae-04021c007002}&amp;lt;/code&amp;gt; || [[SHW_(Corel)|Corel 7-X3 presentation]] &amp;lt;!-- WordPerfect 7-X3 presentation shw --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{4D29B490-49B2-11D0-93C3-7E0706000000}&amp;lt;/code&amp;gt; || |[[IPT|Autodesk Inventor]] Part &amp;lt;!-- *.ipt about year 2019 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{519873FF-2DAD-0220-1937-0000929679CD}&amp;lt;/code&amp;gt; || [[WordPerfect]] document &amp;lt;!-- UNKNOWN VERSION https://fossies.org/linux/wp2latex/test/ole6.wpd --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{565c7221-85bc-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarImpress 5.0]] &amp;lt;!-- StarOffice StarImpress 5.0 presentation or template sdd/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{56616700-c154-11ce-8553-00aa00a1f95b}&amp;lt;/code&amp;gt; || [[FlashPix]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{56616800-c154-11ce-8553-00aa00a1f95b}&amp;lt;/code&amp;gt; || [[MIX (PhotoDraw)]] or [[MIX (Picture It!)]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{59850400-6664-101B-B21C-00AA004BA90B}&amp;lt;/code&amp;gt; || [[OBD|Microsoft Office Binder]] &amp;lt;!-- tested only version 8; OBD for document like BINDER.OBD, OBT for template like REPORT.OBT and OBZ for Wizard --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{6361d441-4235-11d0-89cb-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarCalc 4.0]] &amp;lt;!-- StarOffice StarCalc 4.0 spreadsheet or template sdc/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{64818d10-4f9b-11cf-86ea-00aa00b929e8}&amp;lt;/code&amp;gt; || [[PPT|Powerpoint 97-2003 PPT]] &amp;lt;!-- PowerPoint 97-2003 presentation or template ppt/pps/pot --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{6E26C7C0-8CB9-11D3-A1C8-00C04F612452}&amp;lt;/code&amp;gt; || [[Microsoft Works]] portfolio &amp;lt;!-- Microsoft Works (organizer for pictures; probably version 6 and 7) portfolio wsbsamp.wsb --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{74b78f3a-c8c8-11d1-be11-00c04fb6faf1}&amp;lt;/code&amp;gt; || [[Microsoft Project]] &amp;lt;!-- Microsoft Project mpp --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{817246F0-720A-11CF-8718-00AA0060263B}&amp;lt;/code&amp;gt; || [[Microsoft PowerPoint]] Addin or Wizard &amp;lt;!-- only version 97 tested; Microsoft Powerpoint Addin like BSHPPT97.PPA or Wizard like &amp;quot;AutoContent Wizard.pwz&amp;quot; --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{4F4D4E49-464F-524D-AFDC-0020AF286206}&amp;lt;/code&amp;gt; || [[OmniForm]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{8b04e9b0-420e-11d0-a45e-00a0249d57b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarWriter 4.0]] &amp;lt;!-- StarOffice StarWriter 4.0 document or template sdw/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{A9C39302-770A-11D1-893F-00802964B632}&amp;lt;/code&amp;gt; || [[Easy CD Creator|Easy CD Creator]] 4 &amp;lt;!-- *.cl4 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{af10aae0-b36d-101b-9961-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarDraw 3.0]] &amp;lt;!-- StarOffice StarDraw 3.0 drawing or template sdd/sda/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{bf884321-85dd-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarChart 5.0]] &amp;lt;!-- StarOffice StarChart 5.0 sds --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c20cf9d1-85ae-11d1-aab4-006097da561a}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarWriter 5.0]] &amp;lt;!-- StarOffice StarWriter 5.0 document or template sdw/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c20cf9d3-85ae-11d1-aab4-006097da561a}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|Master 5.0]] &amp;lt;!-- StarOffice Master 5.0 document sgl --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c65e63e1-6c0e-11cf-842e-00aa006130ba}&amp;lt;/code&amp;gt; || [[Softimage SCN]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{c6a5b861-85d6-11d1-89cb-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarCalc 5.0]] &amp;lt;!-- StarOffice StarCalc 5.0 spreadsheet or template sdc/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{d4590460-35fd-101c-b12a-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarMath 3.0]] &amp;lt;!-- StarOffice StarMath 3.0 smf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{dc5c7e40-b35c-101b-9961-04021c007002}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarWriter 3.0]] &amp;lt;!-- StarOffice StarWriter 3.0 document or template sdw/vor --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{de14f420-ac1c-11ce-be26-db67235e2689}&amp;lt;/code&amp;gt; || [[CorelCAD|CorelCAD]] Drawing or Template &amp;lt;!-- CorelCAD Drawing *.ccd or Tenmplate *.cct --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{ea7bae70-fb3b-11cd-a903-00aa00510ea3}&amp;lt;/code&amp;gt; || [[PPT|PowerPoint 95 PPT]] &amp;lt;!-- PowerPoint 95 presentation ppt/pot --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{fb9c99e0-2c6d-101c-8e2c-00001b4cc711}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarChart 3.0]] &amp;lt;!-- StarOffice StarChart 3.0 sds --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{ffb5e640-85de-11d1-89d0-008029e4b0b1}&amp;lt;/code&amp;gt; || [[StarOffice binary formats|StarMath 5.0]] &amp;lt;!-- StarOffice StarMath 5.0 smf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{597CAA70-72AA-11CF-831E-524153480000}&amp;lt;/code&amp;gt; || [[FLA|Adobe Flash]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;{48D026F3-C031-11D1-8FAB-00A0C96E3856}&amp;lt;/code&amp;gt; || [[OFM|Melco Project File]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
* [[OLE Property Set]]&lt;br /&gt;
&lt;br /&gt;
For formats based on this format, see [[:Category:Microsoft Compound File]].&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/dd942138.aspx MSDN: Compound File Binary File Format] → [MS-CFB] PDF&lt;br /&gt;
* [https://www.openoffice.org/sc/compdocfileformat.pdf OpenOffice.org's documentation]&lt;br /&gt;
&lt;br /&gt;
== Programs, libraries, and utilities ==&lt;br /&gt;
* [http://www.mitec.cz/ssv.html Structured Storage Viewer]&lt;br /&gt;
* [https://github.com/libyal/libolecf/wiki libolecf]&lt;br /&gt;
* [http://www.decalage.info/python/olefileio OleFileIO_PL - a Python module to read MS OLE2 files]&lt;br /&gt;
* [http://videos.didierstevens.com/2014/08/26/oledump-py-beta/ oledump.py beta]&lt;br /&gt;
* [https://github.com/unixfreak0037/officeparser officeparser]&lt;br /&gt;
* [http://decalage.info/python/oletools python-oletools - python tools to analyze OLE files]&lt;br /&gt;
* [https://sourceforge.net/projects/openmcdf/ OpenMCDF]&lt;br /&gt;
* [https://poi.apache.org/ Apache POI] - Java API for Microsoft documents&lt;br /&gt;
* [https://github.com/renyxa/re-lab Re-lab / OLE Toy]&lt;br /&gt;
* [https://b2xtranslator.sourceforge.net/ Office Binary (doc, xls, ppt) Translator to Open XML]&lt;br /&gt;
* [[7-Zip]]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/msCompound}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Compound File Binary Format|Wikipedia article]]&lt;br /&gt;
* [{{ForensicsWikiURL|ole_compound_file}} Forensics Wiki article]&lt;br /&gt;
* [http://www.joelonsoftware.com/items/2008/02/19.html Joel on Software: Why are the Microsoft Office file formats so complicated?]&lt;br /&gt;
* Some (older) reverse engineered information [http://stuff.mit.edu/afs/athena/astaff/project/mimeutils/share/laola/guide.html here] and a Perl module [http://stuff.mit.edu/afs/athena/astaff/project/mimeutils/share/laola/laola.pl here]&lt;br /&gt;
* [http://blog.avira.com/malicious-office-macros-dead/ Malicious Office macros are not dead]&lt;br /&gt;
* [http://decalage.info/file_formats_security/office MS Office 97-2003 legacy/binary formats security] - article with lots of resources on MS Office formats, including analysis techniques, tools and parsing libraries&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/aa295067(v=vs.60).aspx MSDN: Providing Summary Information]&lt;br /&gt;
&lt;br /&gt;
[[Category:Document]]&lt;br /&gt;
[[Category:Microsoft]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Protobuf</id>
		<title>Protobuf</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Protobuf"/>
				<updated>2024-12-26T17:58:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Serialization&lt;br /&gt;
|extensions={{ext|proto}}, {{ext|pb}}&lt;br /&gt;
|kaitai struct=google_protobuf&lt;br /&gt;
}}&lt;br /&gt;
'''Protobuf''' (Protocol Buffers) is a Google system for serialization of data to/from binary files. It is used by creating data structure definitions (known as &amp;quot;messages&amp;quot;, since they define what data is sent or received as a message between processes using this format) in .proto files, which have a syntax resembling programming languages of the [[C]] family, and then compiling them using a Protobuf compiler targeting a particular programming language (e.g., [[C++]]). This generates library routines which convert data of that particular structure to and from streams of binary data that can be read from and written to files or transmitted over networks. This is faster and more compact than using other popular techniques such as [[XML]]. The .pb extension is used for raw binary streams of this format.&lt;br /&gt;
&lt;br /&gt;
Google uses it heavily in its internal protocols and file formats. It is also used (compressed under a variant of [[Snappy]]) in the [[IWA]] format used by Apple as part of the [[iWork]] format used in [[Pages]], [[Numbers]], and [[Keynote]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://github.com/google/protobuf/wiki Official page]&lt;br /&gt;
* [https://developers.google.com/protocol-buffers/docs/overview Developer guide]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/protobuf Discussion group]&lt;br /&gt;
* [https://developers.google.com/protocol-buffers/docs/tutorials Tutorials]&lt;br /&gt;
* [https://developers.google.com/protocol-buffers/docs/encoding Binary encoding structure]&lt;br /&gt;
&lt;br /&gt;
=== Commentary and criticism ===&lt;br /&gt;
* [http://reasonablypolymorphic.com/blog/protos-are-wrong/ Protobuffers Are Wrong]&lt;br /&gt;
&lt;br /&gt;
[[Category:Google]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/BSON</id>
		<title>BSON</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/BSON"/>
				<updated>2024-12-26T17:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Serialization&lt;br /&gt;
|extensions={{ext|bson}}&lt;br /&gt;
|kaitai struct=bson&lt;br /&gt;
}}&lt;br /&gt;
'''BSON''' is a binary serialization format designed to be similar to [[JSON]], only binary-based rather than text-based. It is used in [[MongoDB]].&lt;br /&gt;
&lt;br /&gt;
Multi-byte numeric quantities are [[Endianness|little-endian]].&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
* [http://bsonspec.org/ Official spec]&lt;br /&gt;
&lt;br /&gt;
== Metaformat files ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.synalysis.net/Grammars/bson.grammar Synalysis grammar file] (for Hexinator / Synalize It!; [[Synalysis grammar file|more details]])&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
&lt;br /&gt;
==== Official ====&lt;br /&gt;
* C: [https://github.com/mongodb/libbson/tree/master/ libbson] &lt;br /&gt;
* C#: [https://github.com/mongodb/mongo-csharp-driver/tree/master/src/MongoDB.Bson mongo-csharp-driver]&lt;br /&gt;
* Java: [https://github.com/mongodb/mongo-java-driver/blob/master/src/main/org/bson mongo-java-driver]&lt;br /&gt;
* JavaScript: [https://github.com/mongodb/js-bson js-bson]&lt;br /&gt;
* Node.js: [https://github.com/mongodb/node-mongodb-native node-mongodb-native]&lt;br /&gt;
&lt;br /&gt;
==== 3rd Party====&lt;br /&gt;
&lt;br /&gt;
* AS3: [https://github.com/fminzoni/ActionBSON ActionBSON]&lt;br /&gt;
* AS3: [https://github.com/s9tpepper/MongoAS3 MongoAS3]&lt;br /&gt;
* C: [https://github.com/chergert/mongo-glib/tree/master/mongo-glib mongo-glib]&lt;br /&gt;
* C++: [http://dochub.mongodb.org/core/bsoncplusplus bsoncplusplus]&lt;br /&gt;
* C++: [https://github.com/jbenet/bson-cpp bson-cpp]&lt;br /&gt;
* C++: [https://github.com/dwight/bson-cxx bson-cxx]&lt;br /&gt;
* C++: [http://kenai.com/projects/mongoviewer/pages/BSON mongoviewer] &lt;br /&gt;
* C++: [https://github.com/cyberguijarro/minibson minibson]&lt;br /&gt;
* C#: [https://github.com/samus/mongodb-csharp/ mongodb-csharp]&lt;br /&gt;
* C#: [http://james.newtonking.com/archive/2009/12/26/json-net-3-5-release-6-binary-json-bson-support.aspx Json.NET]&lt;br /&gt;
* C#: [http://github.com/karlseguin/Metsys.Bson Metsys.Bson]&lt;br /&gt;
* C#: [https://github.com/Softmotions/ejdb/tree/master/nejdb EJDB BSON]&lt;br /&gt;
* Dart: [https://pub.dartlang.org/packages/bson_codec bson_codec]&lt;br /&gt;
* Delphi: [http://code.google.com/p/pebongo/source/browse/trunk/_bson.pas pebongo]&lt;br /&gt;
* Delphi: [https://github.com/stijnsanders/TMongoWire/blob/master/bsonDoc.pas TMongoWire]&lt;br /&gt;
* Elixir: [http://github.com/checkiz/elixir-bson elixir-bson]&lt;br /&gt;
* Erlang: [http://github.com/JacobVorreuter/emongo/blob/master/src/emongo_bson.erl emongo_bson]&lt;br /&gt;
* Erlang: [https://github.com/wpntv/erlmongo/ erlmongo]&lt;br /&gt;
* Factor: [http://github.com/slavapestov/factor/tree/master/extra/bson/ factorbson]&lt;br /&gt;
* Fantom: [http://bitbucket.org/liamstask/fantomongo/src/tip/fan/bson/ fantomongo]&lt;br /&gt;
* Go: [http://github.com/mikejs/gomongo gomongo]&lt;br /&gt;
* Go: [http://labix.org/gobson gobson)]&lt;br /&gt;
* Haskell: [http://hackage.haskell.org/package/bson haskell-bson]&lt;br /&gt;
* Java: [https://github.com/michel-kraemer/bson4jackson bson4jackson]&lt;br /&gt;
* Java: [http://github.com/kohanyirobert/ebson ebson]&lt;br /&gt;
* J2ME: [http://github.com/paracycle/BsonME BsonME ]&lt;br /&gt;
* Lisp: [http://github.com/fons/cl-mongo/blob/master/src/bson.lisp cl-mongo]&lt;br /&gt;
* Lua: [https://github.com/tcoram/bson-lua bson-lua]&lt;br /&gt;
* Lua: [https://github.com/cloudwu/lua-bson lua-bson]&lt;br /&gt;
* Node.js: [https://github.com/marcello3d/node-buffalo node-buffalo]&lt;br /&gt;
* OCaml: [http://massd.github.io/bson/ bson.ml]&lt;br /&gt;
* Perl: [http://github.com/mongodb/mongo-perl-driver/blob/master/lib/MongoDB/BSON.pm BSON.pm]&lt;br /&gt;
* PHP: [http://github.com/mongodb/mongo-php-driver mongo-php-driver]&lt;br /&gt;
* Python: [http://github.com/mongodb/mongo-python-driver mongo-python-driver]&lt;br /&gt;
* Python: [https://github.com/py-bson/bson bson]&lt;br /&gt;
* Python: [https://python3-bson.googlecode.com/svn/build/dist/ python3-bson]&lt;br /&gt;
* Python: [http://www.pythomnic3k.org/files/bson.py bson.py]&lt;br /&gt;
* Ruby: [http://rubygems.org/gems/bson bson gem]&lt;br /&gt;
* Ruby: [http://rubygems.org/gems/bson_ext bson_ext gem]&lt;br /&gt;
* Smalltalk: [http://www.squeaksource.com/MongoTalk.html MongoTalk]&lt;br /&gt;
* SML: [http://github.com/mdirolf/mlmongo/blob/master/bson.sml bson.sml]&lt;br /&gt;
* Swift: [https://github.com/Frizlab/BSONSerialization Frizlab BSONSerialization]&lt;br /&gt;
* Swift: [http://github.com/OpenKitten/BSON OpenKitten BSON]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:BSON|Wikipedia article]]&lt;br /&gt;
* [http://docs.mongodb.org/meta-driver/latest/legacy/bson/ Info in MongoDB site]&lt;br /&gt;
&lt;br /&gt;
[[Category:JSON]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/DER</id>
		<title>DER</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/DER"/>
				<updated>2024-12-26T17:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Serialization&lt;br /&gt;
|extensions={{ext|der}}, others&lt;br /&gt;
|kaitai struct=asn1_der&lt;br /&gt;
}}&lt;br /&gt;
'''Distinguished Encoding Rules''' ('''DER''') is a binary serialization of [[ASN.1]] format. It is often used for cryptographic data such as certificates, but has other uses.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[DER encoded certificate]]&lt;br /&gt;
* [[DER encoded RSA private key]]&lt;br /&gt;
* [[PKCS7 certificate]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-X.690-200811-I/en ITU-T Rec. X.690]&lt;br /&gt;
&lt;br /&gt;
[[Category:Metaformats]]&lt;br /&gt;
[[Category:Security]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/BWF</id>
		<title>BWF</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/BWF"/>
				<updated>2024-12-26T17:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Audio and Music&lt;br /&gt;
|extensions={{ext|wav}}&lt;br /&gt;
|mimetypes={{mimetype|audio/x-wav}}&lt;br /&gt;
|pronom={{PRONOM|fmt/1}}, {{PRONOM|fmt/2}}, {{PRONOM|fmt/527}}, others&lt;br /&gt;
|locfdd={{LoCFDD|fdd000356}}, {{LoCFDD|fdd000357}}, others&lt;br /&gt;
|kaitai struct=wav&lt;br /&gt;
}}&lt;br /&gt;
'''BWF''' (or '''Broadcast WAVE''', '''BWAVE''') is used for broadcast exchange and as an archival format for first-generation (master) audio files.  [[BWF]] extends the [[WAV]] standard with a mandatory metadata chunk and restricts the audio datastream to Linear PCM ([[LPCM]]) or MPEG forms. [[RF64]] is a compatible extended form of this format.&lt;br /&gt;
&lt;br /&gt;
== Identifiers ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Format !! Version !! PRONOM !! LoCFDD !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 0 || {{PRONOM|fmt/1}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 0, PCM Encoding || {{PRONOM|fmt/703}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 0, MPEG Encoding || {{PRONOM|fmt/706}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 0, WAVEFORMATEXTENSIBLE Encoding || {{PRONOM|fmt/709}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 1 || {{PRONOM|fmt/2}} || {{LoCFDD|fdd000356}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 1, PCM Encoding || {{PRONOM|fmt/704}} || {{LoCFDD|fdd000003}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 1, MPEG Encoding || {{PRONOM|fmt/707}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 1, WAVEFORMATEXTENSIBLE Encoding || {{PRONOM|fmt/710}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 2 || {{PRONOM|fmt/527}} || {{LoCFDD|fdd000357}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 2, PCM Encoding || {{PRONOM|fmt/705}} || {{LoCFDD|fdd000359}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 2, MPEG Encoding || {{PRONOM|fmt/708}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast WAVE || 2, WAVEFORMATEXTENSIBLE Encoding || {{PRONOM|fmt/711}} || ||&lt;br /&gt;
|-&lt;br /&gt;
| RF64 || || {{PRONOM|fmt/712}} || ||rowspan=&amp;quot;2&amp;quot;| Refer to [[RF64]].&lt;br /&gt;
|-&lt;br /&gt;
| RF64 Multichannel || || {{PRONOM|fmt/713}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://mediaarea.net/BWFMetaEdit BWF MetaEdit]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://tech.ebu.ch/docs/tech/tech3285.pdf EBU TECH 3285: Specification of the Broadcast Wave Format (BWF)]&lt;br /&gt;
* [[Wikipedia:Broadcast Wave Format|Broadcast Wave Format : Wikipedia]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Macintosh_resource_file</id>
		<title>Macintosh resource file</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Macintosh_resource_file"/>
				<updated>2024-12-26T17:53:01Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Resources&lt;br /&gt;
|extensions={{ext|rsrc}}, {{ext|dfont}}, others&lt;br /&gt;
|kaitai struct=resource_fork&lt;br /&gt;
}}&lt;br /&gt;
The '''Macintosh resource file''' format was used by the Resource Manager in Mac OS Classic for storing resources used by Mac OS Classic applications as well as file associations and executable code. Traditionally, this format is used in the [[Resource Fork]] of a file on the [[HFS]] and [[HFS+]] file systems; however, when resource files are still used in Mac OS X applications, the same format is used in a file with the extension .rsrc.&lt;br /&gt;
&lt;br /&gt;
See [[Resource Fork]] for general information about Macintosh resource forks.&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
A resource has a [[FourCC|four-character type code]], an ID number, an optional name, and data. The type code is generally unique to the type of data stored within, but this may not be the case with application-specific formats.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://sourceforge.net/projects/rezilla/ Rezilla]&lt;br /&gt;
* [https://github.com/kreativekorp/ksfl KSFL] reads and writes Macintosh resource files&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/rsrc}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [[Wikipedia:Resource fork|Resource fork (Wikipedia)]]&lt;br /&gt;
* [http://developer.apple.com/legacy/mac/library/documentation/mac/pdf/MoreMacintoshToolbox.pdf More Macintosh Toolbox] (format is described on page 1-121 to 1-125)&lt;br /&gt;
* [https://github.com/kreativekorp/ksfl/wiki/Macintosh-Resource-File-Format Description of the file format] from the KSFL wiki&lt;br /&gt;
* [https://whitefiles.org/mac/pgs/t02.htm The White Files: Mac OS Guides: Resources]&lt;br /&gt;
* [http://xahlee.info/UnixResource_dir/macosx.html Mac OS X Resource Fork and Command Line Tips]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* Kaitai structs for a few resource fork files on [Macintosh resource file GitHub].&lt;br /&gt;
* Official Kaitai [https://github.com/kaitai-io/kaitai_struct_formats/tree/master/macos MacOS Structs].&lt;br /&gt;
* RSRC dump [https://github.com/dgelessus/python-rsrcfork pure Python utility for reading resource data].&lt;br /&gt;
* Resource-fork hashtag [https://github.com/topics/resource-fork on Github].&lt;br /&gt;
&lt;br /&gt;
[[Category:Metadata]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Macintosh]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Desktop_Services_Store</id>
		<title>Desktop Services Store</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Desktop_Services_Store"/>
				<updated>2024-12-26T17:52:25Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Metadata&lt;br /&gt;
|extensions={{ext|DS_Store}}&lt;br /&gt;
|pronom={{PRONOM|fmt/394}}&lt;br /&gt;
|kaitai struct=ds_store&lt;br /&gt;
}}&lt;br /&gt;
'''Desktop Services Store''' ('''.DS_Store''') is a file format used by [[Mac OS X]], and the Finder app, to store information about a directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files apparently begin with bytes {{magic|00 00 00 01}}, followed by ASCII &amp;quot;{{magic|Bud1}}&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.hhhh.org/src/hg/dsstore/ Mac::Finder::DSStore] Perl module&lt;br /&gt;
* [https://github.com/gehaxelt/ds_store Go library]&lt;br /&gt;
* [https://github.com/gehaxelt/Python-dsstore Python library]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:.DS_Store]]&lt;br /&gt;
* [https://metacpan.org/pod/distribution/Mac-Finder-DSStore/DSStoreFormat.pod Specification from Mac::Finder::DSStore]&lt;br /&gt;
* [https://0day.work/parsing-the-ds_store-file-format/ Parsing the .DS_Store file format]&lt;br /&gt;
* [https://wiki.mozilla.org/DS_Store_File_Format Reverse-engineered specification]&lt;br /&gt;
* [https://eclecticlight.co/2021/11/27/explainer-ds_store-files/ Explainer: .DS_Store files]&lt;br /&gt;
&lt;br /&gt;
[[Category:Filesystem]]&lt;br /&gt;
[[Category:File format details]]&lt;br /&gt;
[[Category:File formats with a distinctive filename]]&lt;br /&gt;
[[Category:File formats with case sensitive extensions]]&lt;br /&gt;
[[Category:Macintosh]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Windows_Event_Log</id>
		<title>Windows Event Log</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Windows_Event_Log"/>
				<updated>2024-12-26T17:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=System files&lt;br /&gt;
|extensions={{ext|evt}}, {{ext|log}}, {{ext|log1}}, {{ext|log2}}&lt;br /&gt;
|kaitai struct=windows_evt_log&lt;br /&gt;
}}&lt;br /&gt;
The [[Windows Event Log]] tracks things that happen to Windows systems for diagnostic use. Its format, and the built-in Windows utilities to access it, has varied between Windows versions. Generally there are three different logs, Application, System, and Security.&lt;br /&gt;
&lt;br /&gt;
== Windows 2000, XP and 2003 ==&lt;br /&gt;
&lt;br /&gt;
These systems use the .evt extension and are usually found in the  C:\Windows\system32\config directory.&lt;br /&gt;
&lt;br /&gt;
* [{{ForensicsWikiURL|windows_event_log_%28evt%29}} Forensics Wiki: Windows Event Log (EVT)]&lt;br /&gt;
* [http://support.microsoft.com/kb/308427 How to view and manage event logs in Event Viewer in Windows XP]&lt;br /&gt;
&lt;br /&gt;
== Vista, Windows 2008, and Windows 7 ==&lt;br /&gt;
&lt;br /&gt;
These files are also usually in the C:\Windows\system32\config directory, but have .log, .log1, and .log2 extensions... or no extension at all. Attempting to open them in a general file-viewer program seems to hang Windows Explorer.&lt;br /&gt;
&lt;br /&gt;
* [{{ForensicsWikiURL|windows_xml_event_log_%28evtx%29}} Forensics Wiki: Windows XML Event Log (EVTX)]&lt;br /&gt;
* [http://windows.microsoft.com/en-us/windows-vista/open-event-viewer Event Viewer (Vista)]&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/windows/desktop/aa385780%28v=vs.85%29.aspx Windows Event Log (MSDN)]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Event Viewer|Wikipedia: Event Viewer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft]]&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/APNG</id>
		<title>APNG</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/APNG"/>
				<updated>2024-12-26T17:50:27Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|png}}&lt;br /&gt;
|mimetypes={{mimetype|image/vnd.mozilla.apng}}, {{mimetype|image/png}}&lt;br /&gt;
|kaitai struct=png&lt;br /&gt;
|pronom={{PRONOM|fmt/935}}&lt;br /&gt;
}}&lt;br /&gt;
[[APNG]] is an unofficial extension of the [[PNG]] image format. It supports animation similar to animated [[GIF]]. The Mozilla Corporation was involved in its development.&lt;br /&gt;
&lt;br /&gt;
APNG files are valid PNG files. When an APNG file is viewed in a program that does not support the APNG extensions, it will appear as a still image chosen by the creator of the APNG file.&lt;br /&gt;
&lt;br /&gt;
APNG supports 24-bit color and 8-bit transparency, whereas  GIF supports 256 colors per image palette and binary transparency.&lt;br /&gt;
&lt;br /&gt;
== Browser support ==&lt;br /&gt;
APNG is supported on Mozilla Firefox (Gecko layout engine) as of version 3.0 (June 17, 2008) and Safari (WebKit layout engine) as of version 8.0 (October 16, 2014). It's also supported on Firefox for Android and iOS Safari.&lt;br /&gt;
&lt;br /&gt;
Blink layout engine based browsers like Google Chrome and Opera (post version 15) require an add-on to render APNG files. &lt;br /&gt;
&lt;br /&gt;
It used to be supported natively on Opera (Presto layout engine) from version 9.5 (June 12, 2008) through version 12.17 (April 23, 2014).&lt;br /&gt;
&lt;br /&gt;
Microsoft Internet Explorer (Trident layout engine) does not support APNG.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[MNG]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://wiki.mozilla.org/APNG_Specification APNG Specification]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://littlesvr.ca/apng/samples.html&lt;br /&gt;
* http://people.mozilla.com/~dolske/apng/demo.html&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[XnView]]&lt;br /&gt;
* [[Tom's Editor]] (it's an image editor so displays only the first frame)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [[Wikipedia:APNG|Wikipedia article]]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [https://sites.google.com/site/cphktool/apng-anime-maker APNG Anime Maker, free software for creating APNG's]&lt;br /&gt;
&lt;br /&gt;
[[Category:Animation]]&lt;br /&gt;
[[Category:Mozilla]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/JFIF</id>
		<title>JFIF</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/JFIF"/>
				<updated>2024-12-26T17:49:21Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&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|jpg}}, {{ext|jpeg}}, {{ext|jfif}}, {{ext|jfi}}&lt;br /&gt;
|mimetypes={{mimetype|image/jpeg}}&lt;br /&gt;
|locfdd={{LoCFDD|fdd000018}}&lt;br /&gt;
|pronom={{PRONOM|fmt/42}}, {{PRONOM|fmt/43}}, {{PRONOM|fmt/44}}&lt;br /&gt;
|wikidata={{wikidata|Q26329975}}&lt;br /&gt;
|kaitai struct=jpeg&lt;br /&gt;
|released=1991&lt;br /&gt;
}}&lt;br /&gt;
'''JFIF''' ('''JPEG File Interchange Format''') is a standard that defines a portable subset of the [[JPEG]] file format. Most of the JPEG files in existence conform to JFIF.&lt;br /&gt;
&lt;br /&gt;
JFIF defines JPEG application segments which serve to identify JFIF files, and to store a small amount of metadata: the pixel density, and a thumbnail image.&lt;br /&gt;
&lt;br /&gt;
The presence of a JFIF segment implies that:&lt;br /&gt;
* If the image has three components, its color format is YCbCr, using a conversion formula given in the specification. If it has one component, its color format is grayscale.&lt;br /&gt;
* The image has a particular orientation.&lt;br /&gt;
* If the image is subsampled, it uses a particular subsampling position.&lt;br /&gt;
&lt;br /&gt;
JFIF was developed based on a draft version of the JPEG standard, which is how it can predate JPEG's official 1992 publication date.&lt;br /&gt;
&lt;br /&gt;
== Disambiguation ==&lt;br /&gt;
Don't confuse '''JPEG File Interchange Format''' with '''JPEG Interchange Format'''. The former is '''JFIF'''; the latter means approximately the same thing as [[JPEG]].&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Valid JFIF files begin with  &amp;lt;code&amp;gt;FF D8 FF E0 ?? ?? 'J' 'F' 'I' 'F' 00&amp;lt;/code&amp;gt;. Some technically-invalid files exist in which the JFIF segment has been relocated, and for them this signature will not match.&lt;br /&gt;
&lt;br /&gt;
== Versions ==&lt;br /&gt;
&lt;br /&gt;
* The original version (let's call it JFIF 1.00) must have existed in some form, but little seems to be known about it.&lt;br /&gt;
&lt;br /&gt;
* JFIF 1.01 (1991-12-10) may have changed the subsampling position to ''centered''.&lt;br /&gt;
&lt;br /&gt;
* JFIF 1.02 (1992-09-01) added an optional JFXX segment, capable of storing a compressed thumbnail image.&lt;br /&gt;
&lt;br /&gt;
* JFIF 2.xx (~2014): Starting with version 9a, the Independent JPEG Group's software supports &amp;quot;JFIF 2.01&amp;quot; (e.g. using &amp;lt;code&amp;gt;cjpeg -bgycc&amp;lt;/code&amp;gt;), which apparently implies that the image uses &amp;quot;big gamut YCC&amp;quot;. We have not located any specifications for this JFIF version. Note that some buggy JFIF encoders have been known to label a file as version 2.01, when 1.02 was intended.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* JFIF 1.02:&lt;br /&gt;
** [https://www.w3.org/Graphics/JPEG/jfif3.pdf jfif3.pdf]&lt;br /&gt;
** [http://www.textfiles.com/programming/FORMATS/jpegjfif JFIF description (Eric Hamilton, 1992-09-01)]&lt;br /&gt;
** [https://web.archive.org/web/20011026132227/http://www.ijg.org/files/ Archive of www.ijg.org/files/] → jfif.ps.gz, jfif.txt.gz&lt;br /&gt;
* Based on JFIF 1.02:&lt;br /&gt;
** [https://www.itu.int/rec/T-REC-T.871/en ITU-T Rec. T.871]&lt;br /&gt;
** [https://www.ecma-international.org/publications/techreports/E-TR-098.htm ECMA TR/98]&lt;br /&gt;
** [https://www.iso.org/standard/54989.html ISO/IEC 10918-5:2013] (Not free to download)&lt;br /&gt;
* [https://entropymine.com/archived/jpeg.jfif.doc.1.01.ps.Z JFIF 1.01]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:JPEG File Interchange Format|Wikipedia article]]&lt;br /&gt;
* {{EGFF|jpeg|JPEG File Interchange Format File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]&lt;br /&gt;
* [https://github.com/corkami/pics/blob/master/binary/JPG.png JFIF poster]&lt;br /&gt;
&lt;br /&gt;
[[Category:JPEG]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/ICC_profile</id>
		<title>ICC profile</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/ICC_profile"/>
				<updated>2024-12-26T17:49:01Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&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|icc}}, {{ext|icm}}&lt;br /&gt;
|wikidata={{wikidata|Q29206892}}&lt;br /&gt;
|kaitai struct=icc_4&lt;br /&gt;
}}&lt;br /&gt;
'''ICC profile''' is a standard format for color management information. It may appear in a file by itself, or embedded in certain graphics file formats.&lt;br /&gt;
&lt;br /&gt;
ICC stands for '''International Color Consortium''', the organization responsible for the format. It was formerly (before about 1995) known as '''InterColor Consortium''', and the format was known as '''InterColor Profile Format'''.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
An ICC profile has a 128-byte header, followed by an index (&amp;quot;tag table&amp;quot;) with a variable number of entries, followed by a data section containing items pointed to by the index.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
ASCII &amp;quot;{{magic|acsp}}&amp;quot; appears at offset 36.&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
Many graphics-related formats can contain embedded ICC profiles. This is a partial list.&lt;br /&gt;
&lt;br /&gt;
* In a [[TIFF]] file, tag 34675 is used for ICC profiles. See the ICC profile specification for details.&lt;br /&gt;
&lt;br /&gt;
* In a [[JPEG]] file, an APP2 marker with an identifier of &amp;quot;ICC_PROFILE&amp;quot; is used for ICC profiles. See the ICC profile specification for details. Note that large ICC profiles must be split up, to accommodate JPEG's 64KB segment size limit.&lt;br /&gt;
&lt;br /&gt;
* In a [[PNG]] file, chunk type iCCP contains an ICC profile. See the PNG specification for details.&lt;br /&gt;
&lt;br /&gt;
* In a [[GIF]] file, an ICC profile uses application identifier &amp;quot;ICCRGBG1012&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* In the [[JPEG 2000]] formats [[JP2]], [[JPX]] and [[JPM]], ICC profiles can be embedded in the &amp;quot;Colour Specification Box&amp;quot;. The presence of an ICC profile is indicated by the value of the &amp;quot;METH&amp;quot; field of that box. The [[JP2]] format imposes some restrictions on the use of ICC profiles; some of these restrictions were relaxed in a 2013 amendment to the format's specifications. More details on this can be found [http://wiki.opf-labs.org/display/TR/Handling+of+ICC+profiles here].&lt;br /&gt;
&lt;br /&gt;
* In [[Photoshop Image Resources]] metadata, an ICC profile uses Resource ID 0x040F.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.color.org/icc_specs2.xalter ICC profile specifications]&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;V2&amp;quot; family ===&lt;br /&gt;
In this family, the ''specification version'' is different from the ''profile version'' (a number stored in the ICC profile data).&lt;br /&gt;
* [http://www.color.org/icc30.pdf Version 3.0] (1994-06-10); profile version 2.0.0&lt;br /&gt;
* [http://www.color.org/icc301.pdf Version 3.01] (1995-05-08); profile version 2.0.0&lt;br /&gt;
* [http://www.color.org/icc32.pdf Version 3.2] (1995-11-20); profile version 2.0.0&lt;br /&gt;
* [http://www.color.org/icc33.pdf Version 3.3] (1996-11-11); profile version 2.1.0&lt;br /&gt;
* [http://www.color.org/icc34.pdf Version 3.4] (1997-08-15); profile version 2.1.0&lt;br /&gt;
* [http://www.color.org/icc-1_1998-09.pdf ICC.1:1998-09]; profile version 2.2.0&lt;br /&gt;
* [http://www.color.org/icc-1a_1999-04.pdf ICC.1A:1999-04]: Addendum 2 to ICC.1:1998-09; profile version 2.2.0 or 2.3.0&lt;br /&gt;
* [http://www.color.org/ICC_Minor_Revision_for_Web.pdf ICC.1:2001-04]; profile version 2.4.0&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;V4&amp;quot; family ===&lt;br /&gt;
* [http://www.color.org/newiccspec.pdf ICC.1:2001-12 (Version 4.0.0)]&lt;br /&gt;
* [http://www.color.org/ICC1-V41.pdf ICC.1:2003-09 (Version 4.1.0)]&lt;br /&gt;
* ICC.1:2004-04&lt;br /&gt;
* [http://www.color.org/icc1v42.pdf ICC.1:2004-10 (Version 4.2.0.0)]&lt;br /&gt;
* [http://www.color.org/ICC1v42_2006-05.pdf ICC.1:2004-10 (Version 4.2.0.0)] with errata incorporated, 2006-05-22&lt;br /&gt;
* [http://www.color.org/specification/ICC1v43_2010-12.pdf ICC.1:2010-12 (Version 4.3.0.0)]&lt;br /&gt;
* [https://www.color.org/specification/ICC.1-2022-05.pdf ICC.1:2022 (Version 4.4.0.0)]&lt;br /&gt;
&lt;br /&gt;
=== iccMAX ===&lt;br /&gt;
Profile version 5 is named [http://www.color.org/iccmax/index.xalter iccMAX]. It is intended for situations where V4's features are insufficient, not as a replacement for V4.&lt;br /&gt;
* [http://www.color.org/specification/ICC.2-2019.pdf ICC.2:2019 (iccMAX)]; profile version 5.0.0&lt;br /&gt;
&lt;br /&gt;
== Metaformat files ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.synalysis.net/Grammars/icc.grammar Synalysis grammar file] (for Hexinator / Synalize It!; [[Synalysis grammar file|more details]])&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eci.org/doku.php?id=en:downloads Some samples]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.littlecms.com/ Little CMS]&lt;br /&gt;
* [http://www.color.org/profileinspector.xalter ICC Profile Inspector]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:ICC profile|Wikipedia article]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/GIMP_Brush</id>
		<title>GIMP Brush</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/GIMP_Brush"/>
				<updated>2024-12-26T17:48:43Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&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|gbr}}, {{ext|gpb}}&lt;br /&gt;
|kaitai struct=gimp_brush&lt;br /&gt;
}}&lt;br /&gt;
'''GIMP Brush''', or '''GIMP Basic Brush''', is one of the formats used by the [[GIMP]] image editor to store a brush or texture. It is effectively a raster image format.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[GIMP Animated Brush]]&lt;br /&gt;
* [[GIMP]]&lt;br /&gt;
There is a third kind of GIMP brush file, '''GIMP Parametric Brush''' (.vbr), but it is probably of little interest to applications other than GIMP.&lt;br /&gt;
&lt;br /&gt;
== Identifiers ==&lt;br /&gt;
The usual filename extension, at least for current versions of GIMP, is '''.gbr'''. Some sources also list '''.gpb'''.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
The ASCII characters &amp;quot;&amp;lt;code&amp;gt;GIMP&amp;lt;/code&amp;gt;&amp;quot; appear at offset 20.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.cinepaint.org/more/docs/gbr.html The GIMP Paintbrush File Format Version 2]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[GIMP]]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[XnView]]&lt;br /&gt;
* [[Tom's Editor]]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|image/gimpBrush}}&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Exif</id>
		<title>Exif</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Exif"/>
				<updated>2024-12-26T17:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Metadata&lt;br /&gt;
|locfdd={{LoCFDD|fdd000146}}, {{LoCFDD|fdd000147}}, {{LoCFDD|fdd000145}}&lt;br /&gt;
|pronom={{PRONOM|x-fmt/391}}, {{PRONOM|x-fmt/387}}, others&lt;br /&gt;
|kaitai struct=exif&lt;br /&gt;
}}&lt;br /&gt;
'''Exchangeable image file format''' ('''Exif''') is a standard for storing metadata in image and audio files.&lt;br /&gt;
&lt;br /&gt;
The Exif specification defines limited subsets of [[TIFF]], [[JPEG]], and [[WAV]] formats, and adds a standard way to store metadata in such files. Although it may be technically inaccurate, it's natural to think of Exif as the metadata format that is embedded in such files (instead of the files as a whole). And in practice, Exif metadata is sometimes used in files that do not conform to the specification, or in file formats that are not in the specification.&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
&lt;br /&gt;
* For [[TIFF]] format, Exif defines a number of new TIFF tags, which are integrated into the TIFF file in IFDs that are pointed to by TIFF tags 34665, 34853, and 40965.&lt;br /&gt;
&lt;br /&gt;
* In [[JPEG]] (and other image?) files, Exif data is stored in what amounts to an embedded TIFF file. The data is structurally valid TIFF data, though it would not make a fully valid TIFF file because it does not have a primary image. An APP1 marker with the identifier &amp;quot;Exif&amp;quot; is used for Exif data.&lt;br /&gt;
&lt;br /&gt;
* For some reason, the Exif specification defines a way to store [[FlashPix]] data in Exif-conformant JPEG files. APP2 markers with the identifier &amp;quot;FPXR&amp;quot; are used. This uses a completely different data format, unrelated to TIFF. Some FPXR segments contain an [[OLE Property Set]]. Others may contain [[WAVE]] Audio.&lt;br /&gt;
&lt;br /&gt;
* [[WAV]]&lt;br /&gt;
* [[DCF]]&lt;br /&gt;
* [[MakerNote]]&lt;br /&gt;
* Many [[Cameras and Digital Image Sensors|raw camera formats]] include Exif metadata.&lt;br /&gt;
&lt;br /&gt;
== Identifiers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Format&lt;br /&gt;
! PRONOM&lt;br /&gt;
! LoCFDD&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.0 JPEG || {{PRONOM|x-fmt/398}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.0 TIFF || {{PRONOM|x-fmt/399}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.0 WAVE || {{PRONOM|x-fmt/397}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.1 JPEG || {{PRONOM|x-fmt/390}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.1 TIFF || {{PRONOM|x-fmt/388}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.1 WAVE || {{PRONOM|x-fmt/389}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.2 ||   || {{LoCFDD|fdd000146}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.2 JPEG || {{PRONOM|x-fmt/391}} ||  {{LoCFDD|fdd000147}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.2 TIFF || {{PRONOM|x-fmt/387}} ||  {{LoCFDD|fdd000145}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.2 WAVE || {{PRONOM|x-fmt/396}}&lt;br /&gt;
|-&lt;br /&gt;
|Exif 2.2.1 JPEG || {{PRONOM|fmt/645}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
The Exif standard is freely available, but some parts of it rely on documents that are not, such as ISO 12232 and ISO 14524. See the References section of the Exif standard.&lt;br /&gt;
* [http://www.exif.org/Exif2-1.PDF Exif version 2.1]&lt;br /&gt;
* [http://www.exif.org/Exif2-2.PDF Exif version 2.2]&lt;br /&gt;
* [http://www.cipa.jp/std/documents/e/DC-008-2010_E.pdf Exif version 2.3; 2010-04; Translation-2010]&lt;br /&gt;
* [http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf Exif version 2.3; 2010-04; Revised 2012-12, Translation-2012]&lt;br /&gt;
* [http://www.cipa.jp/std/documents/e/DC-008-Translation-2016-E.pdf Exif version 2.31; 2010-04; Revised 2016-07, Translation-2016]&lt;br /&gt;
* [https://www.cipa.jp/std/documents/download_e.html?DC-010-2020_E Exif version 2.32]&lt;br /&gt;
* [https://www.cipa.jp/std/documents/download_e.html?DC-008-Translation-2023-E Exif version 3.0]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [[Wikipedia:Exchangeable image file format|Wikipedia article]]&lt;br /&gt;
* [https://exiftool.org/TagNames/EXIF.html Exiftool EXIF Tags]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [http://www.logipole.com Metadata++ supports EXIF, IPTC, XMP]&lt;br /&gt;
&lt;br /&gt;
[[Category:Graphics]]&lt;br /&gt;
[[Category:Cameras and Digital Image Sensors]]&lt;br /&gt;
[[Category:Audio and Music]]&lt;br /&gt;
[[Category:TIFF]]&lt;br /&gt;
[[Category:JPEG]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/RenderWare_binary_stream_file</id>
		<title>RenderWare binary stream file</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/RenderWare_binary_stream_file"/>
				<updated>2024-12-26T17:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=3D and CAD/CAM Models&lt;br /&gt;
|extensions={{ext|dff}}, {{ext|txd}}, {{ext|rws}}, {{ext|bsp}}, {{ext|dma}}, {{ext|anm}}&lt;br /&gt;
|wikidata={{wikidata|Q29960668}}&lt;br /&gt;
|kaitai struct=renderware_binary_stream&lt;br /&gt;
}}&lt;br /&gt;
A '''RenderWare binary stream file''' (also known as a DFF file for one of its common exensions, but it appears with other file extensions in other uses) is a hierarchically structured binary file used in game animations primarily in the Grand Theft Auto series.&lt;br /&gt;
&lt;br /&gt;
Possible extensions include:&lt;br /&gt;
&lt;br /&gt;
* '''.dff''' (Dive File Format), for GTA model files&lt;br /&gt;
* '''.txd''' for texture archives&lt;br /&gt;
* '''.anm''' for cutscene animations in GTA III&lt;br /&gt;
* '''.rws''', '''.bsp''', '''.dma''': Other extensions sometimes used for non-GTA games&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[RenderWare object]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://gtamods.com/wiki/RenderWare_binary_stream_file GTAMODS wiki page]&lt;br /&gt;
* [https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/game/renderware_binary_stream.ksy Kaitai struct]&lt;br /&gt;
&lt;br /&gt;
[[Category:Game data files]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Minecraft_NBT_format</id>
		<title>Minecraft NBT format</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Minecraft_NBT_format"/>
				<updated>2024-12-26T17:46:43Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Game data files&lt;br /&gt;
|kaitai struct=minecraft_nbt&lt;br /&gt;
}}&lt;br /&gt;
'''Minecraft NBT format''' is a data format used in the Minecraft game as the underlying format of various Minecraft data formats such as the [[Minecraft Anvil format]]. This and other Minecraft formats are extensively documented in the [https://minecraft.gamepedia.com/ Minecraft Gamepedia wiki].&lt;br /&gt;
&lt;br /&gt;
NBT (Named Binary Tag) is a binary file format consisting of data in a tree structure made up of tags. There is also a text-based &amp;quot;stringified NBT&amp;quot; format. This is different from [[JSON]], but uses parts that are in JSON format.&lt;br /&gt;
&lt;br /&gt;
Version 19132 was the earliest known version, introduced in Beta 1.3, while version 19133 is a later revision used in the Anvil format, adding the Int Array tag.&lt;br /&gt;
&lt;br /&gt;
== Specs ==&lt;br /&gt;
* [http://web.archive.org/web/20110723210920/http://www.minecraft.net/docs/NBT.txt Format spec (archived copy)]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/1262665-nbtexplorer-nbt-editor-for-windows-and-mac NBTExplorer]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://minecraft.gamepedia.com/NBT_format Minecraft Gamepedia wiki page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Minecraft]]&lt;br /&gt;
[[Category:Mojang AB]]&lt;br /&gt;
[[Category:Serialization]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Allegro_packfile</id>
		<title>Allegro packfile</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Allegro_packfile"/>
				<updated>2024-12-26T17:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Game data files&lt;br /&gt;
|extensions={{ext|dat}}&lt;br /&gt;
|kaitai struct=allegro_dat&lt;br /&gt;
}}&lt;br /&gt;
'''Allegro''' is a game programming library. The PACKFILE format is a format containing the game's assets in a way which allegro can read (normally: bitmaps, run-length-encoded sprites, [[Amiga Module]] music files from libdumb).&lt;br /&gt;
&lt;br /&gt;
The magic for this file format is {{magic|slh!}} (compressed) or {{magic|slh.}} (uncompressed).&lt;br /&gt;
&lt;br /&gt;
The allegro library is open source and comes with utility libraries for editing PACKFILEs.&lt;br /&gt;
&lt;br /&gt;
Version 5 of Allegro replaces PACKFILE with standard zip utilities.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/allegroPackfile}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://liballeg.org/ liballegro]&lt;br /&gt;
* [https://github.com/liballeg/allegro5/blob/4.4/docs/src/packfile._tx Overview of the format]&lt;br /&gt;
* [https://www.allegro.cc/manual/4/api/file-and-compression-routines/ C API documentation]&lt;br /&gt;
* [https://github.com/liballeg/allegro5/blob/4.4/src/file.c Source code (file.c)]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/PCF</id>
		<title>PCF</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/PCF"/>
				<updated>2024-12-26T17:45:22Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Fonts&lt;br /&gt;
|extensions={{ext|pcf}}&lt;br /&gt;
|kaitai struct=pcf_font&lt;br /&gt;
}}&lt;br /&gt;
:''For the image format, see [[PCIF]].''&lt;br /&gt;
&lt;br /&gt;
'''PCF''' ('''Portable Compiled Format''') is a bitmap font format used by the [[X Window System]]. It is more or less a binary version of [[BDF]].&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; &amp;quot;&amp;lt;code&amp;gt;fcp&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://fontforge.org/docs/techref/pcf-format.html Format for X11 PCF bitmap font files]&lt;br /&gt;
* Appendix D (pgs. 436-450) of [http://books.google.com/books/about/The_X_Window_system_server.html?id=0s5QAAAAYAAJ ''The X Window System Server: X Version 11, Release 5''] by Elias Israel &amp;amp; Erik Fortune, Digital Press, 1992. ISBN 1-55558-096-3&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://packages.debian.org/source/sid/pcf2bdf pcf2bdf]&lt;br /&gt;
* [http://cgit.freedesktop.org/xorg/app/bdftopcf/ bdftopcf]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://cd.textfiles.com/x11r6_9503/disk1/Linux/lib/X11/fonts/100dpi/&lt;br /&gt;
* {{DexvertSamples|font/pcf}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Portable Compiled Format|Wikipedia article]]&lt;br /&gt;
* [http://www.x.org/archive/X11R7.7/doc/man/man1/bdftopcf.1.xhtml bdftopcf man page]&lt;br /&gt;
&lt;br /&gt;
[[Category:X Window System]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/PFF2</id>
		<title>PFF2</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/PFF2"/>
				<updated>2024-12-26T17:45:00Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Fonts&lt;br /&gt;
|extensions={{ext|pf2}}&lt;br /&gt;
|released=[http://git.savannah.gnu.org/cgit/grub.git/commit/?id=1e901a7573970dadc8dff64403573cc8d64afb37 2009]&lt;br /&gt;
|kaitai struct=grub2_font&lt;br /&gt;
}}&lt;br /&gt;
'''PFF2''' is a bitmap font format invented for the GNU GRUB 2 bootloader. It is an [[IFF]]-like format.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PFF&amp;quot; stands for &amp;quot;PUPA Font Format&amp;quot;; PUPA was an experimental project which later developed into GRUB 2.&lt;br /&gt;
&lt;br /&gt;
PFF version 1 was never widely used and was only ever suitable for containing GNU Unifont; it did not support arbitrary font geometries.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
PFF2 files begin with {{magic|&amp;quot;FILE&amp;quot; 00 00 00 04 &amp;quot;PFF2&amp;quot;}}.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [https://github.com/anak10thn/ign-bootloader/blob/master/ign-grub2/config/boot/grub/unicode.pf2 unicode.pf2]&lt;br /&gt;
* {{DexvertSamples|font/grub2PFF2}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://grub.gibibit.com/New_font_format PFF2 font format]&lt;br /&gt;
* [http://git.savannah.gnu.org/cgit/grub.git/plain/util/unifont2pff.rb?id=e507a2c14fcad9bcc9ecc862bfd9a3f45d8cd78d PFF version 1 conversion utility]&lt;br /&gt;
&lt;br /&gt;
[[Category:Booting]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/TAP_(ZX_Spectrum)</id>
		<title>TAP (ZX Spectrum)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/TAP_(ZX_Spectrum)"/>
				<updated>2024-12-26T17:44:22Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Disk Image Formats&lt;br /&gt;
|extensions={{ext|tap}}&lt;br /&gt;
|pronom={{PRONOM|fmt/801}}&lt;br /&gt;
|kaitai struct=zx_spectrum_tap&lt;br /&gt;
}}&lt;br /&gt;
'''TAP''' is a tape image format supported by some emulators of the ZX Spectrum computer. It's distinct from the Commodore [[Tap file]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[TZX]]&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files usually begin with bytes &amp;lt;code&amp;gt;0x13 0x00 0x00&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://web.archive.org/web/20110711141601/http://www.zxmodules.de/fileformats/tapformat.html TAP- and BLK tape format] (incomplete archive.org copy)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://github.com/digwuren/redis Redis] (Java source)&lt;br /&gt;
* [http://fuse-emulator.sourceforge.net/ fuse-utils + libspectrum] (tapeconv, tzxlist) - Can convert TAP files or list their contents, but cannot extract files from them.&lt;br /&gt;
* [http://www.seasip.info/ZX/unix.html taptools] - Can create TAP files and extract their contents.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [http://cd.textfiles.com/230/EMULATOR/SINCLAIR/DOSTOOLS/BMP2SPEC/EXAMPLES.TAP EXAMPLES.TAP]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* http://www.worldofspectrum.org/faq/reference/formats.htm&lt;br /&gt;
* [https://web.archive.org/web/20120330020033/http://www.nvg.ntnu.no/sinclair/faq/fileform.html#TAPZ Speccy Emulator File Formats] (from archive.org)&lt;br /&gt;
* [http://www.zxshed.co.uk/sinclairfaq/index.php5?title=TAP_format Sinclair FAQ Wiki page]&lt;br /&gt;
&lt;br /&gt;
[[Category:ZX Spectrum]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/VMDK</id>
		<title>VMDK</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/VMDK"/>
				<updated>2024-12-26T17:43:59Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Disk Image Formats&lt;br /&gt;
|extensions={{ext|vmdk}}&lt;br /&gt;
|kaitai struct=vmware_vmdk&lt;br /&gt;
}}&lt;br /&gt;
[[VMDK]] (Virtual Machine Disk) is a format developed by VMware (but now open), used for storage in virtual machines (a program running on a real machine such as a desktop or laptop PC in order to simulate a separate machine for the purpose of running software in a sandboxed environment, or to use different operating systems from that of the real computer). VirtualBox can use it in addition to the [[VDI]] format. The maximum capacity is 2040 gigabytes.&lt;br /&gt;
&lt;br /&gt;
The specifications of Virtual Disk Format 6.0 are still not released.&lt;br /&gt;
&lt;br /&gt;
== Specs ==&lt;br /&gt;
* [http://www.vmware.com/app/vmdk/?src=vmdk Virtual Disk Format 1.1 spec]&lt;br /&gt;
* [https://web.archive.org/web/20160802134543/http://www.vmware.com/support/developer/vddk/vmdk_50_technote.pdf?src=vmdk Virtual Disk Format 5.0 spec]&lt;br /&gt;
&lt;br /&gt;
== File conversion ==&lt;br /&gt;
* [http://www.dedoimedo.com/computers/virtualbox-convert.html How to convert VirtualBox VDI to VMware VMDK disks (or vice versa)]&lt;br /&gt;
* [http://sourceforge.net/projects/vdi2vmdkguiconv/ vdi 2 vmdk converter]&lt;br /&gt;
* [http://www.youtube.com/watch?v=y4BT1j2PkYw VDI to VMDK instructional video]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
* [[Wikipedia:VMDK|Wikipedia article: VMDK]]&lt;br /&gt;
* [[Wikipedia:VirtualBox|Wikipedia article: VirtualBox]]&lt;br /&gt;
* [https://www.virtualbox.org/ VirtualBox official site]&lt;br /&gt;
* [https://communities.vmware.com/community/vmtn/developer/forums/vddk VMWare developer forum]&lt;br /&gt;
* [{{ForensicsWikiURL|vmware_virtual_disk_format_%28vmdk%29}} Forensics Wiki article]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/VDI</id>
		<title>VDI</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/VDI"/>
				<updated>2024-12-26T17:42:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Disk Image Formats&lt;br /&gt;
|extensions={{ext|vdi}}&lt;br /&gt;
|pronom={{PRONOM|fmt/726}}&lt;br /&gt;
|kaitai struct=vdi&lt;br /&gt;
}}&lt;br /&gt;
[[VDI]] (Virtual Disk Image) is a format used for storage by VirtualBox virtual machines (a program running on a real machine such as a desktop or laptop PC in order to simulate a separate machine for the purpose of running software in a sandboxed environment, or to use different operating systems from that of the real computer).&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:VirtualBox|Wikipedia article: VirtualBox]]&lt;br /&gt;
* [https://www.virtualbox.org/ VirtualBox official site]&lt;br /&gt;
* [{{ForensicsWikiURL|virtual_disk_image_%28vdi%29}} Forensics Wiki article]&lt;br /&gt;
* [http://www.dedoimedo.com/computers/virtualbox-convert.html How to convert VirtualBox VDI to VMware VMDK disks (or vice versa)]&lt;br /&gt;
* [https://forums.virtualbox.org/viewtopic.php?t=8046 All About VDIs]&lt;br /&gt;
* [http://sourceforge.net/projects/vdi2vmdkguiconv/ vdi 2 vmdk converter]&lt;br /&gt;
* [http://www.youtube.com/watch?v=y4BT1j2PkYw VDI to VMDK instructional video]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/LUKS</id>
		<title>LUKS</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/LUKS"/>
				<updated>2024-12-26T17:42:29Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Encryption&lt;br /&gt;
|extensions={{ext|luks}}, {{ext|img}}, {{ext|luksVolumeHeaderBackUp}}&amp;lt;ref&amp;gt;https://bytemeta.vip/repo/mhogomchungu/zuluCrypt/issues/152&amp;lt;/ref&amp;gt;&lt;br /&gt;
|mimetypes={{mimetype|application/x-raw-disk-image}}&amp;lt;ref&amp;gt;https://reposcope.com/mimetype/application/x-raw-disk-image&amp;lt;/ref&amp;gt;&lt;br /&gt;
|kaitai struct=luks&lt;br /&gt;
|released=≤2005&lt;br /&gt;
}}&lt;br /&gt;
[[LUKS]] (Linux Unified Key Setup) is a general-purpose encrypted disk format. It supports, for example, multiple keys, and the possibility of changing keys without re-encrypting the entire volume. Some Linux distributions support LUKS by default, using &amp;lt;code&amp;gt;cryptsetup&amp;lt;/code&amp;gt; and related utilities, as if it were an advanced form of [[dm-crypt]].&lt;br /&gt;
&lt;br /&gt;
A LUKS volume begins with a header containing a variety of (unencrypted) information about the encrypted data.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
A LUKS (v1, at least) volume begins with signature bytes {{magic|'L' 'U' 'K' 'S' 0xBA 0xBE}}.&lt;br /&gt;
For version 1 this is followed by byte sequence &amp;lt;code&amp;gt;00 01&amp;lt;/code&amp;gt;&lt;br /&gt;
and for version 2 this is followed by byte sequence &amp;lt;code&amp;gt;00 02&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://gitlab.com/cryptsetup/cryptsetup/wikis/Specification LUKS On-Disk Format Specification]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://gitlab.com/cryptsetup/cryptsetup cryptsetup]&lt;br /&gt;
* [[Wikipedia:FreeOTFE|FreeOTFE]]&lt;br /&gt;
* [http://mhogomchungu.github.io/zuluCrypt/ zuluCrypt]&lt;br /&gt;
* [http://mhogomchungu.github.io/zuluCrypt/ zuluMount]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Linux Unified Key Setup|Wikipedia article]]&lt;br /&gt;
* [https://www.kernel.org/pub/linux/utils/cryptsetup/v2.0/v2.0.0-ReleaseNotes Cryptsetup 2.0.0 Release Notes] - Introduces LUKS2 format&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/GUID_Partition_Table</id>
		<title>GUID Partition Table</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/GUID_Partition_Table"/>
				<updated>2024-12-26T17:42:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Filesystem&lt;br /&gt;
|kaitai struct=gpt_partition_table&lt;br /&gt;
}}&lt;br /&gt;
'''GUID Partition Table''' (GPT) is a format describing the layout of disk partitions, most commonly used with [[wikipedia:UEFI|UEFI]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Master Boot Record]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[wikipedia:GUID Partition Table|GUID Partition Table (Wikipedia)]]&lt;br /&gt;
* [http://1.bp.blogspot.com/-5isxMvr9ZkM/VUlIdmiO4uI/AAAAAAAAAn4/JFPIjIH-kOg/s1600/GPT.png Poster of format details]&lt;br /&gt;
* [http://www.invoke-ir.com/2015/06/ontheforensictrail-part3.html More information]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Ext2</id>
		<title>Ext2</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Ext2"/>
				<updated>2024-12-26T17:41:45Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|name=ext2&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Filesystem&lt;br /&gt;
|kaitai struct=ext2&lt;br /&gt;
|released=1993&lt;br /&gt;
}}&lt;br /&gt;
'''ext2''' (second extended filesystem) is a filesystem designed for use on Linux. For many years, it was perhaps the most widely used Linux filesystem.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[ext]] (predecessor)&lt;br /&gt;
* [[ext3]] (successor)&lt;br /&gt;
* [[ext4]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia: Ext2]]&lt;br /&gt;
* [https://wiki.osdev.org/Ext2 OSDev Wiki: Ext2]&lt;br /&gt;
{{DISPLAYTITLE:ext2}}&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Cramfs</id>
		<title>Cramfs</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Cramfs"/>
				<updated>2024-12-26T17:41:31Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Filesystem&lt;br /&gt;
|kaitai struct=cramfs&lt;br /&gt;
|released=1999&lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:cramfs}}&lt;br /&gt;
'''cramfs''' (compressed ROM file system) is a compressed read-only filesystem for Linux.&lt;br /&gt;
&lt;br /&gt;
Support for it first appeared in the Linux kernel in version 2.3.35 (1999).&lt;br /&gt;
&lt;br /&gt;
It is usually preferable to use [[Squashfs]] instead of cramfs.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[7-Zip]]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/cramFS}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia: Cramfs]]&lt;br /&gt;
* [https://sourceforge.net/projects/cramfs/ SourceForge project page]&lt;br /&gt;
* [https://elixir.bootlin.com/linux/latest/source/Documentation/filesystems/cramfs.txt cramfs.txt]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Apple_Partition_Map</id>
		<title>Apple Partition Map</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Apple_Partition_Map"/>
				<updated>2024-12-26T17:41:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Filesystem&lt;br /&gt;
|extensions={{ext|iso}}, {{ext|dmg}}, {{ext|cdr}}, {{ext|toast}}&lt;br /&gt;
|pronom={{PRONOM|fmt/1740}}&lt;br /&gt;
|kaitai struct=apm_partition_table&lt;br /&gt;
}}&lt;br /&gt;
'''Apple Partition Map''' ('''APM''') is a format that describes the partition layout of a disk. When in the form of a disk image file, it can be thought of as a container format for multiple [[filesystem]] image files. Can be found in [[DMG]] and Roxio [[TOAST]] images.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files using APM generally begin with hex values {{magic|4552}} follow by &amp;lt;code&amp;gt;0200&amp;lt;/code&amp;gt; for standard 512 block size and &amp;lt;code&amp;gt;0800&amp;lt;/code&amp;gt; for 2048 block size.&lt;br /&gt;
&lt;br /&gt;
The ASCII characters &amp;quot;PM&amp;quot; appear at offset 512, and (usually?) also at offset 1024. They may also appear at larger multiples of 512. Also found in multiples of 2048.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.catacombae.org/hfsx.html HFSExplorer]&lt;br /&gt;
* [[7-Zip]] ''[Ed. note: Seems unreliable. Supports GoldenOrchard1.2.iso but not GoldenOrchard1.0.iso.]''&lt;br /&gt;
* Supported natively by some Apple Macintosh operating systems.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* https://archive.org/details/cdrom-golden-orchard-10 → GoldenOrchard1.0.iso&lt;br /&gt;
* https://archive.org/details/cdrom-golden-orchard-12 → GoldenOrchard1.2.iso&lt;br /&gt;
* [https://archive.org/download/691-6551-A2ZiWork_v9.0.3._Install_Disc_2009_DVD iWork install DVD in Toast format]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Apple Partition Map|Wikipedia article]]&lt;br /&gt;
* [http://formats.kaitai.io/apm_partition_table/ Kaitai Struct for APM]&lt;br /&gt;
* [http://www.mactech.com/articles/mactech/Vol.23/23.03/APMtoGPT/index.html Apple's Transition from Apple Partition Map to the GUID Partition Table]&lt;br /&gt;
* [https://opensource.apple.com/source/IOStorageFamily/IOStorageFamily-116/IOApplePartitionScheme.cpp.auto.html Apple Partition Scheme code]&lt;br /&gt;
&lt;br /&gt;
[[Category:Macintosh]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/MS-DOS_date/time</id>
		<title>MS-DOS date/time</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/MS-DOS_date/time"/>
				<updated>2024-12-26T17:39:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Elements of File Formats&lt;br /&gt;
|released=1981&lt;br /&gt;
|kaitai struct=dos_datetime&lt;br /&gt;
}}&lt;br /&gt;
'''MS-DOS date''' and '''MS-DOS time''' are data formats associated with [[MS-DOS]]. They are used in some file formats from the MS-DOS era.&lt;br /&gt;
&lt;br /&gt;
Each is a 16-bit integer of packed '''bit-fields''', not simple day or second counts since an origin (see spec below for exact bit field descriptions).&lt;br /&gt;
&lt;br /&gt;
'''MS-DOS date''' represents a day in the range 1980 to 2099 (or maybe 2107, but dates after 2099 aren't always correctly handled).&lt;br /&gt;
&lt;br /&gt;
'''MS-DOS time''' represents a 2-second interval within some day. The time is usually expected to be in &amp;quot;local time&amp;quot;, and there is no indication of the time zone. This makes it fairly useless in the internet age.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/windows/desktop/ms724247%28v=vs.85%29.aspx Windows Dev Center: DosDateTimeToFileTime function] - Describes MS-DOS date and time formats&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
Examples of file formats that use MS-DOS date/time:&lt;br /&gt;
* [[FAT12]]&lt;br /&gt;
* [[ZIP]]&lt;br /&gt;
* [[LHA]]&lt;br /&gt;
* [[Cabinet]]&lt;br /&gt;
* [[CopyQM]]&lt;br /&gt;
* [[Zoo]]&lt;br /&gt;
* [[TSComp]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Date and time formats]]&lt;br /&gt;
[[Category:Microsoft]]&lt;br /&gt;
[[Category:MS-DOS]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/SQLite</id>
		<title>SQLite</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/SQLite"/>
				<updated>2024-12-26T17:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Databases&lt;br /&gt;
|extensions={{ext|db}}, {{ext|sqlite}}, {{ext|db-wal}}, {{ext|sqlite-wal}}, {{ext|db-shm}}, {{ext|sqlite-shm}}&lt;br /&gt;
|mimetypes={{mimetype|application/vnd.sqlite3}}, {{mimetype|application/x-sqlite3}}&lt;br /&gt;
|pronom={{PRONOM|fmt/729}}, {{PRONOM|fmt/1135}}&lt;br /&gt;
|kaitai struct=sqlite3&lt;br /&gt;
}}&lt;br /&gt;
'''SQLite''' is a self-contained, serverless, zero-configuration, transactional [[SQL]] database engine. The code for SQLite is in the public domain and is thus free for use for any purpose, commercial or private.&lt;br /&gt;
&lt;br /&gt;
==Write-Ahead Logging==&lt;br /&gt;
Some versions of SQLite use write-ahead logging to store new changes to the database before they are written to the main database file, allowing a rollback of the current set of changes before they are committed. Database access uses both files to get the latest changed version even if part of it is still in the &amp;quot;WAL&amp;quot; file. This file is a separate file from the main database, using '''-wal''' at the end of the file extension so that it becomes '''.db-wal''' or '''.sqlite-wal'''. Also, a shared-memory file is often used for a hash-table index of the write-ahead log, with a '''.db-shm''' or '''.sqlite-shm''' extension.&lt;br /&gt;
&lt;br /&gt;
==Temporary Files==&lt;br /&gt;
&lt;br /&gt;
SQLite creates temporary files that, by default, begin with the prefix '''etilqs_''' and have no file extension. The backstory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
** 2006-10-31:  The default prefix used to be &amp;quot;sqlite_&amp;quot;.  But then&lt;br /&gt;
** Mcafee started using SQLite in their anti-virus product and it&lt;br /&gt;
** started putting files with the &amp;quot;sqlite&amp;quot; name in the c:/temp folder.&lt;br /&gt;
** This annoyed many windows users.  Those users would then do a &lt;br /&gt;
** Google search for &amp;quot;sqlite&amp;quot;, find the telephone numbers of the&lt;br /&gt;
** developers and call to wake them up at night and complain.&lt;br /&gt;
** For this reason, the default name prefix is changed to be &amp;quot;sqlite&amp;quot; &lt;br /&gt;
** spelled backwards.  So the temp files are still identified, but&lt;br /&gt;
** anybody smart enough to figure out the code is also likely smart&lt;br /&gt;
** enough to know that calling the developer will not help get rid&lt;br /&gt;
** of the file.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related formats ==&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[SQLite Archive]]&lt;br /&gt;
* [[SQLite result codes]]&lt;br /&gt;
* For more formats based on SQLite, see [[:Category:SQLite based file formats]].&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/sqlLite3}}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [http://www.sqlite.org/fileformat.html SQLite.org: The SQLite Database File Format]&lt;br /&gt;
* [http://www.sqlite.org/draft/wal.html Write-Ahead Logging]&lt;br /&gt;
* [https://www.sqlite.org/howtocorrupt.html How To Corrupt An SQLite Database File]&lt;br /&gt;
* [https://github.com/kripken/sql.js sql.js: Port of SQLite to JavaScript]&lt;br /&gt;
&lt;br /&gt;
[[category:File formats with extension .db]]&lt;br /&gt;
[[category:SQL]]&lt;br /&gt;
[[Category:SQLite based file formats| ]]&lt;br /&gt;
[[Category:File formats with too many extensions]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Gettext_MO_(Machine_Object)_file</id>
		<title>Gettext MO (Machine Object) file</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Gettext_MO_(Machine_Object)_file"/>
				<updated>2024-12-26T17:37:42Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Resources&lt;br /&gt;
|extensions={{ext|mo}}&lt;br /&gt;
|kaitai struct=gettext_mo&lt;br /&gt;
}}&lt;br /&gt;
From the manpage the gettext program translates a natural language message into the user's language, by looking up the translation in a message catalog.&lt;br /&gt;
&lt;br /&gt;
A Gettext MO file is one of two Gettext file types conveying translations in source code. A Gettext MO file is the second of two files. A first file, a [[Gettext PO (Portable Object) file]], contains strings extracted from the source code for a software application. MO files are generated from PO files. An MO file is a compiled/binary representation of the same data for use by the calling application. &lt;br /&gt;
&lt;br /&gt;
== Compiling MO files from PO files == &lt;br /&gt;
&lt;br /&gt;
Given a PO file containing translations, it can be converted to an MO file as follows once &amp;lt;code&amp;gt;gettext&amp;lt;/code&amp;gt; is installed locally, e.g. &amp;lt;code&amp;gt;yum install gettext&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The command might look as follows:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;msgfmt messages.po -o messages.mo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File structure ==&lt;br /&gt;
&lt;br /&gt;
An [https://www.gnu.org/software/gettext/manual/html_node/MO-Files.html excerpt from the documentation] describes the structure of MO files as follows:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
        byte&lt;br /&gt;
             +------------------------------------------+&lt;br /&gt;
          0  | magic number = 0x950412de                |&lt;br /&gt;
             |                                          |&lt;br /&gt;
          4  | file format revision = 0                 |&lt;br /&gt;
             |                                          |&lt;br /&gt;
          8  | number of strings                        |  == N&lt;br /&gt;
             |                                          |&lt;br /&gt;
         12  | offset of table with original strings    |  == O&lt;br /&gt;
             |                                          |&lt;br /&gt;
         16  | offset of table with translation strings |  == T&lt;br /&gt;
             |                                          |&lt;br /&gt;
         20  | size of hashing table                    |  == S&lt;br /&gt;
             |                                          |&lt;br /&gt;
         24  | offset of hashing table                  |  == H&lt;br /&gt;
             |                                          |&lt;br /&gt;
             .                                          .&lt;br /&gt;
             .    (possibly more entries later)         .&lt;br /&gt;
             .                                          .&lt;br /&gt;
             |                                          |&lt;br /&gt;
          O  | length &amp;amp; offset 0th string  ----------------.&lt;br /&gt;
      O + 8  | length &amp;amp; offset 1st string  ------------------.&lt;br /&gt;
              ...                                    ...   | |&lt;br /&gt;
O + ((N-1)*8)| length &amp;amp; offset (N-1)th string           |  | |&lt;br /&gt;
             |                                          |  | |&lt;br /&gt;
          T  | length &amp;amp; offset 0th translation  ---------------.&lt;br /&gt;
      T + 8  | length &amp;amp; offset 1st translation  -----------------.&lt;br /&gt;
              ...                                    ...   | | | |&lt;br /&gt;
T + ((N-1)*8)| length &amp;amp; offset (N-1)th translation      |  | | | |&lt;br /&gt;
             |                                          |  | | | |&lt;br /&gt;
          H  | start hash table                         |  | | | |&lt;br /&gt;
              ...                                    ...   | | | |&lt;br /&gt;
  H + S * 4  | end hash table                           |  | | | |&lt;br /&gt;
             |                                          |  | | | |&lt;br /&gt;
             | NUL terminated 0th string  &amp;lt;----------------' | | |&lt;br /&gt;
             |                                          |    | | |&lt;br /&gt;
             | NUL terminated 1st string  &amp;lt;------------------' | |&lt;br /&gt;
             |                                          |      | |&lt;br /&gt;
              ...                                    ...       | |&lt;br /&gt;
             |                                          |      | |&lt;br /&gt;
             | NUL terminated 0th translation  &amp;lt;---------------' |&lt;br /&gt;
             |                                          |        |&lt;br /&gt;
             | NUL terminated 1st translation  &amp;lt;-----------------'&lt;br /&gt;
             |                                          |&lt;br /&gt;
              ...                                    ...&lt;br /&gt;
             |                                          |&lt;br /&gt;
             +------------------------------------------+&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MO files have the magic number: &amp;lt;code&amp;gt;0x950412de&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example MO files ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/transifex/django-messages/blob/436618b9afe9c8f05a131f79564ab56f09b86a3c/django_messages/locale/ar/LC_MESSAGES/django.mo Arabic MO file for the transifex project]&lt;br /&gt;
* [https://github.com/transifex/django-messages/blob/436618b9afe9c8f05a131f79564ab56f09b86a3c/django_messages/locale/de/LC_MESSAGES/django.mo German MO file for the transifex project]&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
* [https://man7.org/linux/man-pages/man1/gettext.1.html Gettext manpage]&lt;br /&gt;
* [https://www.gnu.org/software/gettext/manual/html_node/Files.html Gettext files for conveying translations]&lt;br /&gt;
* [https://www.gnu.org/software/gettext/manual/html_node/MO-Files.html Gettext MO files]&lt;br /&gt;
&lt;br /&gt;
== Additional links ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.gnu.org/software/gettext/ Gettext project page]&lt;br /&gt;
* [https://www.labri.fr/perso/fleury/posts/programming/a-quick-gettext-tutorial.html A Quick Gettext Tutorial]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/RIFF</id>
		<title>RIFF</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/RIFF"/>
				<updated>2024-12-26T17:37:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Metaformats&lt;br /&gt;
|locfdd={{LoCFDD|fdd000025}}&lt;br /&gt;
|kaitai struct=riff&lt;br /&gt;
|released=1991&lt;br /&gt;
}}&lt;br /&gt;
The '''Resource Interchange File Format''' ('''RIFF'''), alternatively &amp;quot;'''Reverse [[IFF]]'''&amp;quot;&amp;lt;!-- See https://github.com/1fish2/IFF/blob/master/IFF%20retrospective.md --&amp;gt;, is a wrapper or container format, originally developed by Microsoft and IBM.  Formats based on the RIFF container include the widely used [[WAV]] (audio) and [[AVI]] (video) formats.&lt;br /&gt;
&lt;br /&gt;
It is similar to [[IFF]]. One difference is that RIFF uses little-endian [[Endianness|byte order]].&lt;br /&gt;
&lt;br /&gt;
See also [[RIFX]].&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
RIFF files begin with the ASCII characters &amp;quot;&amp;lt;code&amp;gt;RIFF&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== RIFF type cross-reference ==&lt;br /&gt;
Selected &amp;quot;RIFF types&amp;quot;, and related articles, are listed below. The RIFF type (also called &amp;quot;form type&amp;quot; or &amp;quot;RIFF form&amp;quot;) is a [[FourCC|four-byte identifier]] that usually appears at file offset 8. See also [[:Category:RIFF based file formats]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! RIFF type !! Refer to !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ACON&amp;lt;/code&amp;gt; || [[Windows Animated Cursor]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AMV&amp;lt;/code&amp;gt; || [[MTV Video (.AMV)]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AVI&amp;lt;/code&amp;gt;  || [[AVI]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BND&amp;lt;/code&amp;gt;  || [[RIFF Bundle File]] || Defined in the RIFF specifications.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CDR?&amp;lt;/code&amp;gt;  || [[CorelDRAW]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CDXA&amp;lt;/code&amp;gt;  || [[MPEG-1]] || wrapped MPEG (CDXA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DES?&amp;lt;/code&amp;gt;  || [[Corel Designer]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LBit&amp;lt;/code&amp;gt; || [[LB]] || Also known as Low Bitrate.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PAL&amp;lt;/code&amp;gt; || [[RIFF Palette File]] || Defined in the RIFF specifications.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RDIB&amp;lt;/code&amp;gt; || [[RDIB]] || Defined in the RIFF specifications.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RMID&amp;lt;/code&amp;gt; || [[RIFF MIDI]] || Defined in the RIFF specifications.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RMMP&amp;lt;/code&amp;gt; || [[RIFF Multimedia Movie]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TRID&amp;lt;/code&amp;gt; || [[Trd (TRID)]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VDRM&amp;lt;/code&amp;gt; || [[VDR (VirtualDub)]] || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WAVE&amp;lt;/code&amp;gt; || [[WAV]] || Defined in the RIFF specifications.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WEBP&amp;lt;/code&amp;gt; || [[WebP]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sfbk&amp;lt;/code&amp;gt; || [[SoundFont 2.0]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;shw4&amp;lt;/code&amp;gt; || [[SHW (Corel)]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MSFX&amp;lt;/code&amp;gt; || [[RIFF MSFX]] || Appears to be meta info for .wav's&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MIDS&amp;lt;/code&amp;gt; || [[RIFF MIDS]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;STYL&amp;lt;/code&amp;gt; || [[RIFF STYL]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NUND&amp;lt;/code&amp;gt; || [[CPR]] [[NPR]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CAR(A,B,C)&amp;lt;/code&amp;gt; || [[Corel R.A.V.E.]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IDF &amp;lt;/code&amp;gt; || [[MIDI Instrument Definition File]] ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ACID&amp;lt;/code&amp;gt; || [[Sonic Foundry Acid]] || ACD&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;imag&amp;lt;/code&amp;gt; || [[Easy_CD_Creator|Easy CD Creator]] || contains [[ISO_9660|ISO 9660 filesystem]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MDH&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;http://mark0.net/download/triddefs_xml.7z → m → mdl-fs-gen.trid.xml&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://www.fsdeveloper.com/wiki/index.php?title=MDL_file_format_(FSX)&amp;lt;/ref&amp;gt; || Microsoft Flight Simulator 3D model || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OFM8&amp;lt;/code&amp;gt; || [[OFM]] || Melco Embroidery format&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MGX &amp;lt;/code&amp;gt; || [[Micrografx Draw]] || Micrografx Designer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SEKD&amp;lt;/code&amp;gt; || [[MAGIX Video Project]] || MAGIX Video Project&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PAN &amp;lt;/code&amp;gt; || Canon Spin Panorama || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NIFF&amp;lt;/code&amp;gt; || [[Notation Interchange File Format]] || RIFX&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Egg!&amp;lt;/code&amp;gt; || [[After Effects]] || RIFX&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FGDM&amp;lt;/code&amp;gt; || [[Shockwave (Director)]] || RIFX&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CMX1&amp;lt;/code&amp;gt; || [[CMX|Corel Presentation Exchange]] || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SFPJ&amp;lt;/code&amp;gt; || [[CD Architect]] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.aelius.com/njh/wavemetatools/doc/riffmci.pdf Multimedia Programming Interface and Data Specifications 1.0] - RIFF document issued jointly by IBM and Microsoft, 1991-08&lt;br /&gt;
* [http://netghost.narod.ru/gff/vendspec/micriff/ms_riff.txt Microsoft Multimedia Standards Update, Revision 1.0.97], 1992-07-29&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://web.archive.org/web/20120721010552/http://www.schnarff.com/file-formats/riff/ RIFFPad] [https://www.menasoft.com/blog/?p=34 2]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/riff}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* {{EGFF|riff|Microsoft RIFF File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]&lt;br /&gt;
* [[Wikipedia: Resource Interchange File Format]]&lt;br /&gt;
* [http://www.drdobbs.com/database/inside-the-riff-specification/184409308 Dr. Dobbs: Inside the RIFF Specification]&lt;br /&gt;
* [http://johnloomis.org/cpe102/asgn/asgn1/riff.html John S. Loomis: RIFF File Structure]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:RIFF based file formats]]&lt;br /&gt;
[[Category:Audio and Music]]&lt;br /&gt;
[[Category:Graphics]]&lt;br /&gt;
[[Category:Video]]&lt;br /&gt;
[[Category:Microsoft]]&lt;br /&gt;
[[Category:IBM]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Xar_(Extensible_Archive)</id>
		<title>Xar (Extensible Archive)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Xar_(Extensible_Archive)"/>
				<updated>2024-12-26T17:36:05Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|xar}}&lt;br /&gt;
|pronom={{PRONOM|fmt/600}}&lt;br /&gt;
|kaitai struct=xar&lt;br /&gt;
}}&lt;br /&gt;
:''For other &amp;quot;Xar&amp;quot; formats, see the [[Xar]] disambiguation page.''&lt;br /&gt;
&lt;br /&gt;
'''xar''' (eXtensible ARchive) is an open-source archive format which stores its directory information and other metadata in the form of [[XML]].&lt;br /&gt;
&lt;br /&gt;
The file format starts with a short binary header (which begins with the &amp;quot;magic&amp;quot; sequence consisting of &amp;quot;xar!&amp;quot; expressed as a 32-bit integer made from the [[ASCII]] character representations (0x78617221) in network byte order ([[Endianness|big-endian]]). This byte order is used for all multi-byte numbers in the binary portions of the file format.&lt;br /&gt;
&lt;br /&gt;
After the header is the directory information and metadata in XML, using the [[UTF-8]] character encoding.&lt;br /&gt;
&lt;br /&gt;
The remainder of the file consists of the binary data of the archive contents, known as &amp;quot;The Heap&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Format info ==&lt;br /&gt;
* [http://code.google.com/p/xar/wiki/xarformat Format of a xar archive]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [http://code.google.com/p/xar/downloads/list xar project software]&lt;br /&gt;
** [http://code.google.com/p/xar/wiki/API_xar API documentation]&lt;br /&gt;
* [[7-Zip]]&lt;br /&gt;
* [[Unar]]&lt;br /&gt;
* [https://github.com/apple-oss-distributions/xar xar]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/xar}}&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
* [[Wikipedia:xar (archiver)|Wikipedia article]]&lt;br /&gt;
* [http://code.google.com/p/xar/ Official site]&lt;br /&gt;
** [http://code.google.com/p/xar/wiki/whyxar Why xar is interesting]&lt;br /&gt;
&lt;br /&gt;
[[Category:XML based file formats]]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/RPM</id>
		<title>RPM</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/RPM"/>
				<updated>2024-12-26T17:35:42Z</updated>
		
		<summary type="html">&lt;p&gt;Lucidiot: Add Kaitai Struct schema&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|rpm}}, {{ext|spec}}&lt;br /&gt;
|pronom={{PRONOM|fmt/793}}, {{PRONOM|fmt/794}}, {{PRONOM|fmt/795}}&lt;br /&gt;
|kaitai struct=rpm&lt;br /&gt;
}}&lt;br /&gt;
'''RPM''' (originally Red Hat Package Manager) is a format for software distribution used primarily with Linux. The .rpm file is the distribution archive, while .spec files are used in the development process to create RPM files.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;payload&amp;quot; of the format is (usually) a [[cpio]] archive, compressed originally with [[gzip]] (but sometimes with other archiving formats in later versions). Headers and a signature are added.&lt;br /&gt;
&lt;br /&gt;
Spec files contain the information needed to build the archive, and are used by the rpmbuild tool. In the SRPM variety of RPM file, the spec file is included and has details on how to build the package so that it can be self-installing.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files begin with signature bytes &amp;lt;code&amp;gt;ED AB EE DB&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/pkgformat.html LSB 4.1: Package File Format]&lt;br /&gt;
* [http://rpm.org/max-rpm/s1-rpm-file-format-rpm-file-format.html RPM File Format]&lt;br /&gt;
* [http://rpm.org/wiki/DevelDocs/FileFormat RPM container file format specification]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://rpm.org/wiki/Download RPM]&lt;br /&gt;
** &amp;lt;code&amp;gt;rpm2cpio&amp;lt;/code&amp;gt; - Can help to open RPM files without installing them&lt;br /&gt;
* [[7-Zip]]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [http://rpm.org/wiki/RelatedSoftware Software related to RPM]&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
* {{XAD}}&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* {{DexvertSamples|archive/rpm}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia: rpm (software)]]&lt;br /&gt;
* [http://rpm.org/ Official site]&lt;br /&gt;
* [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfiles.html Working with spec files]&lt;br /&gt;
* [https://blog.bethselamin.de/posts/argh-pm.html Argh-P-M! – Dissecting the RPM file format]&lt;/div&gt;</summary>
		<author><name>Lucidiot</name></author>	</entry>

	</feed>