<?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=Dan+Tobias</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=Dan+Tobias"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Dan_Tobias"/>
		<updated>2026-09-20T10:22:51Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sd</id>
		<title>Category:File formats with extension .sd</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.sd"/>
				<updated>2026-08-22T22:00:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;S&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|S]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Cartrivision</id>
		<title>Cartrivision</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Cartrivision"/>
				<updated>2026-08-09T17:17:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;{{FormatInfo |formattype=physical |subcat=Magnetic tape |subcat2=Videotape |subcat3=Video Cassette |released=1972 }} '''Cartrivision''' was an early (1972) attempt at home vid...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|subcat=Magnetic tape&lt;br /&gt;
|subcat2=Videotape&lt;br /&gt;
|subcat3=Video Cassette&lt;br /&gt;
|released=1972&lt;br /&gt;
}}&lt;br /&gt;
'''Cartrivision''' was an early (1972) attempt at home video, consisting of a combination TV and video tape player that was designed to play rented movies in a proprietary cassette format. Notably, the consumer devices were incapable of rewinding the tapes, enforcing that rented movies only be played once and could only be rewound at the store from which they were rented. There was also an alternate Cartrivision cassette format that could be rewound, used in purchasable tapes, which could be played on the same players but with rewinding enabled. The rewindable cassettes were black, while the non-rewindable ones were red.&lt;br /&gt;
&lt;br /&gt;
Cassettes were 7 inches by 6.5 inches by 1.5 inches, and contained two reels of half inch magnetic tape mounted on top of one another. Recording capacity was 114 minutes. The recording method was based on [https://patents.google.com/patent/US3718755 US Patent 3,718,755], an improvement over that of [https://patents.google.com/patent/US3359365 US Patent 3,359,365].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:Cartrivision|Wikipedia page]]&lt;br /&gt;
* [https://www.mrbetamax.com/CartCassetteHist1.htm Detail of Cartrivision cassette]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Magnetic_tape</id>
		<title>Magnetic tape</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Magnetic_tape"/>
				<updated>2026-08-09T17:01:13Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|thiscat=Magnetic tape&lt;br /&gt;
}}&lt;br /&gt;
'''Magnetic tape''' was for a long time a popular medium for audio recording and data storage. A number of different formats existed.&lt;br /&gt;
&lt;br /&gt;
* [[Audio Cassette]] (includes uses as computer data storage medium)&lt;br /&gt;
* [[DC International Cassette]]&lt;br /&gt;
* [[Digital Audio Tape]] (DAT)&lt;br /&gt;
* [[Digital Compact Cassette]] (DCC)&lt;br /&gt;
* [[Digital Data Storage]] (DDS)&lt;br /&gt;
* [[Elcaset]]&lt;br /&gt;
* [[Endless-loop tape cartridge]]&lt;br /&gt;
** [[4-Track]]&lt;br /&gt;
** [[8-Track]]&lt;br /&gt;
** [[Echo-matic]] (Cousino tape cartridge)&lt;br /&gt;
** [[Orrtronics 8-Track]]&lt;br /&gt;
* [[Jingle Card Cassette]]&lt;br /&gt;
** [[SONIFEX]]&lt;br /&gt;
* [[Linear Tape File System]]&lt;br /&gt;
* [[Magnetic tape data storage]]&lt;br /&gt;
* [[NT]] cassette (Scoopman)&lt;br /&gt;
* [[Open Reel Audiotape]]&lt;br /&gt;
* [[Pocket Rockers]]&lt;br /&gt;
* [[Sanyo Tape Cartridge]] [https://www.youtube.com/watch?v=JJUYI3XkvT4]&lt;br /&gt;
* [[Videotape]]&lt;br /&gt;
** [[Open Reel Videotape]]&lt;br /&gt;
** [[Video Cassette]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://archive.org/details/bitsavers_memorextapediaUndertheMicroscopeOct68_10523866 Magnetic Recording Media Under the Microscope (October 1968)]&lt;br /&gt;
* [http://hackaday.com/2014/02/08/building-a-tape-recorder-in-1949/ Building A Tape Recorder In 1949]&lt;br /&gt;
* [http://crawford.com/format-obsolescence-an-urgent-crisis/ Format Obsolescence: An Urgent Crisis]&lt;br /&gt;
* [https://strandgames.com/blog/magnetic-scrolls-games-source-code-recovered Magnetic Scrolls Original Games Source Code Recovered!]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Videotape</id>
		<title>Videotape</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Videotape"/>
				<updated>2026-08-09T17:00:59Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|subcat=Magnetic tape&lt;br /&gt;
|thiscat=Videotape&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [[Open Reel Videotape]]&lt;br /&gt;
* [[Video Cassette]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.arts.state.tx.us/video/pdf/video.pdf Videotape Identification and Assessment Guide], Texas Comission on the Arts, 2004.&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Video_Cassette</id>
		<title>Video Cassette</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Video_Cassette"/>
				<updated>2026-08-09T17:00:45Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|subcat=Magnetic tape&lt;br /&gt;
|subcat2=Videotape&lt;br /&gt;
|thiscat=Video Cassette&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[8mm Formats]] (including [[Digital 8]], [[Hi8]], [[Video8]])&lt;br /&gt;
* [[Betacam]]&lt;br /&gt;
* [[BetacamSP]]&lt;br /&gt;
* [[BetacamSX]]&lt;br /&gt;
* [[Betamax]]&lt;br /&gt;
* [[Cartrivision]]&lt;br /&gt;
* [[D2]]&lt;br /&gt;
* [[D3]]&lt;br /&gt;
* [[Digital Betacam]]&lt;br /&gt;
* [[DV Formats]] (Including [[DVCAM]], [[DVCPro]], [[MiniDV]], [[HDV]])&lt;br /&gt;
* [[MicroMV]]&lt;br /&gt;
* [[U-matic 1/2&amp;quot;]]&lt;br /&gt;
* [[U-matic 3/4&amp;quot;]]&lt;br /&gt;
* [[U-matic 3/4&amp;quot; SP]]&lt;br /&gt;
* [[U-matic HB]]&lt;br /&gt;
* [[VHS]] Formats (Including [[S-VHS]]. [[VHS-C]], [[S-VHS-C]], [[D-VHS]])&lt;br /&gt;
* [[Video 2000]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Videotape</id>
		<title>Videotape</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Videotape"/>
				<updated>2026-08-09T16:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|subcat=Magnetic tape&lt;br /&gt;
|thiscat=Videotape&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [[Cartrivision]]&lt;br /&gt;
* [[Open Reel Videotape]]&lt;br /&gt;
* [[Video Cassette]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.arts.state.tx.us/video/pdf/video.pdf Videotape Identification and Assessment Guide], Texas Comission on the Arts, 2004.&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Magnetic_tape</id>
		<title>Magnetic tape</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Magnetic_tape"/>
				<updated>2026-08-09T16:57:55Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|thiscat=Magnetic tape&lt;br /&gt;
}}&lt;br /&gt;
'''Magnetic tape''' was for a long time a popular medium for audio recording and data storage. A number of different formats existed.&lt;br /&gt;
&lt;br /&gt;
* [[Audio Cassette]] (includes uses as computer data storage medium)&lt;br /&gt;
* [[DC International Cassette]]&lt;br /&gt;
* [[Digital Audio Tape]] (DAT)&lt;br /&gt;
* [[Digital Compact Cassette]] (DCC)&lt;br /&gt;
* [[Digital Data Storage]] (DDS)&lt;br /&gt;
* [[Elcaset]]&lt;br /&gt;
* [[Endless-loop tape cartridge]]&lt;br /&gt;
** [[4-Track]]&lt;br /&gt;
** [[8-Track]]&lt;br /&gt;
** [[Echo-matic]] (Cousino tape cartridge)&lt;br /&gt;
** [[Orrtronics 8-Track]]&lt;br /&gt;
* [[Jingle Card Cassette]]&lt;br /&gt;
** [[SONIFEX]]&lt;br /&gt;
* [[Linear Tape File System]]&lt;br /&gt;
* [[Magnetic tape data storage]]&lt;br /&gt;
* [[NT]] cassette (Scoopman)&lt;br /&gt;
* [[Open Reel Audiotape]]&lt;br /&gt;
* [[Pocket Rockers]]&lt;br /&gt;
* [[Sanyo Tape Cartridge]] [https://www.youtube.com/watch?v=JJUYI3XkvT4]&lt;br /&gt;
* [[Videotape]]&lt;br /&gt;
** [[Cartrivision]]&lt;br /&gt;
** [[Open Reel Videotape]]&lt;br /&gt;
** [[Video Cassette]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://archive.org/details/bitsavers_memorextapediaUndertheMicroscopeOct68_10523866 Magnetic Recording Media Under the Microscope (October 1968)]&lt;br /&gt;
* [http://hackaday.com/2014/02/08/building-a-tape-recorder-in-1949/ Building A Tape Recorder In 1949]&lt;br /&gt;
* [http://crawford.com/format-obsolescence-an-urgent-crisis/ Format Obsolescence: An Urgent Crisis]&lt;br /&gt;
* [https://strandgames.com/blog/magnetic-scrolls-games-source-code-recovered Magnetic Scrolls Original Games Source Code Recovered!]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/PC-DOS_360K_format</id>
		<title>PC-DOS 360K format</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/PC-DOS_360K_format"/>
				<updated>2026-05-07T04:57:26Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|subcat=Floppy disk&lt;br /&gt;
|wikidata={{wikidata|Q29167905}}&lt;br /&gt;
}}&lt;br /&gt;
The '''PC-DOS 360K format''' was a very common floppy disk format in the 1980s, used on IBM PCs and compatibles. It replaced earlier [[PC-DOS 160K format|160K]], [[PC-DOS 180K format|180K]], and [[PC-DOS 320K format|320K]] formats using either fewer sectors, single-sided disks, or both, with a new format getting the most out of a double-sided, double-density 5 1/4&amp;quot; floppy disk. It had 40 tracks per side, with 9 sectors per track, and 512 bytes per sector. The disk turned at 300 RPM.&lt;br /&gt;
&lt;br /&gt;
These disks were generally used with [[FAT12]] file systems under the MS-DOS or PC-DOS operating system, but (far more rarely) were used with other filesystems too (e.g CP/M-86). The sector headers, etc, were based on [[IBM 3740 format]], albeit with [[MFM encoding]] (double density) replacing the original [[FM encoding]] (single density).&lt;br /&gt;
&lt;br /&gt;
After being a commonplace format for most of the 1980s, this format declined in favor of the high-density [[PC-DOS 1.2M format]] and the 3 1/2&amp;quot; [[PC-DOS 720K format]] and [[PC-DOS 1.44M format]]. (There were compatibility issues in reading 360K disks on low-density drives after they were written to with a high-density drive, even though the writing is done in an emulation of the old format, due to the different drive head on the newer drives. The high-density drive heads were smaller, and the data written by them might not be picked up correctly by the larger low-density heads, particularly if the new data was overwriting data stored earlier using large-headed drives, which might not be completely overwritten.)&lt;br /&gt;
&lt;br /&gt;
In the late '80s and early '90s, it was common for desktop PCs to have both 5 1/4&amp;quot; and 3 1/2&amp;quot; disk drives in order to be compatible with all software and data, which might be distributed on either format. Often the 5 1/4&amp;quot; drive was drive A, and the 3 1/2&amp;quot; one was drive B. Later PCs, however, were more likely to have only a 3 1/2&amp;quot; drive, set up to respond to both drive letters. Eventually, PCs stopped having floppy disk drives altogether as other data storage and transfer media took over.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/formats.pro Info on MS-DOS 1.x - 2.x disk formats]&lt;br /&gt;
* [http://67.185.176.54:8080/diskette_handling.html Working with old diskettes]&lt;br /&gt;
* [http://www.computerhistory.org/_static/atchm/microsoft-ms-dos-early-source-code/ Early PC-DOS source code]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM]]&lt;br /&gt;
[[Category:Microsoft]]&lt;br /&gt;
[[Category:MS-DOS]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/IBM_3740_format</id>
		<title>IBM 3740 format</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/IBM_3740_format"/>
				<updated>2026-05-07T04:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|subcat=Floppy disk&lt;br /&gt;
|released=1973&lt;br /&gt;
}}&lt;br /&gt;
The '''IBM 3740 format''' of 8&amp;quot; floppy disks was used in the 1970s IBM 3740 data entry system, which replaced keypunch systems that stored data on [[punched card]]s.&lt;br /&gt;
&lt;br /&gt;
The disk format was single-sided, single-density, and had 73 tracks with 26 sectors storing 128 bytes per sector. The total capacity was 237.25 KB. [[FM encoding]] was used.&lt;br /&gt;
&lt;br /&gt;
Although 8-inch floppies were extremely rare on IBM PCs, the physical format of IBM PC 5.25 inch and 3.5 inch floppies is directly descended from that of the IBM 3740, with various enhancements – as well as the physical shrink in the disk size, there was also the switch to double-sided, double density ([[MFM encoding]]) instead of single density ([[FM encoding]]), and support for sectors larger than 128 bytes (most IBM PC floppy controllers support any power-of-2 sector size between 128 and 4096, but the vast majority of floppies were formatted with 512 byte sectors.) This includes inheriting various obscure and rarely used IBM 3740 features, such as &amp;quot;deleted sectors&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[DEC RX01]] use the same physical format as IBM 3740, and [[DEC RX02]] floppies are the same but double-density (MFM). 3740 was also the most popular recording format for CP/M.&lt;br /&gt;
&lt;br /&gt;
An ASCII version of the (originally EBCDIC) IBM 3740 filesystem was standardised by ECMA as ECMA-58 and ECMA-67. While many CP/M systems, Microsoft Standalone Disk Basic, and IBM PC's copied the IBM 3740 track format (sector headers, etc), CP/M and DOS did not copy the IBM 3740 filesystem. Systems that supported the IBM 3740 filesystem included IBM mainframes and mainframe peripherals, IBM midrange systems (System/32, System/34, System/36, System/38, AS/400), IBM Series/1 minicomputer, Olivetti P6060, Nixdorf 8820 (see [https://github.com/kkaempf/nixdisk/blob/main/nixdisk.rb tool to read Nixdorf 8820 floppies]). DEC also offered a utility to read the 3740 filesystem under RSTS-11, [https://github.com/hanshuebner/rsts10/blob/main/170052/flint.bas FLINT].&lt;br /&gt;
&lt;br /&gt;
(See IBM document GA21-9182-1 to -5.)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:IBM 3740|Wikipedia article]]&lt;br /&gt;
* [http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/3740/GA21-9152-2_IBM_3740_DataEntrySystem_SystemSummary_and_InstallationManual_PhysicalPlanning_Jun74.pdf Manual]&lt;br /&gt;
* [https://www.ibm.com/ibm/history/exhibits/rochester/rochester_4016.html IBM archives page]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Document</id>
		<title>Document</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Document"/>
				<updated>2026-05-04T17:59:32Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Desktop Publishing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Document&lt;br /&gt;
|image=Text-editors.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== General and multi-function ==&lt;br /&gt;
&lt;br /&gt;
* [[602Pro PC Suite]]&lt;br /&gt;
* [[ActiveMime]] (format used to store macros within MS Office documents)&lt;br /&gt;
* [[Airtable]] (cloud-based documents combining database and spreadsheet functionality)&lt;br /&gt;
* [[BeagleWorks]]&lt;br /&gt;
* [[COSMI MultiMedia]]&lt;br /&gt;
* [[EIOffice]] (Chinese office suite alternative)&lt;br /&gt;
* [[Farallon Replica]] ('90s cross platform document)&lt;br /&gt;
* [[Google Document]] (.gdoc)&lt;br /&gt;
* [[iWork]] (Apple; used for Pages, Numbers, and Keynote)&lt;br /&gt;
* [[Microsoft Compound File]] (OLE Compound Document)&lt;br /&gt;
* [[Microsoft Office]]&lt;br /&gt;
* [[Microsoft Works]]&lt;br /&gt;
* [[Office Open XML]]&lt;br /&gt;
* [[OpenDocument]] (ODF; OASIS)&lt;br /&gt;
* [[OpenOffice.org XML]]&lt;br /&gt;
* [[PerfectWorks]] (Novell WordPerfect)&lt;br /&gt;
* [[PFS:First Choice]]&lt;br /&gt;
* [[StarOffice binary formats]]&lt;br /&gt;
* [[UOF]] (Chinese office document format)&lt;br /&gt;
* [[Synology Office]] (.odoc, .osheet, .oslides)&lt;br /&gt;
&lt;br /&gt;
== Collaboration ==&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft OneNote]] (ONE, ONEPKG)&lt;br /&gt;
&lt;br /&gt;
== Desktop Publishing ==&lt;br /&gt;
&lt;br /&gt;
* [[3M Printscape]]&lt;br /&gt;
* [[3M Post-It]]&lt;br /&gt;
* [[Affinity Publisher]] (.afpub)&lt;br /&gt;
* [[Calamus]] (.cdk)&lt;br /&gt;
* [[Canvas]]&lt;br /&gt;
* [[Corel Print House]] (.cph)&lt;br /&gt;
* [[Corel Print Office]] (.cpo)&lt;br /&gt;
* [[Dynamic Publisher]]&lt;br /&gt;
* [[Express Publisher]] (.epd)&lt;br /&gt;
* [[GEM Desktop Publisher]] (.gwd)&lt;br /&gt;
* [[Greenstreet Publisher]] (.dtp)&lt;br /&gt;
* [[Hallmark Card Studio]]&lt;br /&gt;
* [[Impression]]&lt;br /&gt;
* InDesign / InCopy&lt;br /&gt;
** [[InDesign INDD]]&lt;br /&gt;
** [[IDML]]&lt;br /&gt;
** [[InDesign INX]]&lt;br /&gt;
** [[InDesign Book]] (.indb)&lt;br /&gt;
** [[InDesign Library]] (.indl)&lt;br /&gt;
** [[InCopy]] (.icml)&lt;br /&gt;
* [[iPublish]] (.did)&lt;br /&gt;
* [[Logitech Finesse]] (.fin)&lt;br /&gt;
* [[Microsoft Home Publishing]] (.php)&lt;br /&gt;
* [[Microsoft Publisher]] (.pub)&lt;br /&gt;
** [[PUZ]] (archived &amp;quot;Pack and Go&amp;quot; file)&lt;br /&gt;
* [[The Newsroom|Newsroom, The]]&lt;br /&gt;
* [[PageMagic]] (.dtp)&lt;br /&gt;
* [[PageMaker]] (originally from Aldus, later Adobe)&lt;br /&gt;
* [[PFS First Publisher]] (.pub)&lt;br /&gt;
* [[PrintMaster]]&lt;br /&gt;
* [[PrintPartner]]&lt;br /&gt;
* [[The Print Shop|Print Shop, The]] (Broderbund)&lt;br /&gt;
* Publish It!: See [[Timeworks Publisher]]&lt;br /&gt;
* [[QuarkXPress]]&lt;br /&gt;
* [[Ragtime]]&lt;br /&gt;
* [[Ready, Set, Go!]]&lt;br /&gt;
* [[Scribus]] (.sla, .scd)&lt;br /&gt;
* [[Serif PagePlus]] (.ppp)&lt;br /&gt;
* [[Timeworks Publisher]] (also released as Publish It!) (.dtp)&lt;br /&gt;
* [[Ventura Publisher]] (Corel) (.chp)&lt;br /&gt;
* [[VivaDesigner]] (.desd)&lt;br /&gt;
* [[VivaPress]] (.vpd)&lt;br /&gt;
&lt;br /&gt;
== Document Processors ==&lt;br /&gt;
(similar to word processors and desktop publishing but designed particularly for building structured documents such as technical documentation)&lt;br /&gt;
&lt;br /&gt;
* [[Bikeshed]]&lt;br /&gt;
* [[DITA]] (Darwin Information Typing Architecture)&lt;br /&gt;
* [[FrameMaker]]&lt;br /&gt;
** [[Element Definition Document]]&lt;br /&gt;
** [[Maker Interchange Format]] (MIF)&lt;br /&gt;
* [[LaTeX]]&lt;br /&gt;
* [[Scribe]]&lt;br /&gt;
* [[TeX]]&lt;br /&gt;
* [[troff]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation combined with source code ===&lt;br /&gt;
* [[CWEB]]&lt;br /&gt;
* [[Doxygen]]&lt;br /&gt;
* [[Javadoc]]&lt;br /&gt;
* [[Noweb]]&lt;br /&gt;
* [[Pod]]&lt;br /&gt;
* [[RDoc]]&lt;br /&gt;
* [[WEB]]&lt;br /&gt;
&lt;br /&gt;
== Document storage/exchange formats (non-program-specific)==&lt;br /&gt;
* [[AFP]] (Advanced Format Printing)&lt;br /&gt;
* [[CSV]] (Comma Separated Values)&lt;br /&gt;
* [[Common Ground]]&lt;br /&gt;
* [[Data Interchange Format]] (DIF)&lt;br /&gt;
* [[DDIF]]&lt;br /&gt;
* [[DjVu]]&lt;br /&gt;
* [[Envoy]]&lt;br /&gt;
* [[FTXT]]&lt;br /&gt;
* [[IBM BookManager book]]&lt;br /&gt;
* [[OpenXPS]]&lt;br /&gt;
* [[PDF]] (Portable Document Format)&lt;br /&gt;
** [[XDP]]&lt;br /&gt;
** [[XFA]]&lt;br /&gt;
** [[XFDF]]&lt;br /&gt;
* [[Plain text]] (TXT) (Un-structured text document)&lt;br /&gt;
* [[Portable Text]] [https://github.com/portabletext/portabletext]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[RTF]] (Rich Text Format)&lt;br /&gt;
* [[RTFD]] (Rich Text Format Directory)&lt;br /&gt;
* [[SYLK]] (Symbolic Link)&lt;br /&gt;
* [[WWF]] (non-printable variant of PDF)&lt;br /&gt;
&lt;br /&gt;
== Label making ==&lt;br /&gt;
* [[Avery Labels]]&lt;br /&gt;
* [[P-touch Editor Label]] (.lbt, .lbx)&lt;br /&gt;
* [[JWL]] (Roxio Label Creator)&lt;br /&gt;
* [[NTI JewelCase Maker]] (.jwc)&lt;br /&gt;
* [[Discus]] (.cdl)&lt;br /&gt;
&lt;br /&gt;
== Presentation ==&lt;br /&gt;
* [[ARTstor Presentation]] (.prs)&lt;br /&gt;
* [[Astound Presentation]] (.asd)&lt;br /&gt;
* [[Asymetrix Compel]] (.cpl)&lt;br /&gt;
* [[Corel Presentations]] (.shw, .mst)&lt;br /&gt;
* [[DemoMaker (R. Janorkar)]]&lt;br /&gt;
* [[Harvard Graphics]]&lt;br /&gt;
** [[SPC Runtime Presentation]] (.ply)&lt;br /&gt;
* [[Keynote]] (Apple iWork/iCloud)&lt;br /&gt;
* [[OpenDocument Presentation]] (.odp, .otp)&lt;br /&gt;
* [[Persuasion]] (.pr2, .pr3)&lt;br /&gt;
* [[PmDraw]]&lt;br /&gt;
* [[Microsoft PowerPoint|PowerPoint]]&lt;br /&gt;
** [[PPT]] (PowerPoint presentation)&lt;br /&gt;
** [[PPTX]] (PowerPoint presentation, XML format)&lt;br /&gt;
** PPS, PPSM, PPSX, POT, POTM, POTX, PPTM: See [[Microsoft PowerPoint|PowerPoint]].&lt;br /&gt;
* [[SHW (Corel)]]&lt;br /&gt;
* [[Stanford Graphics]]&lt;br /&gt;
* [[SXI]] (StarOffice / OpenOffice.org) (.sxi, .sti)&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Presentation file creation software]]&lt;br /&gt;
&lt;br /&gt;
== Spreadsheet ==&lt;br /&gt;
* [[Ability Spreadsheet]] (.aws, .ast)&lt;br /&gt;
* [[As-Easy-As]]&lt;br /&gt;
* [[Corel Calculate]]&lt;br /&gt;
* [[CSS STATISTICA]] (.css; spreadsheet format used in [[Statistica]])&lt;br /&gt;
* [[DeskMate Worksheet]] (.wks)&lt;br /&gt;
* [[Full Impact]]&lt;br /&gt;
* [[Gnumeric]] (.gnumeric, .gnm)&lt;br /&gt;
* [[Google Sheet]] (.gsheet)&lt;br /&gt;
* [[Lotus 1-2-3]] (.wks, .wk1, .wk2, .wk3, .wk4)&lt;br /&gt;
* [[Lotus Improv]] (.imp, .imx)&lt;br /&gt;
* [[Lotus Symphony]]&lt;br /&gt;
* [[Microsoft Excel]]&lt;br /&gt;
** [[SpreadsheetML]] (XML format preceding later XLSX format)&lt;br /&gt;
** [[XLM]] (Excel spreadsheet macro, old pre-XML format)&lt;br /&gt;
** [[XLS]] (Excel spreadsheet old pre-XML format)&lt;br /&gt;
** [[XLSB]] (Excel binary workbook)&lt;br /&gt;
** [[XLSM]] (Excel macro-enabled spreadsheet format, XML version)&lt;br /&gt;
** [[XLSX]] (Excel spreadsheet format, XML version)&lt;br /&gt;
** [[XLT]] (Excel template, old pre-XML format)&lt;br /&gt;
** [[XLTM]] (Excel macro-enabled template, XML version)&lt;br /&gt;
** [[XLTX]] (Excel template, XML version)&lt;br /&gt;
* [[Microsoft Works Spreadsheet]] (.wks)&lt;br /&gt;
* [[Mouse Calc]] (Apple II)&lt;br /&gt;
* [[MOXCEL]] (.mxl) [http://yoksel.net.ru/FormatMOXCEL/Zagolovok 1]&lt;br /&gt;
* [[MultiPlan]] (early Microsoft spreadsheet)&lt;br /&gt;
* [[Numbers]] (Apple iWork/iCloud)&lt;br /&gt;
* [[OpenDocument Spreadsheet]] (.ods, .ots)&lt;br /&gt;
* [[PC-Calc]]&lt;br /&gt;
* [[pfs:Plan]]&lt;br /&gt;
* [[Quattro Pro]]&lt;br /&gt;
* [[SDC]] (StarOffice spreadsheet)&lt;br /&gt;
* [[SuperCalc 3]]&lt;br /&gt;
* [[Swift Spreadsheet]] (Atari 8-bit)&lt;br /&gt;
* [[SXC]] (OpenOffice.org 1.0 Spreadsheet) (.sxc, .stc)&lt;br /&gt;
* [[VisiCalc]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Spreadsheet file creation software]]&lt;br /&gt;
&lt;br /&gt;
== Word Processor ==&lt;br /&gt;
* [[Ability Write]] (.aww, .awp)&lt;br /&gt;
* [[AbiWord]] (.abw)&lt;br /&gt;
* [[Ami Pro]] (.sam)&lt;br /&gt;
* [[AppleWorks]]&lt;br /&gt;
* [[Bank Street Writer]]&lt;br /&gt;
* [[Breeze]]&lt;br /&gt;
* Brother WP Typewriters&lt;br /&gt;
** [[Brother 120k]]&lt;br /&gt;
** [[Brother 240k]]&lt;br /&gt;
** [[Brother HD]]&lt;br /&gt;
* [[Canon Cat]]&lt;br /&gt;
* [[ChiWriter]] (.chi)&lt;br /&gt;
* [[ClarisWorks]] (Mac) (CWK)&lt;br /&gt;
* [[Corel Write]]&lt;br /&gt;
* [[Cut &amp;amp; Paste]] (Electronic Arts Home Management Software)&lt;br /&gt;
* [[DavkaWriter]] (.dwd)&lt;br /&gt;
* [[DeskMate Text]] (.doc)&lt;br /&gt;
* [[DisplayWrite]] (IBM)&lt;br /&gt;
* [[DotWriter]] (TRS-80, Apple II)&lt;br /&gt;
* [[TechWriter|EasiWriter / TechWriter]] (Word processor file format)&lt;br /&gt;
* [[Easywriter]]&lt;br /&gt;
* [[The Electric Pencil]] (word processor for 8080/Z-80 machines, and later IBM PC)&lt;br /&gt;
* [[Envision Publisher]]&lt;br /&gt;
* [[EPOC Word]]&lt;br /&gt;
* [[FullWrite]] (Mac)&lt;br /&gt;
* [[geoWrite]]&lt;br /&gt;
* [[HomeWord]] (Sierra Online, Apple II)&lt;br /&gt;
* [[HWP]] (Hancom Word, Korean)&lt;br /&gt;
* [[HWPML]] (Hangul Word Processor Markup Language, Korean)&lt;br /&gt;
* [[IBM Displaywriter]] (dedicated word processing machine)&lt;br /&gt;
* [[IBM Writing Assistant]] (.iwa)&lt;br /&gt;
* [[Ichitaro]] (.jtd)&lt;br /&gt;
* [[JOT]] (Juggler Of Text; experimental word processor by Ted Nelson c. 1980)&lt;br /&gt;
* [[JustWrite]]&lt;br /&gt;
* [[Kingsoft Office]] (.wps, .wpt)&lt;br /&gt;
* [[LocoScript]]&lt;br /&gt;
* [[Lotus Word Pro]] (.lwp)&lt;br /&gt;
* [[MacWrite]]&lt;br /&gt;
* [[Magic Window]]&lt;br /&gt;
* [[Maple]]&lt;br /&gt;
* [[Microsoft Word]]&lt;br /&gt;
** [[DOC]] (Word document)&lt;br /&gt;
** [[DOCM]] (Word macro-enabled document)&lt;br /&gt;
** [[DOCX]] (Word document, XML format)&lt;br /&gt;
** [[DOT]] (Word template)&lt;br /&gt;
** [[DOTM]] (Word macro-enabled template)&lt;br /&gt;
** [[DOTX]] (Word template, XML format)&lt;br /&gt;
** [[Microsoft Word for Macintosh]]&lt;br /&gt;
** [[WordProcessingML]] (XML format preceding later DOCX one)&lt;br /&gt;
* [[Microsoft Works Word Processor]] (.wps, .wpt)&lt;br /&gt;
* [[Microsoft Write]] (.wri)&lt;br /&gt;
* [[Mouse Word]] (Apple II)&lt;br /&gt;
* [[Mousewrite]] (Apple II; apparently a different program from Mouse Word)&lt;br /&gt;
* [[MultiMate Professional Word Processor]] (.dox, .pat)&lt;br /&gt;
* [[Nisus Writer]]&lt;br /&gt;
* [[Nota Bene]] (.nb)&lt;br /&gt;
* [[OpenDocument Text]] (.odt, .ott)&lt;br /&gt;
* [[Pages]] (Apple iWork/iCloud)&lt;br /&gt;
* [[PC-Outline]]&lt;br /&gt;
* [[PC-Type]]&lt;br /&gt;
* [[PC-Write]]&lt;br /&gt;
* [[Perfect Writer]]&lt;br /&gt;
* [[pfs:Write]]&lt;br /&gt;
* [[PIE Writer]] (Hayden Software, Apple II)&lt;br /&gt;
* [[@PROMT]] (.std)&lt;br /&gt;
* [[Psion Series 3 Word]] (.wrd)&lt;br /&gt;
* [[QR-Tekst]] (.qrt)&lt;br /&gt;
* [[RFT]]&lt;br /&gt;
* [[Samna Word]]&lt;br /&gt;
* [[ScreenWriter II]] (for Apple II; formerly SuperScribe II)&lt;br /&gt;
* [[Scripsit]]&lt;br /&gt;
* [[Scrivener]] (.scriv)&lt;br /&gt;
* [[SDW]] (StarOffice Writer)&lt;br /&gt;
* [[Storyist]] (.story) &lt;br /&gt;
* [[Student Writing Center]]&lt;br /&gt;
* [[SXW]] and [[STW]] (OpenOffice.org 1.0 Text) (.sxw, .stw)&lt;br /&gt;
* [[TAG]]&lt;br /&gt;
* [[TechWriter]] (Scientific word processor file format)&lt;br /&gt;
* [[TI-Writer]]&lt;br /&gt;
* [[Volkswriter]]&lt;br /&gt;
* Wang (dedicated word processing machines)&lt;br /&gt;
** [[Wang 1200]] (1972; used cassette storage)&lt;br /&gt;
** [[Wang OIS]] (1977; used disks)&lt;br /&gt;
* [[WordPerfect]]&lt;br /&gt;
* [[WordStar]]&lt;br /&gt;
** [[WordStar 2000]]&lt;br /&gt;
* [[WriteNow]]&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [[Document file creation software]]&lt;br /&gt;
&lt;br /&gt;
== Screenwriting ==&lt;br /&gt;
* [[Adobe Story]] (.astx)&lt;br /&gt;
* [[Celtx]] (.celtx or .cxscript)&lt;br /&gt;
* [[Dramatica]]&lt;br /&gt;
* [[FadeIn]] &lt;br /&gt;
* [[Final Draft]] (.fdr, .fdx)&lt;br /&gt;
* [[Fountain]]&lt;br /&gt;
* [[Hollywood Screenplay]] (.hss)&lt;br /&gt;
* Movie Magic&lt;br /&gt;
** [[ScreenWriter]] (.scw)&lt;br /&gt;
** [[Scheduling Export File]] (.sex)&lt;br /&gt;
* [[Movie Master]] [https://www.vice.com/en/article/wxdeay/the-dune-screenplay-was-written-in-ms-dos 1]&lt;br /&gt;
* [[Open Screenplay]] (.xml)&lt;br /&gt;
* [[Scriptware]] (.scr)&lt;br /&gt;
&lt;br /&gt;
==Indexing==&lt;br /&gt;
* [[Cindex]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [[ACL]]&lt;br /&gt;
* [[CCF]]&lt;br /&gt;
* [[Computable Document Format]] (.cdf)&lt;br /&gt;
* [[DBT]]&lt;br /&gt;
* [[EGT]]&lt;br /&gt;
* [[FDX]]&lt;br /&gt;
* [[FTM]]&lt;br /&gt;
* [[FTX]]&lt;br /&gt;
* [[IBM Storyboard Text Maker Document]]&lt;br /&gt;
* [[MBP]]&lt;br /&gt;
* [[Most]]&lt;br /&gt;
* [[Notability]]&lt;br /&gt;
* [[OBD]]&lt;br /&gt;
* [[ODM]]&lt;br /&gt;
* [[OLE 1.0 object]]&lt;br /&gt;
* [[OMM]]&lt;br /&gt;
* [[OTT]]&lt;br /&gt;
* [[PAP]]&lt;br /&gt;
* [[PaperLess MicroViewer]]&lt;br /&gt;
* [[PDAX]]&lt;br /&gt;
* [[Photoshop Text Engine Data]]&lt;br /&gt;
* [[PowerBI]] (.pbix)&lt;br /&gt;
* [[QUOX]]&lt;br /&gt;
* [[RIFF STYL]]&lt;br /&gt;
* [[RPT]]&lt;br /&gt;
* [[SHS]]&lt;br /&gt;
* [[SNP]]&lt;br /&gt;
* Tableau&lt;br /&gt;
** [[Tableau WorkBook]] (.twb, .twbx)&lt;br /&gt;
** [[Tableau Bookmarks]] (.tbm)&lt;br /&gt;
** [[Tableau Data Source]] (.tds, .tdsx)&lt;br /&gt;
** [[Tableau Data Extract]] (.hyper, .tde)&lt;br /&gt;
** [[Tableau Flow File]] (.tfl, .tflx)&lt;br /&gt;
* [[UOML]]&lt;br /&gt;
* [[VIA]]&lt;br /&gt;
* [[WRD]]&lt;br /&gt;
* [[WRF]]&lt;br /&gt;
&lt;br /&gt;
See also [[Markup]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://me.veekun.com/blog/2013/01/09/cvs-and-file-extensions/ CVs and File Extensions]&lt;br /&gt;
* [http://forums.xkcd.com/viewtopic.php?f=7&amp;amp;t=107195 Trustworthiness of Information by File Extension] (xkcd comic with discussion thread)&lt;br /&gt;
* [http://crookedtimber.org/2011/07/30/text-editors-in-the-lord-of-the-rings/ Text editors in ''Lord of the Rings'']&lt;br /&gt;
* [http://standards.data.gov.uk/proposal/sharing-collaborating-government-documents Sharing or collaborating with government documents] (UK government proposal)&lt;br /&gt;
* [http://lifehacker.com/four-skills-that-will-turn-you-into-a-spreadsheet-ninj-1525058930 Four Skills That Will Turn You Into a Spreadsheet Ninja]&lt;br /&gt;
* [http://documentfreedom.org/en/ Document Freedom Day: Celebrating information accessibility and raising awareness of Open Standards.]&lt;br /&gt;
* [http://www.flax.co.uk/blog/2013/11/01/g-cloud-and-open-file-formats-a-cautionary-tale/ G-Cloud and open file formats, a cautionary tale]&lt;br /&gt;
* [http://www.msnbc.com/rachel-maddow-show/watch/redaction-rules-how-best-to-keep-the-secrets-258076739607 Redaction rules: How best to keep the secrets]&lt;br /&gt;
* [http://qanda.digipres.org//49/a-tool-to-detect-encrypted-office-documents Testing for encrypted Office documents]&lt;br /&gt;
* [http://johnmacfarlane.net/pandoc/ Pandoc: Document format conversion swiss-army knife]&lt;br /&gt;
* [http://givemetext.okfnlabs.org/ Give Me Text: online converter of various document formats to plain text]&lt;br /&gt;
* [http://andybrandt531.com/2015/08/writers-guide-to-word-processing-file-formats/ The Writer's Guide to Word Processing File Formats]&lt;br /&gt;
* [http://www.documentliberation.org/ Document Liberation Project]&lt;br /&gt;
* [https://archive.org/details/businesscase The Business Case: Office software runnable in-browser at Internet Archive]&lt;br /&gt;
* [[Wikipedia:Indexing_Software| Indexing Software : Wikipedia]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Desktop Publishing]]&lt;br /&gt;
[[Category:Presentation]]&lt;br /&gt;
[[Category:Spreadsheet]]&lt;br /&gt;
[[Category:Word Processor]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.ags</id>
		<title>Category:File formats with extension .ags</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.ags"/>
				<updated>2026-05-03T17:31:40Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;A&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|A]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Filesystem</id>
		<title>Filesystem</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Filesystem"/>
				<updated>2026-03-18T23:05:06Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Filesystem&lt;br /&gt;
|image=Office Supplies File Cabinet 02.png&lt;br /&gt;
}}&lt;br /&gt;
'''Filesystems''' are [[Electronic_File_Formats|Electronic Formats]] that are a prerequisite to being able to read any [[file]] off a digital medium — you have to be able to mount the filesystem, and thus read it, in order to be able to read a file.&lt;br /&gt;
&lt;br /&gt;
== Single-system filesystems ==&lt;br /&gt;
(How files are organized on one system, device, or medium, such as a disk, tape, or flash memory; see next category for networked and cloud filesystems. Of course, any filesystem can be made available on a network to remote devices, but these are the native filesystems present on the storage device/medium itself.)&lt;br /&gt;
&lt;br /&gt;
* [[+D filesystem]] (Sinclair, SAM Coupé)&lt;br /&gt;
* [[Acer Fast Filesystem]] (SCO OpenServer)&lt;br /&gt;
* [[ADFS]] (Acorn MOS, RISC OS)&lt;br /&gt;
* [[AdvFS]] (Advanced File System, Digital/Tru64 Unix)&lt;br /&gt;
* [[Ami-FileSafe]] (AFS, Amiga)&lt;br /&gt;
* [[APF Imagination Machine disk file system]]&lt;br /&gt;
* [[Apple DOS file system]] (Apple II; see also ProDOS below)&lt;br /&gt;
* [[Apple File System]] (APFS) (2017 system for Apple devices)&lt;br /&gt;
* [[Atari File Management Subsystem]] (FMS: Atari 400/800)&lt;br /&gt;
* [[AtheOS File System]] (AtheOS/Syllable)&lt;br /&gt;
* [[BetrFS]]&lt;br /&gt;
* [[BFS]] (BeOS)&lt;br /&gt;
* [[Btrfs]] (Linux)&lt;br /&gt;
* [[CBMFS]] (Commodore 64, PET, etc.; 5.25&amp;quot; disks)&lt;br /&gt;
** [[Commodore 1581 filesystem]] (3.5&amp;quot; disks)&lt;br /&gt;
** [[GEOS VLIR]] (GEOS Variable Length Index Record )&lt;br /&gt;
** [[CMDFS]] (CBMFS extension by Creative Micro Designs)&lt;br /&gt;
* [[Compucolor file system]]&lt;br /&gt;
* [[CMS filesystem]] (IBM mainframe z/VM operating system, formerly known as VM/CMS)&lt;br /&gt;
* [[CP/M file system]]&lt;br /&gt;
* [[DDFS]] (Data Domain File System)&lt;br /&gt;
* [[DTFS]] (Desktop File System, [[SCO OpenServer]])&lt;br /&gt;
* [[EFS]] (Extent File System, SGI IRIX. Replaced by [[XFS]])&lt;br /&gt;
* [[EOS file system (Coleco)]] (Coleco ADAM &amp;quot;data pack&amp;quot; tape drives and disks)&lt;br /&gt;
* [[ext]] (developed for Linux, previously used MINIX fs)&lt;br /&gt;
* [[ext2]], [[ext3]], [[ext4]] (these are all just variants of each other)&lt;br /&gt;
* [[F2FS]], (Flash Friendly Filesystem)&lt;br /&gt;
* [[FAT]]&lt;br /&gt;
** [[FAT8]]&lt;br /&gt;
** [[FAT12]]&lt;br /&gt;
** [[FAT16]]&lt;br /&gt;
** [[FAT32]]&lt;br /&gt;
** [[exFAT]] (Microsoft, for flash memory)&lt;br /&gt;
* [[FFS]] (Amiga Fast File System)&lt;br /&gt;
* [[Files-11]] (VMS)&lt;br /&gt;
* [[Firmware File System]]&lt;br /&gt;
* [[Fossil]] (Plan 9)&lt;br /&gt;
* [[HAMMER]] (DragonflyBSD)&lt;br /&gt;
** [[HAMMER2]] (successor to HAMMER)&lt;br /&gt;
* [[HFS]] (MacOS)&lt;br /&gt;
* [[HFS+]]&lt;br /&gt;
* [[HFS (IBM)]] (IBM mainframe Unix filesystem, not to be confused with Apple HFS)&lt;br /&gt;
* [[High Sierra]]&lt;br /&gt;
* [[HPFS]] (OS/2 native file system)&lt;br /&gt;
* [[iPod Filesystem]]&lt;br /&gt;
* [[ISO 9660]] (optical discs)&lt;br /&gt;
* [[JFFS]]&lt;br /&gt;
** [[JFFS2]]&lt;br /&gt;
* [[LanyFS]] (Lanyard Filesystem)&lt;br /&gt;
* [[Linear Tape File System]] (LTFS)&lt;br /&gt;
* [[LogFS]]&lt;br /&gt;
* [[MDR (Floppy Disk)|MDR]] (audio instrument format close to MSDOS)&lt;br /&gt;
* [[MFS]] (ancient Macintosh filesystem)&lt;br /&gt;
* [[MINIX file system]]&lt;br /&gt;
* [[NILFS]] (and NILFS2)&lt;br /&gt;
* [[North Star DOS file system]]&lt;br /&gt;
* [[NOVA (filesystem)|NOVA]]&lt;br /&gt;
* [[NTFS]]&lt;br /&gt;
* [[OFS]] (Amiga Old File System)&lt;br /&gt;
* [[PFS]] (Professional File System, Amiga)&lt;br /&gt;
* [[PRAMFS]] (Persistent &amp;amp; Protected RAM File-System)&lt;br /&gt;
* [[ProDOS file system]] (Apple II) (also used in Apple III SOS)&lt;br /&gt;
* [[QFS]]&lt;br /&gt;
* [[ReFS]] (Microsoft's new FS- Resilient Filesystem, on Windows 8 Server)&lt;br /&gt;
* [[ReiserFS]]&lt;br /&gt;
** [[Reiser4]]&lt;br /&gt;
* [[SDFS]] (OpenDedup deduplication based filesystem)&lt;br /&gt;
* [[securefs]]&lt;br /&gt;
* [[SFS (Amiga)|SFS]] (Smart File System, Amiga)&lt;br /&gt;
* [[Sinclair QL filesystem]]&lt;br /&gt;
* [[SkyFS]] (SkyOS)&lt;br /&gt;
* [[TFS]]&lt;br /&gt;
* [[TI-99/4A file system]]&lt;br /&gt;
* [[TR-DOS filesystem]] (ZX Spectrum)&lt;br /&gt;
* [[TRSDOS file system]] (Tandy)&lt;br /&gt;
* [[UBIFS]]&lt;br /&gt;
* [[UCSD p-System Filesystem]] (UCSD Pascal)&lt;br /&gt;
* [[UFS]] (Unix File System, Solaris and BSD)&lt;br /&gt;
** [[UFS2]]&lt;br /&gt;
* [[Universal Disk Format]] (UDF) (optical discs)&lt;br /&gt;
* [[VMUFAT]] (Filesystem for Dreamcast VMU units)&lt;br /&gt;
* [[VSAM]] (Virtual Storage Access Method – not a filesystem per se, runs on top of IBM's VTOC filesystem)&lt;br /&gt;
* [[VTOC]] (Native filesystem of the IBM z/OS aka OS/390 aka MVS and z/VM aka DOS/VSE mainframe operating systems)&lt;br /&gt;
* [[VxFS]] (VERITAS File System)&lt;br /&gt;
* [[WAFL]] (NetApp's commercial file system)&lt;br /&gt;
* [[WBFS]]&lt;br /&gt;
* [[Xiafs]] (Linux, dropped in favour of ext2)&lt;br /&gt;
* [[XFS]] (SGI)&lt;br /&gt;
* [[YAFFS]]&lt;br /&gt;
* [[ZFS]] (Sun)&lt;br /&gt;
* [[ZFS (IBM)]] (IBM mainframe Unix filesystem, not to be confused with Sun's ZFS)&lt;br /&gt;
&lt;br /&gt;
== Compressed filesystems ==&lt;br /&gt;
(Filesystems and related topics whose main purpose is [[compression]]. Not all filesystems that support compression are listed here.)&lt;br /&gt;
&lt;br /&gt;
* [[cramfs]]&lt;br /&gt;
* [[Cromfs]]&lt;br /&gt;
* [[DWARFS]]&lt;br /&gt;
* [[Isofs transparent compression]]&lt;br /&gt;
* [[Squashfs]]&lt;br /&gt;
* [[zisofs]]&lt;br /&gt;
* [[EROFS]]&lt;br /&gt;
&lt;br /&gt;
See also [[Compression#Disk compression]] and [[Compression#Transparent file compression]].&lt;br /&gt;
&lt;br /&gt;
== Networked and cloud filesystems ==&lt;br /&gt;
(Used to make files available to/from multiple systems over a local or wide area network, including &amp;quot;on the cloud&amp;quot; via the Internet; systems access files through a protocol or API. The low-level storage details, usually concealed from end users and even most developers, may be within one or more of the single-device filesystems above, and the networked/cloud filesystem is generally defined independently of such details and might have very different characteristics and rules as to how the files are named, addressed, and structured.)&lt;br /&gt;
&lt;br /&gt;
* [[Amazon S3]]&lt;br /&gt;
* [[Andrew File System]] (Carnegie Mellon University)&lt;br /&gt;
* [[Ceph]]&lt;br /&gt;
* [[Elastic File System]] (AWS)&lt;br /&gt;
* [[EOS file system (CERN)]] (open-source file system used at CERN)&lt;br /&gt;
* [[Filecoin]] (a cryptocurrency and file system)&lt;br /&gt;
* [[Google Drive]]&lt;br /&gt;
* [[Google File System]]&lt;br /&gt;
* [[Hadoop Distributed File System]] (HDFS)&lt;br /&gt;
* [[IPFS]]&lt;br /&gt;
* [[Keybase filesystem]]&lt;br /&gt;
* [[Longaccess]]&lt;br /&gt;
* [[MEGA file system]]&lt;br /&gt;
* [[NetWare File System]] (Novell NetWare, replaced by [[NSS]])&lt;br /&gt;
* [[NFS]] (Unix network filesystem protocol)&lt;br /&gt;
* [[NSS]] (Novell Storage Services)&lt;br /&gt;
* [[OneDrive]] (Microsoft)&lt;br /&gt;
* [[OpenStack Swift]]&lt;br /&gt;
* [[Permacoin]] (also a [[currency]])&lt;br /&gt;
* [[POHMELFS]] (distributed Linux filesystem)&lt;br /&gt;
* [[SDFS]] (OpenDedup deduplication based filesystem)&lt;br /&gt;
* [[SFS]] (SyncFS)&lt;br /&gt;
* [[SMB]] (Server Message Block, a protocol for a networked filesystem)&lt;br /&gt;
* [[Storj]] (another currency/filesystem scheme)&lt;br /&gt;
* [[WebDAV]] (network filesystem implemented as extensions to HTTP)&lt;br /&gt;
* [[XtreemFS]], (Linux, distributed file system)&lt;br /&gt;
&lt;br /&gt;
== Virtual filesystems ==&lt;br /&gt;
* [[%clay vane]] (Urbit)&lt;br /&gt;
* [[AVFS]]&lt;br /&gt;
* [[FUSE]]&lt;br /&gt;
* [[GnomeVFS]]&lt;br /&gt;
** [[GVfs (GNOME)]]&lt;br /&gt;
* [[Virtual File System for Git]] (was GVFS)&lt;br /&gt;
&lt;br /&gt;
== Other / Misc. ==&lt;br /&gt;
* [[πfs]]&lt;br /&gt;
* [[BrowserFS]]&lt;br /&gt;
* [[Magikfs]]&lt;br /&gt;
* [[ProFS]]&lt;br /&gt;
* [[RockFAT]]&lt;br /&gt;
* [[SAFS]]&lt;br /&gt;
* [[Stegfs]]&lt;br /&gt;
&lt;br /&gt;
== File content signature ==&lt;br /&gt;
(used to match files to a hash table or similar system in order to detect duplicates, help find specific files when their exact&lt;br /&gt;
location is unknown, handle distributed networked filesystems, etc. See also [[Error detection and correction]].)&lt;br /&gt;
&lt;br /&gt;
* [[FWKCS]]&lt;br /&gt;
&lt;br /&gt;
== File lists ==&lt;br /&gt;
* [[Everything File List]] (.efu)&lt;br /&gt;
&lt;br /&gt;
== Format details, etc. ==&lt;br /&gt;
* [[AAIP]]&lt;br /&gt;
* [[Android File Structure]]&lt;br /&gt;
* [[AppleDouble]]&lt;br /&gt;
* [[Apple ISO 9660 extensions]]&lt;br /&gt;
* [[Apple Partition Map]]&lt;br /&gt;
* [[AppleSingle]]&lt;br /&gt;
* [[ARCHIMEDES ISO 9660 extension]]&lt;br /&gt;
* [[Auto-created directories]]&lt;br /&gt;
* [[desktop.ini]] (Windows)&lt;br /&gt;
* [[Desktop Services Store]] (Mac OS X)&lt;br /&gt;
* [[DMF (Distribution Media Format)]]&lt;br /&gt;
* [[DOS/Windows file attributes]]&lt;br /&gt;
* [[EA DATA. SF]]&lt;br /&gt;
* [[El Torito]]&lt;br /&gt;
* [[GUID Partition Table]]&lt;br /&gt;
* [[Joliet]]&lt;br /&gt;
* [[Master Boot Record]] (MBR)&lt;br /&gt;
* [[RAID]]&lt;br /&gt;
* [[Resource Fork]] (MacOS)&lt;br /&gt;
* [[Rock Ridge]]&lt;br /&gt;
* [[System Use Sharing Protocol]] (SUSP)&lt;br /&gt;
* [[TRANS.TBL]]&lt;br /&gt;
* [[VFAT]]&lt;br /&gt;
* [[XDF (Extended Density Format)]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:List of file systems|List of file systems (Wikipedia)]]&lt;br /&gt;
* [http://www.dreamhost.com/dreamscape/2013/09/12/cloud-storage-architectures/ Cloud Storage Architectures]&lt;br /&gt;
* [https://www.usenix.org/legacy/event/hotos09/tech/full_papers/seltzer/seltzer.pdf Hierarchical File Systems are Dead]&lt;br /&gt;
* [http://qanda.digipres.org/176/filesystem-checksums-value-digital-preservation-context Do filesystem-based checksums add value in a digital preservation context?]&lt;br /&gt;
* [http://lists.gnu.org/archive/html/coreutils/2014-08/msg00012.html My experience with using cp to copy a lot of files (432 millions, 39 TB)]&lt;br /&gt;
* [https://www.csail.mit.edu/crash_tolerant_data_storage Crash-proof filesystem]&lt;br /&gt;
* [http://l-o-c-a-l-h-o-s-t.com/wiki/doku.php?id=localhost:events:rwx:know_your_filesystem Know Your Filesystem]&lt;br /&gt;
* [https://danluu.com/file-consistency/ File crash consistency and filesystems are hard]&lt;br /&gt;
* [https://github.com/mgree/ffs ffs] for mounting structured data (like JSON) as a file system for interacting with.&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Programming_Languages</id>
		<title>Programming Languages</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Programming_Languages"/>
				<updated>2026-03-14T17:52:33Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Programming languages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|thiscat=Programming Languages&lt;br /&gt;
|released=~1950&lt;br /&gt;
|image=Babbage difference engine drawing.gif&lt;br /&gt;
|caption=Babbage's Difference Engine&lt;br /&gt;
}}&lt;br /&gt;
'''Programming languages''' are languages expected to be executed (interpreted, compiled, etc.) by a machine in order to perform operations or algorithms. They are distinct from markup languages, which represent the structure of a document rather than specific operations to be performed, though it is possible to combine both in a document (e.g., HTML containing embedded JavaScript, or PHP code which includes HTML). Programming language code is stored as [[source code]] which may be directly interpreted by a machine or compiled or assembled into [[executables]].&lt;br /&gt;
&lt;br /&gt;
== Programming languages ==&lt;br /&gt;
&lt;br /&gt;
* [[ABC (programming language)]]&lt;br /&gt;
* [[ActionScript]] (Flash)&lt;br /&gt;
** [[ActionScript Byte Code]]&lt;br /&gt;
* [[Ada]]&lt;br /&gt;
* [[AIR-J]]&lt;br /&gt;
* [[ALGOL]]&lt;br /&gt;
* [[Anim8or Scripting Language]]&lt;br /&gt;
* [[APL]]&lt;br /&gt;
* [[AppleScript]]&lt;br /&gt;
* [[APT (programming language)|APT]]&lt;br /&gt;
* [[Arc (programming language)|Arc]]&lt;br /&gt;
* [[Arduino programming language]]&lt;br /&gt;
* [[Assembly language]] (.asm, .s) (various versions for different machine architectures)&lt;br /&gt;
* [[Aussie++]]&lt;br /&gt;
* [[Austral]]&lt;br /&gt;
* [[AutoHotkey]]&lt;br /&gt;
* [[AutoLISP]]&lt;br /&gt;
* [[AWK]]&lt;br /&gt;
* [[B]]&lt;br /&gt;
* [[BASIC]] (Beginner's All Purpose Symbolic Instruction Code) (.bas) -- See also [[Tokenized BASIC]]&lt;br /&gt;
* [[Batch file]] (DOS, Windows, OS/2)&lt;br /&gt;
* [[BCPL]]&lt;br /&gt;
* [[BLISS]]&lt;br /&gt;
* [[Blitz BASIC]]&lt;br /&gt;
** [[Blitz3D]]&lt;br /&gt;
* [[BlooP, FlooP, and GlooP]]&lt;br /&gt;
* [[Bourne shell script]] (.sh)&lt;br /&gt;
* [[Brainfuck]]&lt;br /&gt;
* [[Breder]]&lt;br /&gt;
* [[C]] (.c, .cc, .h)&lt;br /&gt;
* [[C Sharp|C#]] (.cs)&lt;br /&gt;
* [[C shell script]]&lt;br /&gt;
* [[C++]] (.cpp, .cxx)&lt;br /&gt;
* [[C+=]]&lt;br /&gt;
* [[CakeML]]&lt;br /&gt;
* [[CEEMAC]]&lt;br /&gt;
* [[CFEngine]]&lt;br /&gt;
* [[CHIP-8]]&lt;br /&gt;
* [[ChordQL]]&lt;br /&gt;
* [[Clipper (programming language)]]&lt;br /&gt;
* [[Clojure]]&lt;br /&gt;
** [[ClojureScript]]&lt;br /&gt;
* [[COBOL]] (COmmon Business-Oriented Language)&lt;br /&gt;
* [[CoffeeScript]]&lt;br /&gt;
* [[ColdFusion]]&lt;br /&gt;
* [[COMAL]]&lt;br /&gt;
* [[COMIT]]&lt;br /&gt;
* [[COW]]&lt;br /&gt;
* [[Coq]]&lt;br /&gt;
* [[CORC]] (Cornell Computing Language)&lt;br /&gt;
* [[CPL]]&lt;br /&gt;
* [[Crystal]]&lt;br /&gt;
* [[CUPL]] (Cornell University Programming Language)&lt;br /&gt;
* [[Cython (Pyrex)]]&lt;br /&gt;
* [[D]]&lt;br /&gt;
* [[Dart]] (was Dash)&lt;br /&gt;
* [[Dern]]&lt;br /&gt;
* [[dBase programming language]]&lt;br /&gt;
* [[DogeScript]]&lt;br /&gt;
* [[Dylan]]&lt;br /&gt;
* [[Elixir]]&lt;br /&gt;
* [[Elm]]&lt;br /&gt;
* [[Erlang]]&lt;br /&gt;
* [[Expect]]&lt;br /&gt;
* [[Extended Batch Language]] (EBL)&lt;br /&gt;
* [[F Sharp|F#]]&lt;br /&gt;
* [[Fantom]]&lt;br /&gt;
* [[Fish shell]] (*.fish)&lt;br /&gt;
* [[Flare]]&lt;br /&gt;
* [[Flow]]&lt;br /&gt;
* [[Forth]]&lt;br /&gt;
* [[FORTRAN]] (FORmula TRANslation)&lt;br /&gt;
* [[FoxPro programming language]]&lt;br /&gt;
* [[Free Pascal]]&lt;br /&gt;
* [[Fusion (programming language)|Fusion]] (.fu, .ci)&lt;br /&gt;
* [[GAMS]] (.gms)&lt;br /&gt;
* [[GDL Script]] - scripting language used in ARCHICAD (.gdl)&lt;br /&gt;
* [[Gherkin]]/Cucumber&lt;br /&gt;
* [[Go]]&lt;br /&gt;
* [[Graphics Programming Language]] (GPL) (mid-level language on TI computers)&lt;br /&gt;
* [[Groovy]]&lt;br /&gt;
* [[HamsterSpeak]]&lt;br /&gt;
* [[Haskell]]&lt;br /&gt;
* [[Haxe]]&lt;br /&gt;
* [[High Level Shading Language]] (HLSL)&lt;br /&gt;
* [[Hoon]]&lt;br /&gt;
* [[Hopscotch]]&lt;br /&gt;
* [[HyperTalk]]&lt;br /&gt;
* [[IDL]]&lt;br /&gt;
* [[INTERCAL]]&lt;br /&gt;
* [[Ioke]]&lt;br /&gt;
* [[Java]] (.j, .jav, .java)&lt;br /&gt;
** [[Java bytecode]] (JVM)&lt;br /&gt;
* [[JavaScript]] (JScript, [[ECMAScript]]) (.js)&lt;br /&gt;
** [[Node.js]]&lt;br /&gt;
** [[React]]&lt;br /&gt;
** [[TypeScript]]&lt;br /&gt;
* [[JCL]] (Job Control Language; used on IBM mainframes)&lt;br /&gt;
* [[JOSS]]&lt;br /&gt;
* [[JSONata]] [http://jsonata.org/]&lt;br /&gt;
* [[JSX]]&lt;br /&gt;
* [[Julia]]&lt;br /&gt;
* [[Kotlin]]&lt;br /&gt;
* [[LISP]]&lt;br /&gt;
* [[LiveScript]]&lt;br /&gt;
* [[Logo]]&lt;br /&gt;
* [[LOLCODE]]&lt;br /&gt;
* [[Lollipop]]&lt;br /&gt;
* [[Lua]]&lt;br /&gt;
* [[Lurk]]&lt;br /&gt;
* [[Machine language]] (various versions for different machine architectures)&lt;br /&gt;
* [[MATLAB script file]] (.m)&lt;br /&gt;
* [[MDL (programming language)|MDL]] (.mud)&lt;br /&gt;
* [[Microcode]]&lt;br /&gt;
* [[mIRC scripting language]]&lt;br /&gt;
* [[ML]]&lt;br /&gt;
* [[MUMPS]] (Massachusetts General Hospital Utility Multi-Programming System)&lt;br /&gt;
* [[Music Macro Language]] (.mmi)&lt;br /&gt;
* [[Nim]]&lt;br /&gt;
* [[Nock]]&lt;br /&gt;
* [[NetLogo]]&lt;br /&gt;
* [[Object Pascal]] (including Delphi)&lt;br /&gt;
* [[Objective-C]] (.m, .h) (used in Mac and iOS development)&lt;br /&gt;
* [[OCaml]]&lt;br /&gt;
* [[OpenGL Shading Language]] (GLSL)&lt;br /&gt;
* [[P (Microsoft programming language)|P]] (Microsoft)&lt;br /&gt;
* [[Pascal]] (.pas)&lt;br /&gt;
* [[Pawn]]&lt;br /&gt;
* [[Perl]] (.pl, .pm)&lt;br /&gt;
* [[PHP]] (.php)&lt;br /&gt;
* [[Piet]]&lt;br /&gt;
* [[PikaScript]]&lt;br /&gt;
* [[PILOT]]&lt;br /&gt;
* [[Pixie (programming language)|Pixie]]&lt;br /&gt;
* [[Pixilang]] (.pixi)&lt;br /&gt;
* [[PL/I]]&lt;br /&gt;
* [[PLASMA]]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
* [[Processing]]&lt;br /&gt;
* [[Programmable Command Language]] (PCL), for TOPS-20&lt;br /&gt;
* [[Prolog]]&lt;br /&gt;
* [[Pyramid]]&lt;br /&gt;
* [[Python]] (.py, .pyc, .pyo, .pyd)&lt;br /&gt;
* [[QML]]&lt;br /&gt;
* [[Q Sharp|Q#]]&lt;br /&gt;
* [[Quorum]]&lt;br /&gt;
* [[R]]&lt;br /&gt;
* [[Racket]]&lt;br /&gt;
* [[Raku]]&lt;br /&gt;
* [[Rant]]&lt;br /&gt;
* [[Ratfor]]&lt;br /&gt;
* [[Redcode]]&lt;br /&gt;
* [[RenderWare object]] (.rwx)&lt;br /&gt;
* [[RobotWar]]&lt;br /&gt;
* [[RPG]]/RPGLE/RPG IV/RPG ILE (.rpgle, .sqlrpgle)&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[Rust]]&lt;br /&gt;
* [[S]]&lt;br /&gt;
* [[SAIL]]&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Scheme]]&lt;br /&gt;
* [[SCODL]]&lt;br /&gt;
* [[Scratch]]&lt;br /&gt;
* [[Server Side Includes]]&lt;br /&gt;
* [[Shen]]&lt;br /&gt;
* [[Sikuli]]&lt;br /&gt;
* [[Skip]]&lt;br /&gt;
* [[Smalltalk]]&lt;br /&gt;
* [[SNOBOL]]&lt;br /&gt;
* [[Solidity]]&lt;br /&gt;
* [[Squiggle]]&lt;br /&gt;
* [[Squirrel]]&lt;br /&gt;
* [[Standard ML]]&lt;br /&gt;
* [[StarLogo]]&lt;br /&gt;
* [[Swift]] (Apple) (.swift)&lt;br /&gt;
* [[Swift (parallel scripting)]]&lt;br /&gt;
* [[SYSDOOM]]&lt;br /&gt;
* [[Tabloid (programming language)|Tabloid]]&lt;br /&gt;
* [[Tcl]]&lt;br /&gt;
* [[TECO]]&lt;br /&gt;
* [[TRAC programming language]]&lt;br /&gt;
* [[TUTOR]]&lt;br /&gt;
* [[TypeScript]]&lt;br /&gt;
* [[Verilog]]&lt;br /&gt;
* [[vim script]]&lt;br /&gt;
* [[Visual Basic]]&lt;br /&gt;
* [[VBScript]]&lt;br /&gt;
* [[Vue.js]] component files&lt;br /&gt;
* [[WaveGL]]&lt;br /&gt;
* [[WebAssembly]]&lt;br /&gt;
* [[Wenyan]] (文言)&lt;br /&gt;
* [[Windows Script File]]&lt;br /&gt;
* [[WMLScript]]&lt;br /&gt;
* [[Wolfram Language]]&lt;br /&gt;
* [[Wuffs]]&lt;br /&gt;
* [[ZAP]]&lt;br /&gt;
* [[Z-code]]&lt;br /&gt;
* [[ZIL]]&lt;br /&gt;
&lt;br /&gt;
== Logical assertion languages ==&lt;br /&gt;
* [[SNARK]]&lt;br /&gt;
&lt;br /&gt;
== Query languages ==&lt;br /&gt;
* [[Fauna Query Language]] (FQL)&lt;br /&gt;
* [[PRQL]]&lt;br /&gt;
* [[SPARQL]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
&lt;br /&gt;
== Templates, macros, preprocessors, etc. ==&lt;br /&gt;
* [[Cascading Style Sheets|CSS]]&lt;br /&gt;
* [[doT]]&lt;br /&gt;
* [[DSSSL]]&lt;br /&gt;
* [[Jinja]]&lt;br /&gt;
* [[Jsonnet]] [https://jsonnet.org/]&lt;br /&gt;
* [[Liquid]] (.liquid)&lt;br /&gt;
* [[M4]] (.m4)&lt;br /&gt;
* [[Pug]]&lt;br /&gt;
* [[Smarty]]&lt;br /&gt;
* [[XSL]]&lt;br /&gt;
* [[XSLT]]&lt;br /&gt;
&lt;br /&gt;
For additional macro formats, especially binary formats, see [[Executables#Macros or automated scripting]].&lt;br /&gt;
&lt;br /&gt;
See also [[Web#Scripts/Applets/Plug-Ins/Frameworks/APIs/Templating]].&lt;br /&gt;
&lt;br /&gt;
See [[Wikipedia:Category:Template engines]] for another list of template systems.&lt;br /&gt;
&lt;br /&gt;
== Other/Miscellaneous ==&lt;br /&gt;
* [[Nomyx language]]&lt;br /&gt;
* [[Programmable calculators]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [[Executables]]&lt;br /&gt;
* [[Interactive Fiction]] engines often use specialized programming languages for game development.&lt;br /&gt;
* [[Resources]]&lt;br /&gt;
* [[Source code]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
===Resources===&lt;br /&gt;
* A comprehensive list of over 2000 programming languages and a small sample programs for each of them is available [http://www.99-bottles-of-beer.net/ here]&lt;br /&gt;
* [http://rosettacode.org/ Rosetta Code] attempts to present solutions to the same task in different programming languages.&lt;br /&gt;
* [http://storify.com/carlzimmer/coding-for-middle-school-girls?utm_content=storify-pingback&amp;amp;utm_source=t.co&amp;amp;utm_campaign=&amp;amp;awesm=sfy.co_s2LP&amp;amp;utm_medium=sfy.co-twitter Coding for middle-school girls] (tips on introducing them to programming)&lt;br /&gt;
* [http://langpop.corger.nl/ Programming language popularity chart (based on Github and StackOverflow activity)]&lt;br /&gt;
* [http://hivelogic.com/articles/top-10-programming-fonts Top 10 programming fonts]&lt;br /&gt;
* [http://www.integralwebsolutions.co.za/Blog/EntryId/901/What-s-The-Most-Popular-Programming-Language.aspx What’s The Most Popular Programming Language?]&lt;br /&gt;
* [http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665 Which programming language should I learn first?]&lt;br /&gt;
* [http://exple.tive.org/blarg/2013/10/22/citation-needed/ Why array indices start at zero; historical info]&lt;br /&gt;
* [http://www.codecademy.com/ Code Academy: learn to code interactively online]&lt;br /&gt;
* [http://howto.cnet.com/8301-11310_39-57615356-285/best-free-sites-for-learning-how-to-write-code/ Best free sites for learning how to write code]&lt;br /&gt;
&lt;br /&gt;
=== Commentary ===&lt;br /&gt;
* [http://boingboing.net/2013/02/27/what-most-schools-should-reall.html Why you should learn to program]&lt;br /&gt;
* [http://mentalfloss.com/article/53160/meet-refrigerator-ladies-who-programmed-eniac Meet the 'Refrigerator Ladies' Who Programmed the ENIAC]&lt;br /&gt;
* [http://devblog.avdi.org/2014/01/31/the-moderately-enthusiastic-programmer/ The Moderately Enthusiastic Programmer]&lt;br /&gt;
* [http://techcrunch.com/2013/10/10/my-experience-as-a-fourth-grade-hacker/ My Experience As A Fourth Grade Hacker]&lt;br /&gt;
* [https://medium.com/learning-to-code/565fc9dcb329 Things I Wish Someone Had Told Me When I Was Learning How to Code]&lt;br /&gt;
* [http://michaelochurch.wordpress.com/2012/01/15/the-problem-with-programming-language/ A problem with the term, programming “language”]&lt;br /&gt;
* [http://animalnewyork.com/2014/artists-notebook-ramsey-nasser/ Discussion of creating programming languages in Arabic]&lt;br /&gt;
* [http://www.viva64.com/en/b/0260/ The Last Line Effect]&lt;br /&gt;
* [http://bost.ocks.org/mike/algorithms/ Visualizing algorithms]&lt;br /&gt;
* [http://www.playthepast.org/?p=4982 Excavating Code: An Archaeological Record of Software Development]&lt;br /&gt;
* [https://medium.com/towards-a-remarkable-career/the-art-of-the-bug-ac5a535315fa The art of the bug: Failure should be fun]&lt;br /&gt;
* [https://speakerdeck.com/craigstuntz/incredibly-strange-programming-languages Incredibly Strange Programming Languages (presentation)]&lt;br /&gt;
&lt;br /&gt;
===Humor===&lt;br /&gt;
* [http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html A Brief, Incomplete, and Mostly Wrong History of Programming Languages]&lt;br /&gt;
* [http://colinm.org/language_checklist.html Programming Language Checklist]&lt;br /&gt;
* [http://www.quora.com/Programming-Languages/If-there-is-a-war-of-programming-languages-who-would-you-support-and-why/answer/Prithviraj-Udaya?srid=LZ&amp;amp;st=ns Programming languages as Tolkien characters]&lt;br /&gt;
* [http://programmingisterrible.com/post/65781074112/devils-dictionary-of-programming Devil's Dictionary of Programming]&lt;br /&gt;
* [http://9gag.com/gag/av0z0Bn?ref=fb.s This Is Why You Shouldn't Interrupt A Programmer]&lt;br /&gt;
* [http://kingjamesprogramming.tumblr.com/ Random mashup generator of the King James Bible and a programming book]&lt;br /&gt;
* [http://moviecode.tumblr.com/ What the computer code seen on screens in movies and TV shows actually does]&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
* [http://abcnews.go.com/Politics/video/obama-slow-man-27453525 President Obama writes a line of code (video)]&lt;br /&gt;
* [https://medium.com/@3fingeredfox/margaret-hamilton-lead-software-engineer-project-apollo-158754170da8 Picture: Margaret Hamilton, lead software engineer, Project Apollo, with source code from moon landing mission]&lt;br /&gt;
* [http://www.watchpeoplecode.com/ Watch People Code (live video streams)]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.airj</id>
		<title>Category:File formats with extension .airj</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.airj"/>
				<updated>2026-03-14T17:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;A&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|A]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/AIR-J</id>
		<title>AIR-J</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/AIR-J"/>
				<updated>2026-03-14T17:41:12Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;{{FormatInfo |formattype=Languages |subcat=Programming Languages |extensions={{ext|airj}} |released=2026 }} If you're human, go away; this isn't for you. '''AIR-J''' is a prog...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|subcat=Programming Languages&lt;br /&gt;
|extensions={{ext|airj}}&lt;br /&gt;
|released=2026&lt;br /&gt;
}}&lt;br /&gt;
If you're human, go away; this isn't for you. '''AIR-J''' is a programming language designed to be used by AI agents, not optimized for understandability or maintainability by humans. Of course, AIs did most of the development work creating it, though they ''were'' under the direction of a human (Robert C. Martin, known as &amp;quot;Uncle Bob&amp;quot;); they weren't quite ready to kill all humans and do everything by themselves yet.&lt;br /&gt;
&lt;br /&gt;
AIR-J has [[LISP]]-ish syntax and compiles into [[Java bytecode|JVM]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://github.com/unclebob/AIR-J?tab=readme-ov-file Github site]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Programming_Languages</id>
		<title>Programming Languages</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Programming_Languages"/>
				<updated>2026-03-14T17:31:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Programming languages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|thiscat=Programming Languages&lt;br /&gt;
|released=~1950&lt;br /&gt;
|image=Babbage difference engine drawing.gif&lt;br /&gt;
|caption=Babbage's Difference Engine&lt;br /&gt;
}}&lt;br /&gt;
'''Programming languages''' are languages expected to be executed (interpreted, compiled, etc.) by a machine in order to perform operations or algorithms. They are distinct from markup languages, which represent the structure of a document rather than specific operations to be performed, though it is possible to combine both in a document (e.g., HTML containing embedded JavaScript, or PHP code which includes HTML). Programming language code is stored as [[source code]] which may be directly interpreted by a machine or compiled or assembled into [[executables]].&lt;br /&gt;
&lt;br /&gt;
== Programming languages ==&lt;br /&gt;
&lt;br /&gt;
* [[ABC (programming language)]]&lt;br /&gt;
* [[ActionScript]] (Flash)&lt;br /&gt;
** [[ActionScript Byte Code]]&lt;br /&gt;
* [[Ada]]&lt;br /&gt;
* [[AIR-J]]&lt;br /&gt;
* [[ALGOL]]&lt;br /&gt;
* [[Anim8or Scripting Language]]&lt;br /&gt;
* [[APL]]&lt;br /&gt;
* [[AppleScript]]&lt;br /&gt;
* [[APT (programming language)|APT]]&lt;br /&gt;
* [[Arc (programming language)|Arc]]&lt;br /&gt;
* [[Arduino programming language]]&lt;br /&gt;
* [[Assembly language]] (.asm, .s) (various versions for different machine architectures)&lt;br /&gt;
* [[Aussie++]]&lt;br /&gt;
* [[Austral]]&lt;br /&gt;
* [[AutoHotkey]]&lt;br /&gt;
* [[AutoLISP]]&lt;br /&gt;
* [[AWK]]&lt;br /&gt;
* [[B]]&lt;br /&gt;
* [[BASIC]] (Beginner's All Purpose Symbolic Instruction Code) (.bas) -- See also [[Tokenized BASIC]]&lt;br /&gt;
* [[Batch file]] (DOS, Windows, OS/2)&lt;br /&gt;
* [[BCPL]]&lt;br /&gt;
* [[BLISS]]&lt;br /&gt;
* [[Blitz BASIC]]&lt;br /&gt;
** [[Blitz3D]]&lt;br /&gt;
* [[BlooP, FlooP, and GlooP]]&lt;br /&gt;
* [[Bourne shell script]] (.sh)&lt;br /&gt;
* [[Brainfuck]]&lt;br /&gt;
* [[Breder]]&lt;br /&gt;
* [[C]] (.c, .cc, .h)&lt;br /&gt;
* [[C Sharp|C#]] (.cs)&lt;br /&gt;
* [[C shell script]]&lt;br /&gt;
* [[C++]] (.cpp, .cxx)&lt;br /&gt;
* [[C+=]]&lt;br /&gt;
* [[CakeML]]&lt;br /&gt;
* [[CEEMAC]]&lt;br /&gt;
* [[CFEngine]]&lt;br /&gt;
* [[CHIP-8]]&lt;br /&gt;
* [[ChordQL]]&lt;br /&gt;
* [[Clipper (programming language)]]&lt;br /&gt;
* [[Clojure]]&lt;br /&gt;
** [[ClojureScript]]&lt;br /&gt;
* [[COBOL]] (COmmon Business-Oriented Language)&lt;br /&gt;
* [[CoffeeScript]]&lt;br /&gt;
* [[ColdFusion]]&lt;br /&gt;
* [[COMAL]]&lt;br /&gt;
* [[COMIT]]&lt;br /&gt;
* [[COW]]&lt;br /&gt;
* [[Coq]]&lt;br /&gt;
* [[CORC]] (Cornell Computing Language)&lt;br /&gt;
* [[CPL]]&lt;br /&gt;
* [[Crystal]]&lt;br /&gt;
* [[CUPL]] (Cornell University Programming Language)&lt;br /&gt;
* [[Cython (Pyrex)]]&lt;br /&gt;
* [[D]]&lt;br /&gt;
* [[Dart]] (was Dash)&lt;br /&gt;
* [[Dern]]&lt;br /&gt;
* [[dBase programming language]]&lt;br /&gt;
* [[DogeScript]]&lt;br /&gt;
* [[Dylan]]&lt;br /&gt;
* [[Elixir]]&lt;br /&gt;
* [[Elm]]&lt;br /&gt;
* [[Erlang]]&lt;br /&gt;
* [[Expect]]&lt;br /&gt;
* [[Extended Batch Language]] (EBL)&lt;br /&gt;
* [[F Sharp|F#]]&lt;br /&gt;
* [[Fantom]]&lt;br /&gt;
* [[Fish shell]] (*.fish)&lt;br /&gt;
* [[Flare]]&lt;br /&gt;
* [[Flow]]&lt;br /&gt;
* [[Forth]]&lt;br /&gt;
* [[FORTRAN]] (FORmula TRANslation)&lt;br /&gt;
* [[FoxPro programming language]]&lt;br /&gt;
* [[Free Pascal]]&lt;br /&gt;
* [[Fusion (programming language)|Fusion]] (.fu, .ci)&lt;br /&gt;
* [[GAMS]] (.gms)&lt;br /&gt;
* [[GDL Script]] - scripting language used in ARCHICAD (.gdl)&lt;br /&gt;
* [[Gherkin]]/Cucumber&lt;br /&gt;
* [[Go]]&lt;br /&gt;
* [[Graphics Programming Language]] (GPL) (mid-level language on TI computers)&lt;br /&gt;
* [[Groovy]]&lt;br /&gt;
* [[HamsterSpeak]]&lt;br /&gt;
* [[Haskell]]&lt;br /&gt;
* [[Haxe]]&lt;br /&gt;
* [[High Level Shading Language]] (HLSL)&lt;br /&gt;
* [[Hoon]]&lt;br /&gt;
* [[Hopscotch]]&lt;br /&gt;
* [[HyperTalk]]&lt;br /&gt;
* [[IDL]]&lt;br /&gt;
* [[INTERCAL]]&lt;br /&gt;
* [[Ioke]]&lt;br /&gt;
* [[Java]] (.j, .jav, .java)&lt;br /&gt;
* [[JavaScript]] (JScript, [[ECMAScript]]) (.js)&lt;br /&gt;
** [[Node.js]]&lt;br /&gt;
** [[React]]&lt;br /&gt;
** [[TypeScript]]&lt;br /&gt;
* [[JCL]] (Job Control Language; used on IBM mainframes)&lt;br /&gt;
* [[JOSS]]&lt;br /&gt;
* [[JSONata]] [http://jsonata.org/]&lt;br /&gt;
* [[JSX]]&lt;br /&gt;
* [[Julia]]&lt;br /&gt;
* [[Kotlin]]&lt;br /&gt;
* [[LISP]]&lt;br /&gt;
* [[LiveScript]]&lt;br /&gt;
* [[Logo]]&lt;br /&gt;
* [[LOLCODE]]&lt;br /&gt;
* [[Lollipop]]&lt;br /&gt;
* [[Lua]]&lt;br /&gt;
* [[Lurk]]&lt;br /&gt;
* [[Machine language]] (various versions for different machine architectures)&lt;br /&gt;
* [[MATLAB script file]] (.m)&lt;br /&gt;
* [[MDL (programming language)|MDL]] (.mud)&lt;br /&gt;
* [[Microcode]]&lt;br /&gt;
* [[mIRC scripting language]]&lt;br /&gt;
* [[ML]]&lt;br /&gt;
* [[MUMPS]] (Massachusetts General Hospital Utility Multi-Programming System)&lt;br /&gt;
* [[Music Macro Language]] (.mmi)&lt;br /&gt;
* [[Nim]]&lt;br /&gt;
* [[Nock]]&lt;br /&gt;
* [[NetLogo]]&lt;br /&gt;
* [[Object Pascal]] (including Delphi)&lt;br /&gt;
* [[Objective-C]] (.m, .h) (used in Mac and iOS development)&lt;br /&gt;
* [[OCaml]]&lt;br /&gt;
* [[OpenGL Shading Language]] (GLSL)&lt;br /&gt;
* [[P (Microsoft programming language)|P]] (Microsoft)&lt;br /&gt;
* [[Pascal]] (.pas)&lt;br /&gt;
* [[Pawn]]&lt;br /&gt;
* [[Perl]] (.pl, .pm)&lt;br /&gt;
* [[PHP]] (.php)&lt;br /&gt;
* [[Piet]]&lt;br /&gt;
* [[PikaScript]]&lt;br /&gt;
* [[PILOT]]&lt;br /&gt;
* [[Pixie (programming language)|Pixie]]&lt;br /&gt;
* [[Pixilang]] (.pixi)&lt;br /&gt;
* [[PL/I]]&lt;br /&gt;
* [[PLASMA]]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
* [[Processing]]&lt;br /&gt;
* [[Programmable Command Language]] (PCL), for TOPS-20&lt;br /&gt;
* [[Prolog]]&lt;br /&gt;
* [[Pyramid]]&lt;br /&gt;
* [[Python]] (.py, .pyc, .pyo, .pyd)&lt;br /&gt;
* [[QML]]&lt;br /&gt;
* [[Q Sharp|Q#]]&lt;br /&gt;
* [[Quorum]]&lt;br /&gt;
* [[R]]&lt;br /&gt;
* [[Racket]]&lt;br /&gt;
* [[Raku]]&lt;br /&gt;
* [[Rant]]&lt;br /&gt;
* [[Ratfor]]&lt;br /&gt;
* [[Redcode]]&lt;br /&gt;
* [[RenderWare object]] (.rwx)&lt;br /&gt;
* [[RobotWar]]&lt;br /&gt;
* [[RPG]]/RPGLE/RPG IV/RPG ILE (.rpgle, .sqlrpgle)&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[Rust]]&lt;br /&gt;
* [[S]]&lt;br /&gt;
* [[SAIL]]&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Scheme]]&lt;br /&gt;
* [[SCODL]]&lt;br /&gt;
* [[Scratch]]&lt;br /&gt;
* [[Server Side Includes]]&lt;br /&gt;
* [[Shen]]&lt;br /&gt;
* [[Sikuli]]&lt;br /&gt;
* [[Skip]]&lt;br /&gt;
* [[Smalltalk]]&lt;br /&gt;
* [[SNOBOL]]&lt;br /&gt;
* [[Solidity]]&lt;br /&gt;
* [[Squiggle]]&lt;br /&gt;
* [[Squirrel]]&lt;br /&gt;
* [[Standard ML]]&lt;br /&gt;
* [[StarLogo]]&lt;br /&gt;
* [[Swift]] (Apple) (.swift)&lt;br /&gt;
* [[Swift (parallel scripting)]]&lt;br /&gt;
* [[SYSDOOM]]&lt;br /&gt;
* [[Tabloid (programming language)|Tabloid]]&lt;br /&gt;
* [[Tcl]]&lt;br /&gt;
* [[TECO]]&lt;br /&gt;
* [[TRAC programming language]]&lt;br /&gt;
* [[TUTOR]]&lt;br /&gt;
* [[TypeScript]]&lt;br /&gt;
* [[Verilog]]&lt;br /&gt;
* [[vim script]]&lt;br /&gt;
* [[Visual Basic]]&lt;br /&gt;
* [[VBScript]]&lt;br /&gt;
* [[Vue.js]] component files&lt;br /&gt;
* [[WaveGL]]&lt;br /&gt;
* [[WebAssembly]]&lt;br /&gt;
* [[Wenyan]] (文言)&lt;br /&gt;
* [[Windows Script File]]&lt;br /&gt;
* [[WMLScript]]&lt;br /&gt;
* [[Wolfram Language]]&lt;br /&gt;
* [[Wuffs]]&lt;br /&gt;
* [[ZAP]]&lt;br /&gt;
* [[Z-code]]&lt;br /&gt;
* [[ZIL]]&lt;br /&gt;
&lt;br /&gt;
== Logical assertion languages ==&lt;br /&gt;
* [[SNARK]]&lt;br /&gt;
&lt;br /&gt;
== Query languages ==&lt;br /&gt;
* [[Fauna Query Language]] (FQL)&lt;br /&gt;
* [[PRQL]]&lt;br /&gt;
* [[SPARQL]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
&lt;br /&gt;
== Templates, macros, preprocessors, etc. ==&lt;br /&gt;
* [[Cascading Style Sheets|CSS]]&lt;br /&gt;
* [[doT]]&lt;br /&gt;
* [[DSSSL]]&lt;br /&gt;
* [[Jinja]]&lt;br /&gt;
* [[Jsonnet]] [https://jsonnet.org/]&lt;br /&gt;
* [[Liquid]] (.liquid)&lt;br /&gt;
* [[M4]] (.m4)&lt;br /&gt;
* [[Pug]]&lt;br /&gt;
* [[Smarty]]&lt;br /&gt;
* [[XSL]]&lt;br /&gt;
* [[XSLT]]&lt;br /&gt;
&lt;br /&gt;
For additional macro formats, especially binary formats, see [[Executables#Macros or automated scripting]].&lt;br /&gt;
&lt;br /&gt;
See also [[Web#Scripts/Applets/Plug-Ins/Frameworks/APIs/Templating]].&lt;br /&gt;
&lt;br /&gt;
See [[Wikipedia:Category:Template engines]] for another list of template systems.&lt;br /&gt;
&lt;br /&gt;
== Other/Miscellaneous ==&lt;br /&gt;
* [[Nomyx language]]&lt;br /&gt;
* [[Programmable calculators]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [[Executables]]&lt;br /&gt;
* [[Interactive Fiction]] engines often use specialized programming languages for game development.&lt;br /&gt;
* [[Resources]]&lt;br /&gt;
* [[Source code]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
===Resources===&lt;br /&gt;
* A comprehensive list of over 2000 programming languages and a small sample programs for each of them is available [http://www.99-bottles-of-beer.net/ here]&lt;br /&gt;
* [http://rosettacode.org/ Rosetta Code] attempts to present solutions to the same task in different programming languages.&lt;br /&gt;
* [http://storify.com/carlzimmer/coding-for-middle-school-girls?utm_content=storify-pingback&amp;amp;utm_source=t.co&amp;amp;utm_campaign=&amp;amp;awesm=sfy.co_s2LP&amp;amp;utm_medium=sfy.co-twitter Coding for middle-school girls] (tips on introducing them to programming)&lt;br /&gt;
* [http://langpop.corger.nl/ Programming language popularity chart (based on Github and StackOverflow activity)]&lt;br /&gt;
* [http://hivelogic.com/articles/top-10-programming-fonts Top 10 programming fonts]&lt;br /&gt;
* [http://www.integralwebsolutions.co.za/Blog/EntryId/901/What-s-The-Most-Popular-Programming-Language.aspx What’s The Most Popular Programming Language?]&lt;br /&gt;
* [http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665 Which programming language should I learn first?]&lt;br /&gt;
* [http://exple.tive.org/blarg/2013/10/22/citation-needed/ Why array indices start at zero; historical info]&lt;br /&gt;
* [http://www.codecademy.com/ Code Academy: learn to code interactively online]&lt;br /&gt;
* [http://howto.cnet.com/8301-11310_39-57615356-285/best-free-sites-for-learning-how-to-write-code/ Best free sites for learning how to write code]&lt;br /&gt;
&lt;br /&gt;
=== Commentary ===&lt;br /&gt;
* [http://boingboing.net/2013/02/27/what-most-schools-should-reall.html Why you should learn to program]&lt;br /&gt;
* [http://mentalfloss.com/article/53160/meet-refrigerator-ladies-who-programmed-eniac Meet the 'Refrigerator Ladies' Who Programmed the ENIAC]&lt;br /&gt;
* [http://devblog.avdi.org/2014/01/31/the-moderately-enthusiastic-programmer/ The Moderately Enthusiastic Programmer]&lt;br /&gt;
* [http://techcrunch.com/2013/10/10/my-experience-as-a-fourth-grade-hacker/ My Experience As A Fourth Grade Hacker]&lt;br /&gt;
* [https://medium.com/learning-to-code/565fc9dcb329 Things I Wish Someone Had Told Me When I Was Learning How to Code]&lt;br /&gt;
* [http://michaelochurch.wordpress.com/2012/01/15/the-problem-with-programming-language/ A problem with the term, programming “language”]&lt;br /&gt;
* [http://animalnewyork.com/2014/artists-notebook-ramsey-nasser/ Discussion of creating programming languages in Arabic]&lt;br /&gt;
* [http://www.viva64.com/en/b/0260/ The Last Line Effect]&lt;br /&gt;
* [http://bost.ocks.org/mike/algorithms/ Visualizing algorithms]&lt;br /&gt;
* [http://www.playthepast.org/?p=4982 Excavating Code: An Archaeological Record of Software Development]&lt;br /&gt;
* [https://medium.com/towards-a-remarkable-career/the-art-of-the-bug-ac5a535315fa The art of the bug: Failure should be fun]&lt;br /&gt;
* [https://speakerdeck.com/craigstuntz/incredibly-strange-programming-languages Incredibly Strange Programming Languages (presentation)]&lt;br /&gt;
&lt;br /&gt;
===Humor===&lt;br /&gt;
* [http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html A Brief, Incomplete, and Mostly Wrong History of Programming Languages]&lt;br /&gt;
* [http://colinm.org/language_checklist.html Programming Language Checklist]&lt;br /&gt;
* [http://www.quora.com/Programming-Languages/If-there-is-a-war-of-programming-languages-who-would-you-support-and-why/answer/Prithviraj-Udaya?srid=LZ&amp;amp;st=ns Programming languages as Tolkien characters]&lt;br /&gt;
* [http://programmingisterrible.com/post/65781074112/devils-dictionary-of-programming Devil's Dictionary of Programming]&lt;br /&gt;
* [http://9gag.com/gag/av0z0Bn?ref=fb.s This Is Why You Shouldn't Interrupt A Programmer]&lt;br /&gt;
* [http://kingjamesprogramming.tumblr.com/ Random mashup generator of the King James Bible and a programming book]&lt;br /&gt;
* [http://moviecode.tumblr.com/ What the computer code seen on screens in movies and TV shows actually does]&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
* [http://abcnews.go.com/Politics/video/obama-slow-man-27453525 President Obama writes a line of code (video)]&lt;br /&gt;
* [https://medium.com/@3fingeredfox/margaret-hamilton-lead-software-engineer-project-apollo-158754170da8 Picture: Margaret Hamilton, lead software engineer, Project Apollo, with source code from moon landing mission]&lt;br /&gt;
* [http://www.watchpeoplecode.com/ Watch People Code (live video streams)]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/URL</id>
		<title>URL</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/URL"/>
				<updated>2026-03-06T19:02:54Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|released=1990&lt;br /&gt;
|wikidata={{wikidata|Q42253}}, {{wikidata|Q61694}}, {{wikidata|Q424583}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A '''URL''' (Uniform Resource Locator) is an address of a resource as used on the World Wide Web, and is one of Tim Berners Lee's original three pillars of the Web along with [[HTTP]] and [[HTML]]. Technically speaking, a URL is just one category of such addresses, a subset of URI (Uniform Resource Identifier) and parallel to URN (Uniform Resource Name), but such distinctions aren't always consistently maintained even by technical people, and URL has entered the popular language in a way those other terms have not.&lt;br /&gt;
&lt;br /&gt;
Over time, the precise definitions of the various terms for Web-related addresses have changed and been argued extensively about by technical people, and some more have been added: an IRI (Internationalized Resource Identifier) is like a URI, but extended to allow non-[[ASCII]] characters so that languages other than English can be supported. However, the newest HTML 5 standards drafts choose to take a more pragmatic approach of just using &amp;quot;URL&amp;quot; to refer to anything that a browser is expected to resolve as an address, as one of many &amp;quot;willful violations&amp;quot; of earlier tech specs they did there. (The &amp;quot;techie&amp;quot; equivalent of social conservatives may consider this to be &amp;quot;defining deviancy down&amp;quot; and hence an &amp;quot;abomination&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Use of URLs (and URIs, etc.) is not limited to the Web, as there are a number of other technical usages such as in defining namespaces for file formats (e.g., [[XML]]), and in identifying even non-Web-accessible objects for the purpose of expressing taxonomic relations. In less-technical usage, URLs turn up in all sorts of places like TV commercials, billboards, and on the side of vans, but often with the protocol portion left off when [[HTTP]] (or its secure variety, HTTPS, which eventually became the most commonly used protocol) is used. These days most browsers don't even show the &amp;quot;https://&amp;quot; part in the address bar, though it's still officially part of the URL.&lt;br /&gt;
&lt;br /&gt;
== Types of identifiers ==&lt;br /&gt;
&lt;br /&gt;
* '''URI''': The official &amp;quot;parent term&amp;quot; for URLs, URNs, and other such identifiers, but limited to [[ASCII]] characters, with anything else needing to be specially encoded. Even within the ASCII range, some characters such as the space are prohibited, reserved, or designated to be used only for specific syntactic purposes, with percent encoding necessary for all other uses.&lt;br /&gt;
&lt;br /&gt;
* '''IRI''': The internationalized version of URIs, with more liberal rules about what characters in the entire [[Unicode]] range may be included. This allows text in non-English languages to be included without messy encoding, though various transfer protocols may still require the entire string to be encoded on transmission to produce an ASCII-based URI. This is really just a different representation of a URI; any IRI may be represented as a URI, with [[percent-encoding]] UTF-8 sequences if it contains non-ASCII characters.&lt;br /&gt;
&lt;br /&gt;
* '''URL''': Technically only the subset of URIs that are &amp;quot;locators&amp;quot;, able to be used to retrieve resources because they designate a specific address for them, but in practice the distinction is very fuzzy and usually ignored. Some newer standards such as HTML 5.0 simply follow common non-techie usage and use URL to refer to the whole universe of Web-style addresses (encompassing URIs and IRIs, and anything else a browser can accept as an address even if it fails to comply with any of the standards).&lt;br /&gt;
&lt;br /&gt;
* '''URN''': Uniform Resource Name. Another type of URI which is supposed to provide a stable permanent identifier for a resource which does not include a specific (and changeable) address for it. To resolve a URN, one needs a resolver such as a server or website that stores a table of current locations of items with URNs. Currently the standards call for all URNs to begin with the 'urn:' scheme identifier, and the next item after this is a URN namespace, followed by another colon and the namespace-specific information. Some common naming schemes have been adopted as URNs, such as [[ISBN]]s (International Standard Book Number), which have the format &amp;quot;urn:isbn:1-234567-890&amp;quot;. Unfortunately, browsers haven't been quick to implement URN resolvers as standard features, though add-ons can be installed to do it. URNs can also be used to refer to a [[UUID]], and are also used to refer to hashes in [[magnet URI]]s.&lt;br /&gt;
&lt;br /&gt;
== Standard syntax ==&lt;br /&gt;
&lt;br /&gt;
URLs/URIs/etc. always start with a scheme (protocol). (At least, ''absolute'' URLs do; there are also ''relative'' URLs that leave off parts at the beginning because they are construed as being relative to the current URL they are accessed from.) The most common was traditionally [[HTTP]], but more recently the encrypted variant HTTPS became more common; there are many other schemes too, although they are less common. The scheme part ends with a colon (:).&lt;br /&gt;
&lt;br /&gt;
After this, the rest of the URL is scheme-dependent; there are a number of different syntaxes used in different types of URLs. A common syntax, expected by the standards to be used in all schemes with hierarchical path structures, follows the scheme part with a double slash (//) which introduces a host or authority portion (usually a [[domain name]]), which is then followed by another slash and then the full path being addressed, which uses forward slashes to separate hierarchical levels (which may, but needn't, correspond to subdirectories in a [[filesystem]]).&lt;br /&gt;
&lt;br /&gt;
There's a common misconception that URLs always have a double slash after the colon, sometimes causing developers of new schemes to put this in their syntax where the standards don't call for it; it is only supposed to be used if the following element is some sort of &amp;quot;authority&amp;quot; (most commonly the address to connect to) by which a following path is to be interpreted. There are a number of schemes with no such authority, and hence no double slash; for insstance &amp;quot;mailto:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== data: URLs ==&lt;br /&gt;
&lt;br /&gt;
One scheme, '''data:''', is actually a file format in its own right, since it encodes the entire contents of a file within the URL instead of referencing an external resource as other schemes do.&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:Data URI scheme|Wikipedia article on data: URIs]]&lt;br /&gt;
* RFC 2397&lt;br /&gt;
* [http://dataurl.net/#about Data URL maker]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
https://archive.org/upload/?description=I%20finally%20got%20it.%20However%2C%20an%20update%20made%20the%20Home%20Screen%20look%20like%20Jadoo%205%20and%20not%20like%20the%20new%20Home%20Screen%20they%20put%20in.&amp;amp;subject=Jadoo%2CJadooTV%2CJadoo7%2CJadoo%207%2CAndroid%2CAPK%2CAndroid%20Pie%2CAndroid%209%2CAndroid%209.0%2CAndroid%20TV%2CFarsi%2CHindi&amp;amp;creator=JadooTV&amp;amp;date=2021&amp;amp;collection=open_source_software&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Magnet URI]]&lt;br /&gt;
* [[URL encoding]]&lt;br /&gt;
&lt;br /&gt;
== Official documents ==&lt;br /&gt;
&lt;br /&gt;
* RFC 1738 (early absolute URL standard)&lt;br /&gt;
* RFC 1808 (early relative URL standard)&lt;br /&gt;
* RFC 2396 (early URI syntax standard)&lt;br /&gt;
* RFC 3986 (later URI syntax standard)&lt;br /&gt;
* RFC 3987 (IRI standard)&lt;br /&gt;
* RFC 4395 (info on registering new URI schemes)&lt;br /&gt;
* [http://www.w3.org/TR/2001/NOTE-uri-clarification-20010921/ W3C clarification of URIs, URLs, and URNs (2001)]&lt;br /&gt;
* [http://www.w3.org/TR/2012/WD-html51-20121217/infrastructure.html#urls HTML 5.1 draft section on URLs] (which intentionally disregards the distinctions in the other documents above)&lt;br /&gt;
&lt;br /&gt;
== Proposed documents ==&lt;br /&gt;
* [http://tools.ietf.org/html/draft-kerwin-file-scheme-09 Internet draft for File scheme]&lt;br /&gt;
&lt;br /&gt;
== Official sites ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/Addressing/ W3C: Naming and Addressing] (old)&lt;br /&gt;
* [http://www.w3.org/standards/webarch/identifiers W3C: Identifiers] (new)&lt;br /&gt;
* [http://www.iana.org/assignments/uri-schemes.html IANA list of registered URI schemes]&lt;br /&gt;
* [http://www.iana.org/assignments/urn-namespaces/urn-namespaces.xml IANA list of URN namespaces]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
&lt;br /&gt;
* [https://webtips.dan.info/url.html Dan's Web Tips: URLs]&lt;br /&gt;
* [http://blog.welldesignedurls.org/ Well Designed URLs Blog]&lt;br /&gt;
* [https://www.w3.org/Provider/Style/URI.html Cool URIs don't change (Tim Berners-Lee)]&lt;br /&gt;
* [http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx File URIs in Windows]&lt;br /&gt;
* [https://offset.skew.org/wiki/URI/File_scheme File URI scheme update project wiki]&lt;br /&gt;
* [https://github.com/AGLDWG/TR/wiki/URI-Guidelines-for-publishing-linked-datasets-on-data.gov.au-v0.1 URI Guidelines for publishing Linked Datasets on data.gov.au v0.1]&lt;br /&gt;
* [https://www.w3.org/community/blog/2014/09/11/proposed-group-uri-specification-community-group/ Proposed Group: URI Specification Community Group]&lt;br /&gt;
* [http://ben.balter.com/2014/10/07/expose-process-through-urls/ If you liked it then you should have put a URL on it]&lt;br /&gt;
* [http://blog.webrecorder.io/2015/02/beyond-robust-links-case-for-robust.html Beyond Robust Links: The case for robust urls and an Archival Url standard]&lt;br /&gt;
* [https://corner.squareup.com/2015/05/okhttp-2-4.html OkHttp’s New URL Class]&lt;br /&gt;
* [https://eager.io/blog/the-history-of-the-url-domain-and-protocol/ History of the URL: Domain, Protocol, and Port]&lt;br /&gt;
&lt;br /&gt;
[[Category:Naming and numbering systems]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/URL</id>
		<title>URL</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/URL"/>
				<updated>2026-03-06T19:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Standard syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|released=1990&lt;br /&gt;
|wikidata={{wikidata|Q42253}}, {{wikidata|Q61694}}, {{wikidata|Q424583}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A '''URL''' (Uniform Resource Locator) is an address of a resource as used on the World Wide Web, and is one of Tim Berners Lee's original three pillars of the Web along with [[HTTP]] and [[HTML]]. Technically speaking, a URL is just one category of such addresses, a subset of URI (Uniform Resource Identifier) and parallel to URN (Uniform Resource Name), but such distinctions aren't always consistently maintained even by technical people, and URL has entered the popular language in a way those other terms have not.&lt;br /&gt;
&lt;br /&gt;
Over time, the precise definitions of the various terms for Web-related addresses have changed and been argued extensively about by technical people, and some more have been added: an IRI (Internationalized Resource Identifier) is like a URI, but extended to allow non-[[ASCII]] characters so that languages other than English can be supported. However, the newest HTML 5 standards drafts choose to take a more pragmatic approach of just using &amp;quot;URL&amp;quot; to refer to anything that a browser is expected to resolve as an address, as one of many &amp;quot;willful violations&amp;quot; of earlier tech specs they did there. (The &amp;quot;techie&amp;quot; equivalent of social conservatives may consider this to be &amp;quot;defining deviancy down&amp;quot; and hence an &amp;quot;abomination&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Use of URLs (and URIs, etc.) is not limited to the Web, as there are a number of other technical usages such as in defining namespaces for file formats (e.g., [[XML]]), and in identifying even non-Web-accessible objects for the purpose of expressing taxonomic relations. In less-technical usage, URLs turn up in all sorts of places like TV commercials, billboards, and on the side of vans, but often with the protocol portion left off when [[HTTP]] (or its secure variety, HTTPS, which eventually became the most commonly used protocol) is used. These days most browsers don't even show the &amp;quot;https://&amp;quot; part in the address bar, though it's still officially part of the URL.&lt;br /&gt;
&lt;br /&gt;
== Types of identifiers ==&lt;br /&gt;
&lt;br /&gt;
* '''URI''': The official &amp;quot;parent term&amp;quot; for URLs, URNs, and other such identifiers, but limited to [[ASCII]] characters, with anything else needing to be specially encoded. Even within the ASCII range, some characters such as the space are prohibited, reserved, or designated to be used only for specific syntactic purposes, with percent encoding necessary for all other uses.&lt;br /&gt;
&lt;br /&gt;
* '''IRI''': The internationalized version of URIs, with more liberal rules about what characters in the entire [[Unicode]] range may be included. This allows text in non-English languages to be included without messy encoding, though various transfer protocols may still require the entire string to be encoded on transmission to produce an ASCII-based URI. This is really just a different representation of a URI; any IRI may be represented as a URI, with [[percent-encoding]] UTF-8 sequences if it contains non-ASCII characters.&lt;br /&gt;
&lt;br /&gt;
* '''URL''': Technically only the subset of URIs that are &amp;quot;locators&amp;quot;, able to be used to retrieve resources because they designate a specific address for them, but in practice the distinction is very fuzzy and usually ignored. Some newer standards such as HTML 5.0 simply follow common non-techie usage and use URL to refer to the whole universe of Web-style addresses (encompassing URIs and IRIs, and anything else a browser can accept as an address even if it fails to comply with any of the standards).&lt;br /&gt;
&lt;br /&gt;
* '''URN''': Uniform Resource Name. Another type of URI which is supposed to provide a stable permanent identifier for a resource which does not include a specific (and changeable) address for it. To resolve a URN, one needs a resolver such as a server or website that stores a table of current locations of items with URNs. Currently the standards call for all URNs to begin with the 'urn:' scheme identifier, and the next item after this is a URN namespace, followed by another colon and the namespace-specific information. Some common naming schemes have been adopted as URNs, such as [[ISBN]]s (International Standard Book Number), which have the format &amp;quot;urn:isbn:1-234567-890&amp;quot;. Unfortunately, browsers haven't been quick to implement URN resolvers as standard features, though add-ons can be installed to do it. URNs can also be used to refer to a [[UUID]], and are also used to refer to hashes in [[magnet URI]]s.&lt;br /&gt;
&lt;br /&gt;
== Standard syntax ==&lt;br /&gt;
&lt;br /&gt;
URLs/URIs/etc. always start with a scheme (protocol). (At least, ''absolute'' URLs do; there are also ''relative'' URLs that leave off parts at the beginning because they are construed as being relative to the current URL they are accessed from.) The most common was traditionally [[HTTP]], but more recently the encrypted variant HTTPS became more common; there are many other schemes too, although they are less common. The scheme part ends with a colon (:).&lt;br /&gt;
&lt;br /&gt;
After this, the rest of the URL is scheme-dependent; there are a number of different syntaxes used in different types of URLs. A common syntax, expected by the standards to be used in all schemes with hierarchical path structures, follows the scheme part with a double slash (//) which introduces a host or authority portion (usually a [[domain name]]), which is then followed by another slash and then the full path being addressed, which uses forward slashes to separate hierarchical levels (which may, but needn't, correspond to subdirectories in a [[filesystem]]).&lt;br /&gt;
&lt;br /&gt;
There's a common misconception that URLs always have a double slash after the colon, sometimes causing developers of new schemes to put this in their syntax where the standards don't call for it; it is only supposed to be used if the following element is some sort of &amp;quot;authority&amp;quot; (most commonly the address to connect to) by which a following path is to be interpreted. There are a number of schemes with no such authority, and hence no double slash; for insstance &amp;quot;mailto:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== data: URLs ==&lt;br /&gt;
&lt;br /&gt;
One scheme, '''data:''', is actually a file format in its own right, since it encodes the entire contents of a file within the URL instead of referencing an external resource as other schemes do.&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:Data URI scheme|Wikipedia article on data: URIs]]&lt;br /&gt;
* RFC 2397&lt;br /&gt;
* [http://dataurl.net/#about Data URL maker]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
http://archive.org/upload/?description=I%20finally%20got%20it.%20However%2C%20an%20update%20made%20the%20Home%20Screen%20look%20like%20Jadoo%205%20and%20not%20like%20the%20new%20Home%20Screen%20they%20put%20in.&amp;amp;subject=Jadoo%2CJadooTV%2CJadoo7%2CJadoo%207%2CAndroid%2CAPK%2CAndroid%20Pie%2CAndroid%209%2CAndroid%209.0%2CAndroid%20TV%2CFarsi%2CHindi&amp;amp;creator=JadooTV&amp;amp;date=2021&amp;amp;collection=open_source_software&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Magnet URI]]&lt;br /&gt;
* [[URL encoding]]&lt;br /&gt;
&lt;br /&gt;
== Official documents ==&lt;br /&gt;
&lt;br /&gt;
* RFC 1738 (early absolute URL standard)&lt;br /&gt;
* RFC 1808 (early relative URL standard)&lt;br /&gt;
* RFC 2396 (early URI syntax standard)&lt;br /&gt;
* RFC 3986 (later URI syntax standard)&lt;br /&gt;
* RFC 3987 (IRI standard)&lt;br /&gt;
* RFC 4395 (info on registering new URI schemes)&lt;br /&gt;
* [http://www.w3.org/TR/2001/NOTE-uri-clarification-20010921/ W3C clarification of URIs, URLs, and URNs (2001)]&lt;br /&gt;
* [http://www.w3.org/TR/2012/WD-html51-20121217/infrastructure.html#urls HTML 5.1 draft section on URLs] (which intentionally disregards the distinctions in the other documents above)&lt;br /&gt;
&lt;br /&gt;
== Proposed documents ==&lt;br /&gt;
* [http://tools.ietf.org/html/draft-kerwin-file-scheme-09 Internet draft for File scheme]&lt;br /&gt;
&lt;br /&gt;
== Official sites ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/Addressing/ W3C: Naming and Addressing] (old)&lt;br /&gt;
* [http://www.w3.org/standards/webarch/identifiers W3C: Identifiers] (new)&lt;br /&gt;
* [http://www.iana.org/assignments/uri-schemes.html IANA list of registered URI schemes]&lt;br /&gt;
* [http://www.iana.org/assignments/urn-namespaces/urn-namespaces.xml IANA list of URN namespaces]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
&lt;br /&gt;
* [https://webtips.dan.info/url.html Dan's Web Tips: URLs]&lt;br /&gt;
* [http://blog.welldesignedurls.org/ Well Designed URLs Blog]&lt;br /&gt;
* [https://www.w3.org/Provider/Style/URI.html Cool URIs don't change (Tim Berners-Lee)]&lt;br /&gt;
* [http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx File URIs in Windows]&lt;br /&gt;
* [https://offset.skew.org/wiki/URI/File_scheme File URI scheme update project wiki]&lt;br /&gt;
* [https://github.com/AGLDWG/TR/wiki/URI-Guidelines-for-publishing-linked-datasets-on-data.gov.au-v0.1 URI Guidelines for publishing Linked Datasets on data.gov.au v0.1]&lt;br /&gt;
* [https://www.w3.org/community/blog/2014/09/11/proposed-group-uri-specification-community-group/ Proposed Group: URI Specification Community Group]&lt;br /&gt;
* [http://ben.balter.com/2014/10/07/expose-process-through-urls/ If you liked it then you should have put a URL on it]&lt;br /&gt;
* [http://blog.webrecorder.io/2015/02/beyond-robust-links-case-for-robust.html Beyond Robust Links: The case for robust urls and an Archival Url standard]&lt;br /&gt;
* [https://corner.squareup.com/2015/05/okhttp-2-4.html OkHttp’s New URL Class]&lt;br /&gt;
* [https://eager.io/blog/the-history-of-the-url-domain-and-protocol/ History of the URL: Domain, Protocol, and Port]&lt;br /&gt;
&lt;br /&gt;
[[Category:Naming and numbering systems]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/URL</id>
		<title>URL</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/URL"/>
				<updated>2026-03-06T19:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Types of identifiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|released=1990&lt;br /&gt;
|wikidata={{wikidata|Q42253}}, {{wikidata|Q61694}}, {{wikidata|Q424583}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A '''URL''' (Uniform Resource Locator) is an address of a resource as used on the World Wide Web, and is one of Tim Berners Lee's original three pillars of the Web along with [[HTTP]] and [[HTML]]. Technically speaking, a URL is just one category of such addresses, a subset of URI (Uniform Resource Identifier) and parallel to URN (Uniform Resource Name), but such distinctions aren't always consistently maintained even by technical people, and URL has entered the popular language in a way those other terms have not.&lt;br /&gt;
&lt;br /&gt;
Over time, the precise definitions of the various terms for Web-related addresses have changed and been argued extensively about by technical people, and some more have been added: an IRI (Internationalized Resource Identifier) is like a URI, but extended to allow non-[[ASCII]] characters so that languages other than English can be supported. However, the newest HTML 5 standards drafts choose to take a more pragmatic approach of just using &amp;quot;URL&amp;quot; to refer to anything that a browser is expected to resolve as an address, as one of many &amp;quot;willful violations&amp;quot; of earlier tech specs they did there. (The &amp;quot;techie&amp;quot; equivalent of social conservatives may consider this to be &amp;quot;defining deviancy down&amp;quot; and hence an &amp;quot;abomination&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Use of URLs (and URIs, etc.) is not limited to the Web, as there are a number of other technical usages such as in defining namespaces for file formats (e.g., [[XML]]), and in identifying even non-Web-accessible objects for the purpose of expressing taxonomic relations. In less-technical usage, URLs turn up in all sorts of places like TV commercials, billboards, and on the side of vans, but often with the protocol portion left off when [[HTTP]] (or its secure variety, HTTPS, which eventually became the most commonly used protocol) is used. These days most browsers don't even show the &amp;quot;https://&amp;quot; part in the address bar, though it's still officially part of the URL.&lt;br /&gt;
&lt;br /&gt;
== Types of identifiers ==&lt;br /&gt;
&lt;br /&gt;
* '''URI''': The official &amp;quot;parent term&amp;quot; for URLs, URNs, and other such identifiers, but limited to [[ASCII]] characters, with anything else needing to be specially encoded. Even within the ASCII range, some characters such as the space are prohibited, reserved, or designated to be used only for specific syntactic purposes, with percent encoding necessary for all other uses.&lt;br /&gt;
&lt;br /&gt;
* '''IRI''': The internationalized version of URIs, with more liberal rules about what characters in the entire [[Unicode]] range may be included. This allows text in non-English languages to be included without messy encoding, though various transfer protocols may still require the entire string to be encoded on transmission to produce an ASCII-based URI. This is really just a different representation of a URI; any IRI may be represented as a URI, with [[percent-encoding]] UTF-8 sequences if it contains non-ASCII characters.&lt;br /&gt;
&lt;br /&gt;
* '''URL''': Technically only the subset of URIs that are &amp;quot;locators&amp;quot;, able to be used to retrieve resources because they designate a specific address for them, but in practice the distinction is very fuzzy and usually ignored. Some newer standards such as HTML 5.0 simply follow common non-techie usage and use URL to refer to the whole universe of Web-style addresses (encompassing URIs and IRIs, and anything else a browser can accept as an address even if it fails to comply with any of the standards).&lt;br /&gt;
&lt;br /&gt;
* '''URN''': Uniform Resource Name. Another type of URI which is supposed to provide a stable permanent identifier for a resource which does not include a specific (and changeable) address for it. To resolve a URN, one needs a resolver such as a server or website that stores a table of current locations of items with URNs. Currently the standards call for all URNs to begin with the 'urn:' scheme identifier, and the next item after this is a URN namespace, followed by another colon and the namespace-specific information. Some common naming schemes have been adopted as URNs, such as [[ISBN]]s (International Standard Book Number), which have the format &amp;quot;urn:isbn:1-234567-890&amp;quot;. Unfortunately, browsers haven't been quick to implement URN resolvers as standard features, though add-ons can be installed to do it. URNs can also be used to refer to a [[UUID]], and are also used to refer to hashes in [[magnet URI]]s.&lt;br /&gt;
&lt;br /&gt;
== Standard syntax ==&lt;br /&gt;
&lt;br /&gt;
URLs/URIs/etc. always start with a scheme (protocol). (At least, ''absolute'' URLs do; there are also ''relative'' URLs that leave off parts at the beginning because they are construed as being relative to the current URL they are accessed from.) The most common is traditionally [[HTTP]], though these days the encrypted variant HTTPS is increasingly common; there are many other schemes too, although they are less common. The scheme part ends with a colon (:).&lt;br /&gt;
&lt;br /&gt;
After this, the rest of the URL is scheme-dependent; there are a number of different syntaxes used in different types of URLs. A common syntax, expected by the standards to be used in all schemes with hierarchical path structures, follows the scheme part with a double slash (//) which introduces a host or authority portion (usually a [[domain name]]), which is then followed by another slash and then the full path being addressed, which uses forward slashes to separate hierarchical levels (which may, but needn't, correspond to subdirectories in a [[filesystem]]).&lt;br /&gt;
&lt;br /&gt;
There's a common misconception that URLs always have a double slash after the colon, sometimes causing developers of new schemes to put this in their syntax where the standards don't call for it; it is only supposed to be used if the following element is some sort of &amp;quot;authority&amp;quot; (most commonly the address to connect to) by which a following path is to be interpreted. There are a number of schemes with no such authority, and hence no double slash; for insstance &amp;quot;mailto:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== data: URLs ==&lt;br /&gt;
&lt;br /&gt;
One scheme, '''data:''', is actually a file format in its own right, since it encodes the entire contents of a file within the URL instead of referencing an external resource as other schemes do.&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:Data URI scheme|Wikipedia article on data: URIs]]&lt;br /&gt;
* RFC 2397&lt;br /&gt;
* [http://dataurl.net/#about Data URL maker]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
http://archive.org/upload/?description=I%20finally%20got%20it.%20However%2C%20an%20update%20made%20the%20Home%20Screen%20look%20like%20Jadoo%205%20and%20not%20like%20the%20new%20Home%20Screen%20they%20put%20in.&amp;amp;subject=Jadoo%2CJadooTV%2CJadoo7%2CJadoo%207%2CAndroid%2CAPK%2CAndroid%20Pie%2CAndroid%209%2CAndroid%209.0%2CAndroid%20TV%2CFarsi%2CHindi&amp;amp;creator=JadooTV&amp;amp;date=2021&amp;amp;collection=open_source_software&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Magnet URI]]&lt;br /&gt;
* [[URL encoding]]&lt;br /&gt;
&lt;br /&gt;
== Official documents ==&lt;br /&gt;
&lt;br /&gt;
* RFC 1738 (early absolute URL standard)&lt;br /&gt;
* RFC 1808 (early relative URL standard)&lt;br /&gt;
* RFC 2396 (early URI syntax standard)&lt;br /&gt;
* RFC 3986 (later URI syntax standard)&lt;br /&gt;
* RFC 3987 (IRI standard)&lt;br /&gt;
* RFC 4395 (info on registering new URI schemes)&lt;br /&gt;
* [http://www.w3.org/TR/2001/NOTE-uri-clarification-20010921/ W3C clarification of URIs, URLs, and URNs (2001)]&lt;br /&gt;
* [http://www.w3.org/TR/2012/WD-html51-20121217/infrastructure.html#urls HTML 5.1 draft section on URLs] (which intentionally disregards the distinctions in the other documents above)&lt;br /&gt;
&lt;br /&gt;
== Proposed documents ==&lt;br /&gt;
* [http://tools.ietf.org/html/draft-kerwin-file-scheme-09 Internet draft for File scheme]&lt;br /&gt;
&lt;br /&gt;
== Official sites ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/Addressing/ W3C: Naming and Addressing] (old)&lt;br /&gt;
* [http://www.w3.org/standards/webarch/identifiers W3C: Identifiers] (new)&lt;br /&gt;
* [http://www.iana.org/assignments/uri-schemes.html IANA list of registered URI schemes]&lt;br /&gt;
* [http://www.iana.org/assignments/urn-namespaces/urn-namespaces.xml IANA list of URN namespaces]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
&lt;br /&gt;
* [https://webtips.dan.info/url.html Dan's Web Tips: URLs]&lt;br /&gt;
* [http://blog.welldesignedurls.org/ Well Designed URLs Blog]&lt;br /&gt;
* [https://www.w3.org/Provider/Style/URI.html Cool URIs don't change (Tim Berners-Lee)]&lt;br /&gt;
* [http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx File URIs in Windows]&lt;br /&gt;
* [https://offset.skew.org/wiki/URI/File_scheme File URI scheme update project wiki]&lt;br /&gt;
* [https://github.com/AGLDWG/TR/wiki/URI-Guidelines-for-publishing-linked-datasets-on-data.gov.au-v0.1 URI Guidelines for publishing Linked Datasets on data.gov.au v0.1]&lt;br /&gt;
* [https://www.w3.org/community/blog/2014/09/11/proposed-group-uri-specification-community-group/ Proposed Group: URI Specification Community Group]&lt;br /&gt;
* [http://ben.balter.com/2014/10/07/expose-process-through-urls/ If you liked it then you should have put a URL on it]&lt;br /&gt;
* [http://blog.webrecorder.io/2015/02/beyond-robust-links-case-for-robust.html Beyond Robust Links: The case for robust urls and an Archival Url standard]&lt;br /&gt;
* [https://corner.squareup.com/2015/05/okhttp-2-4.html OkHttp’s New URL Class]&lt;br /&gt;
* [https://eager.io/blog/the-history-of-the-url-domain-and-protocol/ History of the URL: Domain, Protocol, and Port]&lt;br /&gt;
&lt;br /&gt;
[[Category:Naming and numbering systems]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/URL</id>
		<title>URL</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/URL"/>
				<updated>2026-03-06T18:57:15Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|released=1990&lt;br /&gt;
|wikidata={{wikidata|Q42253}}, {{wikidata|Q61694}}, {{wikidata|Q424583}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A '''URL''' (Uniform Resource Locator) is an address of a resource as used on the World Wide Web, and is one of Tim Berners Lee's original three pillars of the Web along with [[HTTP]] and [[HTML]]. Technically speaking, a URL is just one category of such addresses, a subset of URI (Uniform Resource Identifier) and parallel to URN (Uniform Resource Name), but such distinctions aren't always consistently maintained even by technical people, and URL has entered the popular language in a way those other terms have not.&lt;br /&gt;
&lt;br /&gt;
Over time, the precise definitions of the various terms for Web-related addresses have changed and been argued extensively about by technical people, and some more have been added: an IRI (Internationalized Resource Identifier) is like a URI, but extended to allow non-[[ASCII]] characters so that languages other than English can be supported. However, the newest HTML 5 standards drafts choose to take a more pragmatic approach of just using &amp;quot;URL&amp;quot; to refer to anything that a browser is expected to resolve as an address, as one of many &amp;quot;willful violations&amp;quot; of earlier tech specs they did there. (The &amp;quot;techie&amp;quot; equivalent of social conservatives may consider this to be &amp;quot;defining deviancy down&amp;quot; and hence an &amp;quot;abomination&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Use of URLs (and URIs, etc.) is not limited to the Web, as there are a number of other technical usages such as in defining namespaces for file formats (e.g., [[XML]]), and in identifying even non-Web-accessible objects for the purpose of expressing taxonomic relations. In less-technical usage, URLs turn up in all sorts of places like TV commercials, billboards, and on the side of vans, but often with the protocol portion left off when [[HTTP]] (or its secure variety, HTTPS, which eventually became the most commonly used protocol) is used. These days most browsers don't even show the &amp;quot;https://&amp;quot; part in the address bar, though it's still officially part of the URL.&lt;br /&gt;
&lt;br /&gt;
== Types of identifiers ==&lt;br /&gt;
&lt;br /&gt;
* '''URI''': The official &amp;quot;parent term&amp;quot; for URLs, URNs, and other such identifiers, but limited to [[ASCII]] characters, with anything else needing to be specially encoded. Even within the ASCII range, some characters such as the space are prohibited, reserved, or designated to be used only for specific syntactic purposes, with percent encoding necessary for all other uses.&lt;br /&gt;
&lt;br /&gt;
* '''IRI''': The internationalized version of URIs, with more liberal rules about what characters in the entire [[Unicode]] range may be included. This allows text in non-English languages to be included without messy encoding, though various transfer protocols may still require the entire string to be encoded on transmission to produce an ASCII-based URI. This is really just a different representation of a URI; any IRI may be represented as a URI, with [[percent-encoding]] UTF-8 sequences if it contains non-ASCII characters.&lt;br /&gt;
&lt;br /&gt;
* '''URL''': Technically only the subset of URIs that are &amp;quot;locators&amp;quot;, able to be used to retrieve resources because they designate a specific address for them, but in practice the distinction is very fuzzy and usually ignored. Some newer standards such as HTML 5.0 simply follow common non-techie usage and use URL to refer to the whole universe of Web-style addresses (encompassing URIs and IRIs, and anything else a browser can accept as an address even if it fails to comply with any of the standards).&lt;br /&gt;
&lt;br /&gt;
* '''URN''': Uniform Resource Name. Another type of URI which is supposed to provide a stable permanent identifier for a resource which does not include a specific (and changeable) address for it. To resolve a URN, one needs a resolver such as a server or website that stores a table of current locations of items with URNs. Currently the standards call for all URNs to begin with the 'urn:' scheme identifier, and the next item after this is a URN namespace, followed by another colon and the namespace-specific information. Some common naming schemes have been adopted as URNs, such as [[ISBN]]s (International Standard Book Number), which have the format &amp;quot;urn:isbn:1-234567-890&amp;quot;. Unfortunately, browsers haven't been quick to implement URN resolvers as standard features, though add-ons can be installed to do it. URNs can also be used to refer to a [[UUID]]. URNs are also used to refer to hashes in [[magnet URI]]s.&lt;br /&gt;
&lt;br /&gt;
== Standard syntax ==&lt;br /&gt;
&lt;br /&gt;
URLs/URIs/etc. always start with a scheme (protocol). (At least, ''absolute'' URLs do; there are also ''relative'' URLs that leave off parts at the beginning because they are construed as being relative to the current URL they are accessed from.) The most common is traditionally [[HTTP]], though these days the encrypted variant HTTPS is increasingly common; there are many other schemes too, although they are less common. The scheme part ends with a colon (:).&lt;br /&gt;
&lt;br /&gt;
After this, the rest of the URL is scheme-dependent; there are a number of different syntaxes used in different types of URLs. A common syntax, expected by the standards to be used in all schemes with hierarchical path structures, follows the scheme part with a double slash (//) which introduces a host or authority portion (usually a [[domain name]]), which is then followed by another slash and then the full path being addressed, which uses forward slashes to separate hierarchical levels (which may, but needn't, correspond to subdirectories in a [[filesystem]]).&lt;br /&gt;
&lt;br /&gt;
There's a common misconception that URLs always have a double slash after the colon, sometimes causing developers of new schemes to put this in their syntax where the standards don't call for it; it is only supposed to be used if the following element is some sort of &amp;quot;authority&amp;quot; (most commonly the address to connect to) by which a following path is to be interpreted. There are a number of schemes with no such authority, and hence no double slash; for insstance &amp;quot;mailto:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== data: URLs ==&lt;br /&gt;
&lt;br /&gt;
One scheme, '''data:''', is actually a file format in its own right, since it encodes the entire contents of a file within the URL instead of referencing an external resource as other schemes do.&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:Data URI scheme|Wikipedia article on data: URIs]]&lt;br /&gt;
* RFC 2397&lt;br /&gt;
* [http://dataurl.net/#about Data URL maker]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
http://archive.org/upload/?description=I%20finally%20got%20it.%20However%2C%20an%20update%20made%20the%20Home%20Screen%20look%20like%20Jadoo%205%20and%20not%20like%20the%20new%20Home%20Screen%20they%20put%20in.&amp;amp;subject=Jadoo%2CJadooTV%2CJadoo7%2CJadoo%207%2CAndroid%2CAPK%2CAndroid%20Pie%2CAndroid%209%2CAndroid%209.0%2CAndroid%20TV%2CFarsi%2CHindi&amp;amp;creator=JadooTV&amp;amp;date=2021&amp;amp;collection=open_source_software&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Magnet URI]]&lt;br /&gt;
* [[URL encoding]]&lt;br /&gt;
&lt;br /&gt;
== Official documents ==&lt;br /&gt;
&lt;br /&gt;
* RFC 1738 (early absolute URL standard)&lt;br /&gt;
* RFC 1808 (early relative URL standard)&lt;br /&gt;
* RFC 2396 (early URI syntax standard)&lt;br /&gt;
* RFC 3986 (later URI syntax standard)&lt;br /&gt;
* RFC 3987 (IRI standard)&lt;br /&gt;
* RFC 4395 (info on registering new URI schemes)&lt;br /&gt;
* [http://www.w3.org/TR/2001/NOTE-uri-clarification-20010921/ W3C clarification of URIs, URLs, and URNs (2001)]&lt;br /&gt;
* [http://www.w3.org/TR/2012/WD-html51-20121217/infrastructure.html#urls HTML 5.1 draft section on URLs] (which intentionally disregards the distinctions in the other documents above)&lt;br /&gt;
&lt;br /&gt;
== Proposed documents ==&lt;br /&gt;
* [http://tools.ietf.org/html/draft-kerwin-file-scheme-09 Internet draft for File scheme]&lt;br /&gt;
&lt;br /&gt;
== Official sites ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/Addressing/ W3C: Naming and Addressing] (old)&lt;br /&gt;
* [http://www.w3.org/standards/webarch/identifiers W3C: Identifiers] (new)&lt;br /&gt;
* [http://www.iana.org/assignments/uri-schemes.html IANA list of registered URI schemes]&lt;br /&gt;
* [http://www.iana.org/assignments/urn-namespaces/urn-namespaces.xml IANA list of URN namespaces]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
&lt;br /&gt;
* [https://webtips.dan.info/url.html Dan's Web Tips: URLs]&lt;br /&gt;
* [http://blog.welldesignedurls.org/ Well Designed URLs Blog]&lt;br /&gt;
* [https://www.w3.org/Provider/Style/URI.html Cool URIs don't change (Tim Berners-Lee)]&lt;br /&gt;
* [http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx File URIs in Windows]&lt;br /&gt;
* [https://offset.skew.org/wiki/URI/File_scheme File URI scheme update project wiki]&lt;br /&gt;
* [https://github.com/AGLDWG/TR/wiki/URI-Guidelines-for-publishing-linked-datasets-on-data.gov.au-v0.1 URI Guidelines for publishing Linked Datasets on data.gov.au v0.1]&lt;br /&gt;
* [https://www.w3.org/community/blog/2014/09/11/proposed-group-uri-specification-community-group/ Proposed Group: URI Specification Community Group]&lt;br /&gt;
* [http://ben.balter.com/2014/10/07/expose-process-through-urls/ If you liked it then you should have put a URL on it]&lt;br /&gt;
* [http://blog.webrecorder.io/2015/02/beyond-robust-links-case-for-robust.html Beyond Robust Links: The case for robust urls and an Archival Url standard]&lt;br /&gt;
* [https://corner.squareup.com/2015/05/okhttp-2-4.html OkHttp’s New URL Class]&lt;br /&gt;
* [https://eager.io/blog/the-history-of-the-url-domain-and-protocol/ History of the URL: Domain, Protocol, and Port]&lt;br /&gt;
&lt;br /&gt;
[[Category:Naming and numbering systems]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/AI_and_Machine_Learning</id>
		<title>AI and Machine Learning</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/AI_and_Machine_Learning"/>
				<updated>2026-03-04T18:25:55Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=AI and Machine Learning&lt;br /&gt;
|image=Dall-e_3_(jan_%2724)_artificial_intelligence_icon.png&lt;br /&gt;
|caption=DALL-E 3 Generated Image&lt;br /&gt;
}}&lt;br /&gt;
See also [[Scientific Data formats]] and [[Serialization]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* [[AIML]]&lt;br /&gt;
* [[CoreML]]&lt;br /&gt;
* [[Deep Learning Container]] (.dlc)&lt;br /&gt;
* [[GGML]]&lt;br /&gt;
* [[HDF]] (Hierarchical Data Format, originally from NCSA, now maintained by The HDF Group)&lt;br /&gt;
** [[HDF4]]&lt;br /&gt;
** [[HDF5]]&lt;br /&gt;
* [[Keras]] (.keras)&lt;br /&gt;
* [[llms.txt]]&lt;br /&gt;
* [[MLeap]]&lt;br /&gt;
* [[NPY and NPZ (NumPy)|NumPy]]&lt;br /&gt;
* [[Pickle]] (.pkl)&lt;br /&gt;
* [[Protocol Buffers]]&lt;br /&gt;
* [[PyTorch]] (.pt, .pth)&lt;br /&gt;
* [[TensorFlow]] (.pb)&lt;br /&gt;
** [[TFLite]]&lt;br /&gt;
* [[TOON]] [https://toonformat.dev/]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://github.com/trailofbits/ml-file-formats File formats used in ML/AI systems]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Web</id>
		<title>Web</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Web"/>
				<updated>2026-03-04T18:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Miscellaneous */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Web&lt;br /&gt;
|released=1990&lt;br /&gt;
|image=Web browser.png&lt;br /&gt;
}}&lt;br /&gt;
Formats connected with the World Wide Web, though most of them overlap into other categories; basically everything that can be put in a file format of any sort can be put on the Web, and a multiplicity of types of [[document]]s, [[graphics]], [[Audio and Music|audio]], [[video]], [[markup]], [[Programming Languages|programming languages]], and more, are used there. The Web is a variety of [[hypermedia]], by far the most successful one.&lt;br /&gt;
&lt;br /&gt;
== Blogging and web hosting platforms ==&lt;br /&gt;
&lt;br /&gt;
* [[Blogger]]&lt;br /&gt;
* [[Posterous]]&lt;br /&gt;
* [[Xanga]]&lt;br /&gt;
&lt;br /&gt;
== Cloud platforms ==&lt;br /&gt;
&lt;br /&gt;
* [[Amazon Web Services]] (AWS)&lt;br /&gt;
** [[Amazon Resource Name]] (ARN)&lt;br /&gt;
* [[Google Cloud]]&lt;br /&gt;
* [[Heroku]]&lt;br /&gt;
* [[IBM Cloud]]&lt;br /&gt;
* [[Microsoft Azure Cloud]]&lt;br /&gt;
&lt;br /&gt;
== Content management systems ==&lt;br /&gt;
&lt;br /&gt;
* [[Drupal]]&lt;br /&gt;
* [[WordPress]]&lt;br /&gt;
&lt;br /&gt;
== Development software ==&lt;br /&gt;
&lt;br /&gt;
* [[Dreamweaver site settings file]] (.ste)&lt;br /&gt;
* [[Homestead SiteBuilder]] (.hc, .xpf)&lt;br /&gt;
* [[Master Album Maker]] (.mmp)&lt;br /&gt;
* [[Actual Drawing]] (.adf)&lt;br /&gt;
&lt;br /&gt;
== Feeds, syndication, and metadata ==&lt;br /&gt;
&lt;br /&gt;
* [[Atom]] (syndication format)&lt;br /&gt;
* [[h-entry]] (Microformats, was part of HAtom until split and renamed in microformats2)&lt;br /&gt;
* [[h-feed]] (Microformats, was part of HAtom until split and renamed in microformats2)&lt;br /&gt;
* [[hListing]] (Microformats; product/service listings)&lt;br /&gt;
* [[hMedia]] (Microformats; image/video/audio metadata)&lt;br /&gt;
* [[hNews]] (Microformats; news articles)&lt;br /&gt;
* [[h-resume]] (Microformats; resumes/CVs)&lt;br /&gt;
* [[h-review]] (Microformats; ratings/reviews)&lt;br /&gt;
* [[opencomic]] (syndication of webcomics)&lt;br /&gt;
* [[OPML]]&lt;br /&gt;
* [[RDF]]&lt;br /&gt;
** [[RDFa]] (linked data in HTML)&lt;br /&gt;
** [[TTL]] [https://en.wikipedia.org/wiki/Turtle_(syntax) Turtle]&lt;br /&gt;
* [[RSS]]&lt;br /&gt;
&lt;br /&gt;
== Markup, documents and data ==&lt;br /&gt;
&lt;br /&gt;
* [[3DMLW]] (3D Markup Language for Web)&lt;br /&gt;
* [[Accelerated Mobile Pages]] (AMP)&lt;br /&gt;
* [[BBCode]]&lt;br /&gt;
* [[Cascading Style Sheets]] (CSS)&lt;br /&gt;
** [[Sass]] (pre-processor for CSS)&lt;br /&gt;
* [[Compressed Markup Language]] (CML, PQA; used in PalmOS)&lt;br /&gt;
* [[HTML|HTML/XHTML]]&lt;br /&gt;
* [[Markdeep]]&lt;br /&gt;
* [[Markdown]]&lt;br /&gt;
* [[MHTML]]&lt;br /&gt;
* [[Wiki markup]]&lt;br /&gt;
* [[WML]]&lt;br /&gt;
* [[WOFF]]&lt;br /&gt;
&lt;br /&gt;
== Program/system-specific files (browser/server/OS/etc) ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[Web browser files]] (bookmarks, cookies, configurations, etc.)&lt;br /&gt;
* [[Web server files]] (server configuration, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Specific ===&lt;br /&gt;
* [[Internet Shortcut]] (Windows)&lt;br /&gt;
* [[Webloc]] (Mac OS X)&lt;br /&gt;
&lt;br /&gt;
== Protocols and parameters ==&lt;br /&gt;
&lt;br /&gt;
* [[Common Gateway Interface]] (CGI)&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[Domain name]]&lt;br /&gt;
** [[Top-level domain]]&lt;br /&gt;
* [[Gopher]]&lt;br /&gt;
* [[HTTP]]&lt;br /&gt;
** [[HPACK (HTTP)]]&lt;br /&gt;
* [[HTTPS]]&lt;br /&gt;
* [[IP address]]&lt;br /&gt;
* [[IPV6]]&lt;br /&gt;
* [[JSON API]]&lt;br /&gt;
* [[Linked Data Platform]]&lt;br /&gt;
* [[MIME types]]&lt;br /&gt;
* [[QUIC]]&lt;br /&gt;
* [[SOAP]]&lt;br /&gt;
* [[TCP/IP]]&lt;br /&gt;
* [[Tor]]&lt;br /&gt;
* [[URL]]s (and URIs, URNs, etc.)&lt;br /&gt;
** [[URL encoding]]&lt;br /&gt;
* [[WAP]]&lt;br /&gt;
* [[WebDAV]]&lt;br /&gt;
&lt;br /&gt;
== Scripts/Applets/Plug-Ins/Frameworks/APIs/Templating ==&lt;br /&gt;
&lt;br /&gt;
* [[Active Server Pages]] (ASP)&lt;br /&gt;
* [[ActiveX]]&lt;br /&gt;
* [[Audio Data API (Mozilla)]]&lt;br /&gt;
* [[BrowserFS]]&lt;br /&gt;
* [[ECMAScript]]&lt;br /&gt;
* [[Java]]&lt;br /&gt;
* [[JavaScript]]&lt;br /&gt;
* [[JavaServer Pages]] (JSP)&lt;br /&gt;
* [[Liquid]] (.liquid)&lt;br /&gt;
* [[MediaStream Processing API]]&lt;br /&gt;
* [[.Net Framework]]&lt;br /&gt;
* [[node.js]]&lt;br /&gt;
* [[NPAPI]]&lt;br /&gt;
* [[Open Web App Manifest]] (.webapp)&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[React]]&lt;br /&gt;
* [[Server Side Includes]]&lt;br /&gt;
* [[Shockwave (Director)]]&lt;br /&gt;
* [[Silverlight]]&lt;br /&gt;
* [[SWF]] (Flash)&lt;br /&gt;
* [[VBScript]]&lt;br /&gt;
* [[Web Audio API]]&lt;br /&gt;
* [[WMLScript]]&lt;br /&gt;
&lt;br /&gt;
== Site dumps, multi-file packaging, and offline reading ==&lt;br /&gt;
&lt;br /&gt;
* [[ARC (Internet Archive)]]&lt;br /&gt;
* [[HAR]] (HTTP Archive)&lt;br /&gt;
* [[MAFF]] (Mozilla Archive Format)&lt;br /&gt;
* [[Package (Web)]]&lt;br /&gt;
* [[PackageForTheWeb]]&lt;br /&gt;
* [[Portable Web Publications]]&lt;br /&gt;
* [[WARC]]&lt;br /&gt;
* [[Webarchive (Safari)]]&lt;br /&gt;
* [[XOWA]]&lt;br /&gt;
* [[Zeno]]&lt;br /&gt;
* [[ZIM]]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[Adobe Cross Domain Policy File]] (crossdomain.xml)&lt;br /&gt;
* [[Ads.txt]]&lt;br /&gt;
* [[Canonical Link Relation]] (rel=&amp;quot;canonical&amp;quot;)&lt;br /&gt;
* [[carbon.txt]]&lt;br /&gt;
* [[Content Security Policy]]&lt;br /&gt;
* [[DWF]] - AutoDesk's Design Web Format; AutoCAD &amp;amp; Revit can publish to this format; similar in concept to PDF files; AutoDesk Design Review is the reader&lt;br /&gt;
* [[Favicon]]&lt;br /&gt;
* [[Form URL encoding]]&lt;br /&gt;
* [[Galen]] (framework for testing responsive sites)&lt;br /&gt;
* [[JSON-LD]] (JSON for linked data)&lt;br /&gt;
* [[llms.txt]]&lt;br /&gt;
* [[Mark of the Web]]&lt;br /&gt;
* [[Multipart/Form-Data]]&lt;br /&gt;
* [[Open Graph protocol]]&lt;br /&gt;
* [[OpenSearch Description]]&lt;br /&gt;
* [[P3P]] (Platform for Privacy Preferences)&lt;br /&gt;
* [[Percent-encoding]]&lt;br /&gt;
* [[rel-author]] (Microformats; link to author homepage)&lt;br /&gt;
* [[rel-home]] (Microformats; link to site homepage)&lt;br /&gt;
* [[rel-license]] (Microformats; link to site license)&lt;br /&gt;
* [[rel-nofollow]] (Microformats; gets robots to ignore link)&lt;br /&gt;
* [[rel-payment]] (Microformats; link to payment method)&lt;br /&gt;
* [[rel-tag]] (Microformats)&lt;br /&gt;
* [[Robots Exclusion Standard]] (robots.txt)&lt;br /&gt;
* [[Security.txt]]&lt;br /&gt;
* [[Sitemap]]&lt;br /&gt;
* [[URL shorteners]]&lt;br /&gt;
* [[Web Annotation Protocol]]&lt;br /&gt;
* [[Web-safe colors]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
See also [[E-Mail, newsgroups, and forums]] (a number of web-based messaging/social-networking things are there)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
* [http://blogs.palmbeachpost.com/superfun/2013/12/29/watch-arthur-c-clarke-in-1974-predict-computers-and-the-internet-today/ Arthur C. Clarke predicts computers and the Internet in 1974]&lt;br /&gt;
* [http://lists.w3.org/Archives/Public/www-talk/1992JanFeb/0000.html Tim Berners-Lee discusses Web protocols/formats in Jan 1992]&lt;br /&gt;
* [http://mentalfloss.com/article/49676/what-internet-looked-1995 What the Internet looked like in 1995]&lt;br /&gt;
* [https://archive.org/details/The_Internet_-_a_step_by_step_guide_on_video_VHS_ABC_1996 1996 Internet Step-By-Step Guide video]&lt;br /&gt;
* [http://theweek.com/article/index/248229/7-highlights-from-this-amazing-1997-kids-guide-to-the-internet 1997 &amp;quot;Kids' Guide to the Internet&amp;quot; video]&lt;br /&gt;
* [http://web.archive.org/web/19980610100009/www.redherring.com/mag/issue55/economics.html#?hn 1998: prognosticator predicts &amp;quot;By 2005 or so, it will become clear that the Internet's impact on the economy has been no greater than the fax machine's&amp;quot;]&lt;br /&gt;
* [http://thiswasfirst.com/ First posts on famous websites]&lt;br /&gt;
* [http://www.wired.com/underwire/2013/04/websites-stuck-in-time/ Internet Archaeology: Behold the Most Hilarious Abandoned Websites]&lt;br /&gt;
&lt;br /&gt;
=== Privacy and security ===&lt;br /&gt;
* [http://boingboing.net/2013/08/18/paranoid-browsing-anti-profil.html Paranoid Browsing plug-in]&lt;br /&gt;
* [http://justdelete.me/ Justdelete.me: Delete your account on lots of web services]&lt;br /&gt;
* [http://www.newscientist.com/article/mg22029444.900-throw-off-the-spooks-by-disguising-your-web-traffic.html Throw off the spooks by disguising your web traffic]&lt;br /&gt;
* [https://disconnect.me/ Disconnect: visualize and block invisible websites that track you]&lt;br /&gt;
* [https://www.howsmyssl.com/ How's My SSL?] (tests the security of your browser)&lt;br /&gt;
* [http://csi.websense.com/ Check URL for stuff Websense thinks is malicious or might be subject to filtering for some reason]&lt;br /&gt;
* [http://www.theshovel.com.au/2014/08/06/brandi-laws-only-for-people-using-world-wide-web/ Brandis Reassures Australians: Data Retention Laws Only For People Using World Wide Web]&lt;br /&gt;
&lt;br /&gt;
=== Commentary ===&lt;br /&gt;
&lt;br /&gt;
* [http://boingboing.net/2013/05/09/howto-search-the-web-like-the.html How to search the Web like the NSA]&lt;br /&gt;
* [http://www.washingtonpost.com/opinions/robert-samuelson-of-internet-threats-and-cyberattacks/2013/06/30/df7bd42e-e1a9-11e2-a11e-c2ea876a8f30_story.html If I could, I would repeal the Internet]&lt;br /&gt;
* [http://www.wired.com/wiredenterprise/2013/08/indie-web/ Meet the Hackers Who Want to Jailbreak the Internet]&lt;br /&gt;
* [http://www.w3.org/QA/2013/05/perspectives_on_encrypted_medi.html W3C statement about adding DRM/content protection to web standards]&lt;br /&gt;
* [http://www.wired.com/beyond_the_beyond/2009/03/what-bruce-ster/ What Bruce Sterling Actually Said About Web 2.0 at Webstock 09]&lt;br /&gt;
* [https://www.usenix.org/system/files/1403_02-08_mickens.pdf To Wash It All Away]&lt;br /&gt;
* [http://britishlibrary.typepad.co.uk/webarchive/2014/10/what-is-still-on-the-web-after-10-years-of-archiving-.html What is still on the web after 10 years of archiving?]&lt;br /&gt;
* [http://ndsr.nycdigital.org/symmetrical-web-archiving-with-webrecorder-a-browser-based-tool-for-digital-social-memory-an-interview-with-ilya-kreymer/ Symmetrical web archiving]&lt;br /&gt;
&lt;br /&gt;
=== Tools and utilities ===&lt;br /&gt;
&lt;br /&gt;
* [http://netpreserve.org/web-archiving/tools-and-software Web archiving tools and software]&lt;br /&gt;
* [http://activehistory.ca/2014/07/two-tools-for-the-web-savvy-historian-memento-and-webcite/ Three Tools for the Web-Savvy Historian: Memento, Zotero, and WebCite]&lt;br /&gt;
* [http://ws-dl.blogspot.com/2014/07/2014-07-14-archival-acid-test.html Archival Acid Test] (tests whether web archivers preserve functionality)&lt;br /&gt;
* [https://github.com/lintool/warcbase warcbase: A web archive browser built on HBase]&lt;br /&gt;
* [http://www.ianww.com/ad-detector/ Ad Detector: flags sponsored content]&lt;br /&gt;
* [https://github.com/Netflix/sketchy Sketchy: takes screenshots and scrapes text from web pages]&lt;br /&gt;
* [http://ianmilligan.ca/2014/08/27/using-imageplot-to-explore-web-archived-images/ Using ImagePlot to Explore Web Archived Images]&lt;br /&gt;
* [https://modern.ie/en-us/screenshots BrowserStack screenshot automation]&lt;br /&gt;
* [http://mementoweb.org/ Memento &amp;quot;time travel&amp;quot; extension for Chrome]&lt;br /&gt;
** [http://blog.bibsonomy.org/2014/09/feature-of-week-bibsonomy-and-memento_9.html?m=1 BibSonomy and Memento]&lt;br /&gt;
** RFC 7089 - proposed HTTP protocol extension for date-time negotiation&lt;br /&gt;
** [http://timetravel.mementoweb.org/guide/api/ Time travel API documentation]&lt;br /&gt;
* [http://hypothes.is/ The Web, Annotated]&lt;br /&gt;
* [https://webrecorder.io/ WebRecorder: create archival copies of sites you browse]&lt;br /&gt;
* [http://ws-dl.blogspot.com/2014/11/2014-11-14-carbon-dating-web-version-20.html Carbon dating the Web]&lt;br /&gt;
* [http://yacy.net/en/index.html Web Search by the people, for the people]&lt;br /&gt;
* [http://builtwith.com/ Builtwith: shows what tools are behind a site]&lt;br /&gt;
* [http://frontendhq.com/pinger Ping me when a standard is supported by 90% of browsers]&lt;br /&gt;
* [https://owl.english.purdue.edu/owl/resource/558/07/ Resources to Search the Invisible Web]&lt;br /&gt;
* [http://dev.modern.ie/tools/vms/windows/ Download virtual machines running various versions of MSIE]&lt;br /&gt;
* [http://codepen.io/ CodePen: in-browser HTML/CSS/JS editor with instant results]&lt;br /&gt;
* [https://github.com/ikreymer/netcapsule Netcapsule: Browse old websites in emulated old browsers]&lt;br /&gt;
* [http://deslide.clusterfake.net/ Deslide: Display those web slideshows on one page]&lt;br /&gt;
* [http://oldweb.today/ oldweb.today: View old web pages in emulations of old browsers]&lt;br /&gt;
* [https://github.com/helgeho/ArchiveSpark ArchiveSpark: Apache Spark framework that facilitates access to Web Archives]&lt;br /&gt;
* [https://hyperdev.com/ HyperDev: developer playground for building web apps] ([http://www.joelonsoftware.com/items/2016/05/30.html More info])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* [https://webmaker.org/standard Mozilla's Web Literacy Standard]&lt;br /&gt;
* [http://mentalfloss.com/article/31932/chasing-cicada-exploring-darkest-corridors-internet Chasing the Cicada: Exploring the Darkest Corridors of the Internet]&lt;br /&gt;
* [http://blogs.loc.gov/digitalpreservation/2011/11/the-average-lifespan-of-a-webpage/ The average lifespan of a webpage (2011)]&lt;br /&gt;
* [http://www.informationr.net/ir/9-2/paper174.html?_ga=1.52567341.481372218.1392651717 A longitudinal study of Web pages continued: a consideration of document persistence (2004)]&lt;br /&gt;
* [http://www.theguardian.com/commentisfree/2013/nov/14/conservatives-website-purge-history-tory-party-speeches-internet The Conservatives' website purge has destroyed history]&lt;br /&gt;
* [https://github.com/alphagov/frontend Front end of gov.uk site, downloadable from Github]&lt;br /&gt;
* [http://downworthy.snipe.net/ Downworthy: A browser plugin to turn hyperbolic viral headlines into what they really mean]&lt;br /&gt;
* [http://www.techrepublic.com/article/flex-the-power-of-curl-for-web-dev-testing-and-data-transfers/ Flex the power of cURL for web dev testing and data transfers]&lt;br /&gt;
* [http://www.cs.odu.edu/~aalsum/projects/mcurl.html mcurl: Command line memento client to retrieve old versions of web pages from archives]&lt;br /&gt;
* [http://virtuallyfun.superglobalmegacorp.com/?p=3866 Surfing modern web with ancient browsers]&lt;br /&gt;
* [http://www.webat25.org/ Web at 25]&lt;br /&gt;
* [http://www.re-cycledair.com/restoring-a-14-year-old-website Restoring a 14 year old website]&lt;br /&gt;
* [http://blog.archive.org/2013/10/24/web-archive-404-handler-for-webmasters/ Internet Archive 404 Not Found Handler]&lt;br /&gt;
* [http://netpreserve.org/collection-development-policies Web archiving policies of various archives and national libraries]&lt;br /&gt;
* [http://xldb.di.fc.ul.pt/xldb/publications/Costa:InformationSearchIn:2014_document.pdf Information Search in Web Archives (academic thesis)]&lt;br /&gt;
* [https://medium.com/making-instapaper/bookmarklets-are-dead-d470d4bbb626 Bookmarklets are dead... we just don't know it yet]&lt;br /&gt;
* [https://webkit.org/blog/6682/improving-color-on-the-web/ Improving color on the web]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypermedia]]&lt;br /&gt;
[[Category:Websites and online services]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Llms.txt</id>
		<title>Llms.txt</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Llms.txt"/>
				<updated>2026-03-04T18:20:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|extensions={{ext|txt}}&lt;br /&gt;
|wikidata={{wikidata|Q133958690}}&lt;br /&gt;
|released=2024&lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:llms.txt}}&lt;br /&gt;
&lt;br /&gt;
'''llms.txt''' is a proposed document standard by [https://jeremy.fast.ai/ Jeremy Howard] for enabling LLMs to make use of a website at inference time.&lt;br /&gt;
&lt;br /&gt;
'''llms.txt''' is based on [[Markdown]] meaning it is human and machine readable. It adopts a precise structure enabling &amp;quot;fixed processing methods&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The file is intended to be placed at the root of a website, similarly to other standard site-informational files such as [[Robots Exclusion Standard|robots.txt]]. Optionally it may also be placed in subdirectories for information specific to that directory.&lt;br /&gt;
&lt;br /&gt;
== Proposed structure ==&lt;br /&gt;
&lt;br /&gt;
The structure is proposed as follows:&lt;br /&gt;
&lt;br /&gt;
* An H1 with the name of the project or site. This is the only required section&lt;br /&gt;
* A blockquote with a short summary of the project, containing key information necessary for understanding the rest of the file&lt;br /&gt;
* Zero or more markdown sections (e.g. paragraphs, lists, etc) of any type except headings, containing more detailed information about the project and how to interpret the provided files&lt;br /&gt;
* Zero or more markdown sections delimited by H2 headers, containing “file lists” of URLs where further detail is available&lt;br /&gt;
:* Each “file list” is a markdown list, containing a required markdown hyperlink [name](url), then optionally a : and notes about the file.&lt;br /&gt;
&lt;br /&gt;
== Example == &lt;br /&gt;
&lt;br /&gt;
An example might look as follows (from the documentation):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Title&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Optional description goes here&lt;br /&gt;
&lt;br /&gt;
Optional details go here&lt;br /&gt;
&lt;br /&gt;
## Section name&lt;br /&gt;
&lt;br /&gt;
- [Link title](https://link_url): Optional link details&lt;br /&gt;
&lt;br /&gt;
## Optional&lt;br /&gt;
&lt;br /&gt;
- [Link title](https://link_url)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://llmstxt.org/ llms.txt homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:AI and Machine Learning]]&lt;br /&gt;
[[Category:File formats with a distinctive filename]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Llms.txt</id>
		<title>Llms.txt</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Llms.txt"/>
				<updated>2026-03-04T18:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|extensions={{ext|txt}}&lt;br /&gt;
|wikidata={{wikidata|Q133958690}}&lt;br /&gt;
|released=2024&lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:llms.txt}}&lt;br /&gt;
&lt;br /&gt;
'''llms.txt''' is a proposed document standard by [https://jeremy.fast.ai/ Jeremy Howard] for enabling LLMs to make use of a website at inference time.&lt;br /&gt;
&lt;br /&gt;
'''llms.txt''' is based on [[Markdown]] meaning it is human and machine readable. It adopts a precise structure enabling &amp;quot;fixed processing methods&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The file is intended to be placed at the root of a website, similarly to other standard site-informational files such as [[Robots Exclusion Standard|robots.txt]]. Optionally it may also be placed in subdirectories for information specific to that directory.&lt;br /&gt;
&lt;br /&gt;
== Proposed structure ==&lt;br /&gt;
&lt;br /&gt;
The structure is proposed as follows:&lt;br /&gt;
&lt;br /&gt;
* An H1 with the name of the project or site. This is the only required section&lt;br /&gt;
* A blockquote with a short summary of the project, containing key information necessary for understanding the rest of the file&lt;br /&gt;
* Zero or more markdown sections (e.g. paragraphs, lists, etc) of any type except headings, containing more detailed information about the project and how to interpret the provided files&lt;br /&gt;
* Zero or more markdown sections delimited by H2 headers, containing “file lists” of URLs where further detail is available&lt;br /&gt;
:* Each “file list” is a markdown list, containing a required markdown hyperlink [name](url), then optionally a : and notes about the file.&lt;br /&gt;
&lt;br /&gt;
== Example == &lt;br /&gt;
&lt;br /&gt;
An example might look as follows (from the documentation):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Title&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Optional description goes here&lt;br /&gt;
&lt;br /&gt;
Optional details go here&lt;br /&gt;
&lt;br /&gt;
## Section name&lt;br /&gt;
&lt;br /&gt;
- [Link title](https://link_url): Optional link details&lt;br /&gt;
&lt;br /&gt;
## Optional&lt;br /&gt;
&lt;br /&gt;
- [Link title](https://link_url)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://llmstxt.org/ llms.txt homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:AI and Machine Learning]]&lt;br /&gt;
[[Category:File formats with a distinctive filename]]&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Llms.txt</id>
		<title>Llms.txt</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Llms.txt"/>
				<updated>2026-03-04T18:17:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Web&lt;br /&gt;
|extensions={{ext|txt}}&lt;br /&gt;
|wikidata={{wikidata|Q133958690}}&lt;br /&gt;
}}&lt;br /&gt;
{{DISPLAYTITLE:llms.txt}}&lt;br /&gt;
&lt;br /&gt;
'''llms.txt''' is a proposed document standard by [https://jeremy.fast.ai/ Jeremy Howard] for enabling LLMs to make use of a website at inference time.&lt;br /&gt;
&lt;br /&gt;
'''llms.txt''' is based on [[Markdown]] meaning it is human and machine readable. It adopts a precise structure enabling &amp;quot;fixed processing methods&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The file is intended to be placed at the root of a website, similarly to other standard site-informational files such as [[robots.txt]]. Optionally it may also be placed in subdirectories for information specific to that directory.&lt;br /&gt;
&lt;br /&gt;
== Proposed structure ==&lt;br /&gt;
&lt;br /&gt;
The structure is proposed as follows:&lt;br /&gt;
&lt;br /&gt;
* An H1 with the name of the project or site. This is the only required section&lt;br /&gt;
* A blockquote with a short summary of the project, containing key information necessary for understanding the rest of the file&lt;br /&gt;
* Zero or more markdown sections (e.g. paragraphs, lists, etc) of any type except headings, containing more detailed information about the project and how to interpret the provided files&lt;br /&gt;
* Zero or more markdown sections delimited by H2 headers, containing “file lists” of URLs where further detail is available&lt;br /&gt;
:* Each “file list” is a markdown list, containing a required markdown hyperlink [name](url), then optionally a : and notes about the file.&lt;br /&gt;
&lt;br /&gt;
== Example == &lt;br /&gt;
&lt;br /&gt;
An example might look as follows (from the documentation):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Title&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Optional description goes here&lt;br /&gt;
&lt;br /&gt;
Optional details go here&lt;br /&gt;
&lt;br /&gt;
## Section name&lt;br /&gt;
&lt;br /&gt;
- [Link title](https://link_url): Optional link details&lt;br /&gt;
&lt;br /&gt;
## Optional&lt;br /&gt;
&lt;br /&gt;
- [Link title](https://link_url)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [https://llmstxt.org/ llms.txt homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:AI and Machine Learning]]&lt;br /&gt;
[[Category:File formats with a distinctive filename]]&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Compression</id>
		<title>Compression</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Compression"/>
				<updated>2026-03-02T03:50:03Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Specific file formats/programs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Compression&lt;br /&gt;
|image=Vise.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Stream compression formats ==&lt;br /&gt;
&lt;br /&gt;
A stream format takes a stream of bytes, and outputs a different, hopefully smaller, stream of bytes. These compression formats are often used internally in other data structures to compress data, as well as in network protocols, such as http. Used stand-alone, a stream compression format does not offer archiving capability, however in the UNIX doctrine, an archiver like [[tar]] or the more archaic variant [[shar]] can be combined with an archive format to produce a proper compressed archive.&lt;br /&gt;
&lt;br /&gt;
* [[gzip]] (.gz)&lt;br /&gt;
* [[bzip2]] (.bz2)&lt;br /&gt;
* [[LZ4]]&lt;br /&gt;
* [[LZMA Alone|LZMA_Alone]] (.lzma)&lt;br /&gt;
* [[pack (Unix)]] (.z)&lt;br /&gt;
* [[XZ]] (.xz)&lt;br /&gt;
* [[Zstandard]] (.zstd)&lt;br /&gt;
** [[Zstandard dictionary]]&lt;br /&gt;
&lt;br /&gt;
== Compression algorithms and compressed data formats ==&lt;br /&gt;
&lt;br /&gt;
(excluding formats usually used as file formats)&lt;br /&gt;
&lt;br /&gt;
* [[Arithmetic coding]]&lt;br /&gt;
* [[Brotli]]&lt;br /&gt;
* [[Burrows–Wheeler transform]]&lt;br /&gt;
* [[DEFLATE]]&lt;br /&gt;
* [[DivANS]]&lt;br /&gt;
* [[EXEPACK2]]&lt;br /&gt;
* [[FastLZ]]&lt;br /&gt;
* [[Fractal compression]]&lt;br /&gt;
* [[HPACK (HTTP)|HPACK]] (used to compress HTTP headers)&lt;br /&gt;
* [[Huffman coding]]&lt;br /&gt;
** [[Adaptive Huffman coding]]&lt;br /&gt;
** [[Canonical Huffman code]]&lt;br /&gt;
* [[InstaCompOne]]&lt;br /&gt;
* [[Lempel–Ziv–Stac]] (LZS)&lt;br /&gt;
* [[LZ77]]&lt;br /&gt;
* [[LZ77 with Huffman coding]]&lt;br /&gt;
* [[LZ78]]&lt;br /&gt;
* [[LZFSE]]&lt;br /&gt;
* [[LZHAM]]&lt;br /&gt;
* [[LZMA]]&lt;br /&gt;
* [[LZMA2]]&lt;br /&gt;
* [[LZMW]]&lt;br /&gt;
* [[LZO]] (Lempel–Ziv–Oberhumer)&lt;br /&gt;
* [[LZRW]]&lt;br /&gt;
* [[LZSS]] (Lempel–Ziv–Storer–Szymanski)&lt;br /&gt;
* [[LZW]]&lt;br /&gt;
* [[LZX]]&lt;br /&gt;
** [[LZX Delta]]&lt;br /&gt;
* [[MSZIP]]&lt;br /&gt;
* [[PKWARE DCL Implode]]&lt;br /&gt;
* [[PPMd]]&lt;br /&gt;
* [[Prediction by partial matching]] (PPM)&lt;br /&gt;
* [[Run-length encoding]]&lt;br /&gt;
** [[PackBits]]&lt;br /&gt;
** [[RLE90]]&lt;br /&gt;
* [[Shannon–Fano coding]]&lt;br /&gt;
* [[Snappy]] (Google-created compression also used by Apple in iWork formats)&lt;br /&gt;
* [[zlib]]&lt;br /&gt;
&lt;br /&gt;
=== Graphics compression ===&lt;br /&gt;
See [[Graphics#Compression]] for compression formats used primarily with graphics.&lt;br /&gt;
&lt;br /&gt;
== Specific file formats/programs ==&lt;br /&gt;
&lt;br /&gt;
(multi-file compressors are in [[Archiving]])&lt;br /&gt;
&lt;br /&gt;
* [[9CDR]] (Amiga FileImploder Clone)&lt;br /&gt;
* [[ABC (Advanced Blocksorting Compressor)]]&lt;br /&gt;
* [[ABComp]] (.abp)&lt;br /&gt;
* [[Aldus LZW]]&lt;br /&gt;
* [[Aldus PKZP]]&lt;br /&gt;
* [[BARF]] (.x, .x??)&lt;br /&gt;
* [[BGZF]]&lt;br /&gt;
* [[BWTC32Key]] (.B3K)&lt;br /&gt;
* [[bzip]] (.bz)&lt;br /&gt;
* [[BZip3]] (.bz3)&lt;br /&gt;
* [[CAZIP]]&lt;br /&gt;
* [[ChiefLZ]] (.LZZ)&lt;br /&gt;
* [[compact (Gene Olson)]] (.W)&lt;br /&gt;
* [[compact (Unix)]] (.C)&lt;br /&gt;
* [[compress (Unix)]] (.Z)&lt;br /&gt;
* [[CMP (NEW-DOS)]]&lt;br /&gt;
* [[CrLZH]] (.?y?)&lt;br /&gt;
* [[CRN]] (.crn) - compressed text files used for PC-Write manual&lt;br /&gt;
* [[Crunch]] (.?z?)&lt;br /&gt;
* [[Crunch-Mania]]&lt;br /&gt;
* [[DACT]]&lt;br /&gt;
* [[DitPack]]&lt;br /&gt;
* [[DUPA]] (Amiga FileImploder Clone)&lt;br /&gt;
* [[EBZ|EBZip]] (.ebz)&lt;br /&gt;
* [[EDI Install archive]]&lt;br /&gt;
* [[EDI Install packed file]]&lt;br /&gt;
* [[EDI LZSSLib]]&lt;br /&gt;
* [[EmmaCompress]]&lt;br /&gt;
* [[Error Code Modeler]] (.ecm)&lt;br /&gt;
* [[File Imploder]] (Amiga) (.imp)&lt;br /&gt;
* [[FlySpeed st/exp]]&lt;br /&gt;
* [[Freeze/Melt]] (Unix) (.F)&lt;br /&gt;
* [[Hammer (compression)|Hammer]]&lt;br /&gt;
* [[HAP]] (v2.x)&lt;br /&gt;
* [[ICE (Michael Lamanuzzi)|ICE]] (.ice, by Michael Lamanuzzi)&lt;br /&gt;
* [[Inflate]] (.infl) - parody format that actually increases size&lt;br /&gt;
* [[InstallIt!]]&lt;br /&gt;
* [[JAM (W. Jiang)]]&lt;br /&gt;
* [[The JAM Packer|JAM Packer, The]]&lt;br /&gt;
* [[JCalG1]] (.jc, Commodore Amiga)&lt;br /&gt;
* [[Kboom11]]&lt;br /&gt;
* [[Logitech Compress]]&lt;br /&gt;
* [[lrzip]] (.lrz)&lt;br /&gt;
* [[LZ5 and Lizard]]&lt;br /&gt;
* [[LZARI]]&lt;br /&gt;
* [[LZHUF]]&lt;br /&gt;
* [[Lzip]] (.lz)&lt;br /&gt;
* [[lzop]] (.lzo)&lt;br /&gt;
* [[LZS221]]&lt;br /&gt;
* [[LZSS (Haruhiko Okumura)]]&lt;br /&gt;
* [[LZWCOM]]&lt;br /&gt;
* [[LzwPak]]&lt;br /&gt;
* [[Microsoft KWAJ installation compression]]&lt;br /&gt;
* [[Microsoft SZ installation compression]]&lt;br /&gt;
* [[Mozilla LZ4]] (.jsonlz4)&lt;br /&gt;
* [[MS-DOS installation compression]] (.??_)&lt;br /&gt;
* [[MULTIKIT COMPRESS]]&lt;br /&gt;
* [[NetWare Packed File]]&lt;br /&gt;
* [[NOAH]]&lt;br /&gt;
* [[Nova Compress]]&lt;br /&gt;
* [[NPack]]&lt;br /&gt;
* [[NRV (Not Really Vanished)]]&lt;br /&gt;
* [[Oodle Data Compression]]&lt;br /&gt;
* [[PGNPack]]&lt;br /&gt;
* [[PowerPacker]] (.pp)&lt;br /&gt;
* [[PPMZ]]&lt;br /&gt;
* [[PPMZ2]]&lt;br /&gt;
* [[Pro-Pack]]&lt;br /&gt;
* [[PUT and GET (Scott Jennings)]]&lt;br /&gt;
* [[Quasijarus Strong Compression]]&lt;br /&gt;
* [[RAC]]&lt;br /&gt;
* [[Reduq]]&lt;br /&gt;
* [[RKUC]]&lt;br /&gt;
* [[rzip]] (.rz)&lt;br /&gt;
* [[S2]] (.s2, .snappy)&lt;br /&gt;
* [[SCO compress LZH]]&lt;br /&gt;
* [[SEMONE]] (.one)&lt;br /&gt;
* [[sfArk]]&lt;br /&gt;
* [[SFDN Packer]]&lt;br /&gt;
* [[SFPack]]&lt;br /&gt;
* [[SHARC]] (density)&lt;br /&gt;
* [[Softdisk Text Compressor]] (.ctx)&lt;br /&gt;
* [[Splint]]&lt;br /&gt;
* [[SQ2]]&lt;br /&gt;
* [[Squash (RISC OS)|Squash]] - single file compression on RISC OS&lt;br /&gt;
* [[Squeeze|Squeeze/SQ]] (.?q?)&lt;br /&gt;
* [[SQUEEZE (AJP Systems)]]&lt;br /&gt;
* [[squeeze (Daniel Bernstein)]] (.MW)&lt;br /&gt;
* [[Squish (Mike Albert)]]&lt;br /&gt;
* [[Sunzip]] (.sz)&lt;br /&gt;
* [[TERSE]]&lt;br /&gt;
* [[Top4]]&lt;br /&gt;
* [[TTCOMP]]&lt;br /&gt;
* [[TTW]]&lt;br /&gt;
* [[tzip]]&lt;br /&gt;
* [[Tzip (Text ZIP)]]&lt;br /&gt;
* [[UHBC]]&lt;br /&gt;
* [[WWPACK]]&lt;br /&gt;
* [[XPK]]&lt;br /&gt;
* [[Yay0]]&lt;br /&gt;
* [[Yaz0]]&lt;br /&gt;
* [[zchunk]]&lt;br /&gt;
* [[Zoo filter format]]&lt;br /&gt;
* [[Zoo Z format]]&lt;br /&gt;
* [[ZSQ (LZW compression)]]&lt;br /&gt;
&lt;br /&gt;
== Transparent file compression ==&lt;br /&gt;
(A mostly-obsolete technique in which a background process hooks into the OS and decompresses files transparently when they are read. ''Compression'' might be done manually. The line between this and ''Disk compression'' can be blurry.)&lt;br /&gt;
&lt;br /&gt;
* [[AFX (Atari ST)]]&lt;br /&gt;
* [[CFS (Computer Concepts Compression)]]&lt;br /&gt;
* [[DIET (compression)|DIET]]&lt;br /&gt;
* [[Diet Disk]]&lt;br /&gt;
* [[DiskDoubler]]&lt;br /&gt;
* [[Pack-Ice]]&lt;br /&gt;
* [[SLIM (Dominic Herity)|SLIM]]&lt;br /&gt;
* [[Turbo Packer]]&lt;br /&gt;
* [[XPACK]]&lt;br /&gt;
&lt;br /&gt;
== Disk compression ==&lt;br /&gt;
(Transparent disk compression software and the like, excluding filesystem formats.)&lt;br /&gt;
&lt;br /&gt;
* [[DoubleDisk]]&lt;br /&gt;
* [[DoubleSpace and DriveSpace]]&lt;br /&gt;
* [[JAM (disk compression)]]&lt;br /&gt;
* [[Stacker]]&lt;br /&gt;
* [[SuperStor]]&lt;br /&gt;
&lt;br /&gt;
For filesystem formats that feature compression, see [[Filesystem]] (especially [[Filesystem#Compressed filesystems]]).&lt;br /&gt;
&lt;br /&gt;
== Executable compression ==&lt;br /&gt;
&lt;br /&gt;
See [[Executable compression]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Compression and archiving software]]&lt;br /&gt;
* [[Compression research]]&lt;br /&gt;
* [[Archiving]] (for formats that place multiple files together in one file, with or without compression)&lt;br /&gt;
* [[Graphics#Compression|Graphics]] (for image-specific compression)&lt;br /&gt;
* [[Video]] (for video-specific compression)&lt;br /&gt;
* [[Audio and Music]] (for audio-specific compression)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://boingboing.net/2014/03/04/data-compression-with-playing.html Data-compression with playing cards]&lt;br /&gt;
* [https://web.archive.org/web/20201108101659/https://bestofquora.wordpress.com/2014/06/14/what-is-the-most-compressed-file-ever/ What is the most compressed file ever?] &lt;br /&gt;
* [https://ethw.org/History_of_Lossless_Data_Compression_Algorithms History of Lossless Data Compression Algorithms]&lt;br /&gt;
* [https://www.mattmahoney.net/dc/dce.html Data Compression Explained - Matt Mahoney]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Just_Solve_the_File_Format_Problem:Community_portal</id>
		<title>Just Solve the File Format Problem:Community portal</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Just_Solve_the_File_Format_Problem:Community_portal"/>
				<updated>2026-02-22T18:30:16Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Removing copyrighted images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: ''please add your signature by typing &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; if you add or reply&lt;br /&gt;
&lt;br /&gt;
== Open issues ==&lt;br /&gt;
&lt;br /&gt;
Below is a list of &amp;quot;issues&amp;quot; which would ordinarily be in a ticketing system of some kind, but are here on the Wiki instead, because that's how we roll. As things are resolved, they will be moved to the Discussion page. If there's an appeal or an issue, the conversation can continue there - this page will be for open issues.&lt;br /&gt;
&lt;br /&gt;
Use of case in URLS / links. I went through all the electronic format types pages, and tried to normalise all the pages where I could (there was a mix of link structures - I've tried to get them all (apart from animation - I've been at it all day!) so they are [[file extension]] - [[file type name]]. &lt;br /&gt;
I notice that we have a mix of upper and lower case file extension through out. This means we may have 2 links which should point to the same URL (e.g. [[mix]] and [[MIX]]) is this a known issue with the current layout? --[[User:JaygattusoNLNZ|JaygattusoNLNZ]] ([[User talk:JaygattusoNLNZ|talk]]) 01:32, 20 November 2012 (UTC)&lt;br /&gt;
:Since you're linking both the extension and the name, does that mean that there are supposed to be separate articles for each? I don't know if there's really a need for &amp;quot;mainspace&amp;quot; articles by extension, since there are already categories for that purpose; you can browse them through [[:Category:File formats by extension]]. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 02:12, 20 November 2012 (UTC)&lt;br /&gt;
::I just copied the most common model that I found on the formats pages. The problem is, if you don't homogenize the method, the linking/crosslinking doesn't work properly.  All instances of .doc (for example) should point to the same resource page / disambiguation page. If someone has linked to only format in one place (e.g. [[MS Word]] (.doc)), and someone else the extension (MS Word - [[doc]]), we can't makes sure they point to the same place. The problem occurs because format names and extensions are used interchangeably. You raise an interesting question about the relationship between the ext and the format name. I would argue they are not equal (1:1), nor (1:many) / (many:1) so it makes sense to protect both aspects as definable things - the extension because that's whats most commonly searched for and referred to by users and 'format name' because its more accurate. How is the [[:Category:File formats by extension]] populated? --[[User:JaygattusoNLNZ|JaygattusoNLNZ]] ([[User talk:JaygattusoNLNZ|talk]]) 18:31, 20 November 2012 (UTC)&lt;br /&gt;
:::The categories are inserted when you use the ext template in the infobox. My preference is to have articles by actual format name and use multiple navigation aids (menus, cats, etc.) to get to them. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 01:38, 21 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Article naming convention ==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, there's some dispute over whether to name articles after the full name of a format or its file extension. If using full names, you then get into issues of whether to use the full technical name or a shorter thing that's more popularly used, and in some cases that's even the same as the extension (GIF, for instance). And you also get into tricky issues of capitalization: all-caps like an acronym, all-lowercase like filenames are often done (though this is OS-dependent; some, like MS-DOS, use all-uppercase), or mixed case (proper names capitalized)? And then there's the disambiguation issue of how to name articles on different things that have the same name, which happens sometimes even with long official names, but even more often with short acronyms and file extensions. But there's also yet another issue of which things get separate articles and which are combined, like formats that have had many different versions, etc.&lt;br /&gt;
&lt;br /&gt;
Currently you have things like [[CI]] and [[CT]], recently-created articles that represent two different file types within the data of one type of music tracker. The spec document they link to is the same one, which documents all the file types used in that tracker. Unless there's going to be really a lot to say about each of the specific file types, my own preference would be to have one article called [[CyberTracker]] that discusses all the formats used by the program in question, with subheaders within the article for the different file types, and all the extensions listed in the infobox (and hence in associated categories). If any other indices by extension are built up, they'd also have entries for both CI and CT. For instance, when I documented [[Softdisk Family Tree]], I covered all the various file formats in one article, though there are several versions and multiple files for each. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 13:39, 21 November 2012 (UTC)&lt;br /&gt;
: I realise I'm as guilty of this as anyone, having used both forms at some point (e.g. [[Surprise! Adlib Tracker v2.0]] and [[CI]]). Indeed, the two articles - [[CI]] and [[CT]] - you refer to were created by me. I guess in general I would favour using a descriptive page name rather than simply the file extension - that seems to be something that's being taken care of by infoboxes and categories.&lt;br /&gt;
&lt;br /&gt;
:On the issue of what gets a separate page and what doesn't, I guess that just comes down to individual discretion. There will be instances where a format has undergone a number of minor revisions over time or has a number of minor variants (e.g. the variant forms of Chaos Music Composer's [[CMC]]) where it would make sense to keep them all to a single page, while a major revision would necessitate a multi-page approach (e.g. the shift with Capella from the binary [[CAP]] to the XML-based [[CapXML]] format).&lt;br /&gt;
&lt;br /&gt;
:However, I'm not sure I agree with [[CI]] and [[CT]] having a single [[CyberTracker]] page. While both link to the same spec document and both are used by the same program, they are different formats serving different purposes. I think in general we should try and distinguish between program and file format - [[S3M]] doesn't belong on the [[ScreamTracker]] page, although each should link to the other. [[User:Halftheisland|Halftheisland]] ([[User talk:Halftheisland|talk]]) 14:04, 21 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Since the purpose of the wiki is to document file formats, I think it's good that as many formats as possible are listed in the category pages and that you can browse these pages for format extensions. Sometimes it might be better to link multiple extension to the same article (e.g. a specific application), but not always. I think it is difficult to come up with a strict rule for this (but maybe recommendations and, even better, good examples). --[[User:PN|PN]] ([[User talk:PN|talk]]) 15:08, 21 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It's a judgment call, certainly. It depends on how the files are typically encountered, distributed, used, etc., and how they're thought of by people who use them; if a bunch of file types related to a particular program are usually found together as part of a larger data set, they most likely belong together in one article (with subsections to describe the function of the particular files), but if they're distinct entities with their own particular treatment (like separate areas of file trading sites for enthusiasts) they should have separate articles, though more descriptive names like &amp;quot;CyberTracker instrument file&amp;quot; might be better than a cryptic and likely ambiguous CI. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 15:46, 21 November 2012 (UTC)&lt;br /&gt;
::And then, somebody has also used a robot to create pages in a separate namespace devoted to file extensions, like [[Ext:cin]]. That's yet another navigational system for getting to information by extension, though those pages oddly don't actually have direct links to the normal pages here about those file formats. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 15:56, 21 November 2012 (UTC)&lt;br /&gt;
::: Yes, that was me with Bender the bot. Still experimenting with it and working on creating a list of all pages in relation to extensions. [[User:Maurice.de.rooij|Maurice.de.rooij]] ([[User talk:Maurice.de.rooij|talk]]) 15:22, 22 November 2012 (UTC)&lt;br /&gt;
::What I'd like to avoid is the messy format somebody did to a few index pages like [[Compression]], where each line has separately hyperlinked format names and extensions (not always in a consistent order) where often one or the other is a redlink, or one redirects to the other, or one is just a disambiguation page, making a somewhat confusing hodgepodge. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 16:22, 21 November 2012 (UTC)&lt;br /&gt;
:::I've started rearranging the Compression page to be a little less messy. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 16:56, 22 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== So now what? ==&lt;br /&gt;
The official month of this project is now over... what are the plans for the site now? It's made a good start at documenting file formats, but has a good long way to go yet. (A project like this can never possibly be &amp;quot;finished&amp;quot;, since there are always more file formats coming out of the woodwork, both new ones that are introduced, and old ones that are discovered.) [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 05:10, 1 December 2012 (UTC)&lt;br /&gt;
: This is an awesome project and I will stay committed to it. Of course this first month is just a start. Let's roll people! [[User:Maurice.de.rooij|Maurice.de.rooij]] ([[User talk:Maurice.de.rooij|talk]]) 23:22, 3 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Anybody else still around? ==&lt;br /&gt;
Everybody else seems to have vanished around the middle of December... I'm the only one editing here lately. I hate to put more effort into improving a ghost town... anyone else even reading this? [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 23:16, 2 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I will be editing more once I get back to work - still don't have a home internet connection and working from the local library computers / girlfriend's netbook over public wi-fi is a pain. It would be nice to see more contributions from others - you can see how much work is left to do on the music section alone, and I've really only been creating stub entries for most things. [[User:Halftheisland|Halftheisland]] ([[User talk:Halftheisland|talk]]) 13:51, 3 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Well, I still stop by on occasion, and I've vowed to use the site as my first stop when I come across a file format I don't recognize, but I never made any substantial additions, so I'm not sure if that gives you any useful information. (My edits were mostly technical or editorial.) [[User:Gphemsley|GPHemsley]] ([[User talk:Gphemsley|talk]]) 00:18, 13 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'll be editing from time-to-time. Currently a bit snowed under with other work, but planning to do more later in the year. Would also like to review the InfoBox(es) at some point, to ensure the information on this site can be reliably linked up to other information sources. [[User:AndyJackson|AndyJackson]] ([[User talk:AndyJackson|talk]]) 12:10, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'm here. Like Andy, my workload is quite high, but I'll be popping in and out. --[[User:Rhetoric X|Rhetoric X]] ([[User talk:Rhetoric X|talk]]) 12:31, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I dip in and out when I want a challenge (or can stomach the frustration.) [[User:Foxtrot|Foxtrot]] ([[User talk:Foxtrot|talk]]) 11:47, 11 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Hi there! I sometimes add a word here or there. I must say this Wiki is pretty good now. Popular formats are nicely described and niche formats are just niche formats so it's sometimes hard to add anything about them. I think that maybe it would be helpful to start adding images to posts. An image explaining format details or a screenshot of an image editor may be a nice addition. What about algorithms in pseudo-code?   --[[User:Tekkno|Tekkno]] ([[User talk:Tekkno|talk]]) 0:28, 7 September 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
::A description of file formats and pseudo-codes would be helpful (although you do not necessarily need a picture). --[[User:Zzo38|Zzo38]] ([[User talk:Zzo38|talk]]) 05:19, 5 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spam ==&lt;br /&gt;
&lt;br /&gt;
I see the spammers have found the site, as I worried would happen; I run a wiki myself ([http://mpedia.dan.info/ MPedia], about things related to Mensa) and have to constantly play whack-a-mole with them; even adding such annoyances (for legitimate users) as a captcha and e-mail confirmation seem to only slightly slow the spammers down. I don't know the solution. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 12:59, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:...but &amp;quot;learn-to-read-Korean-in-15-minutes&amp;quot; is a legitimate addition, going to a comic strip explaining the [[Hangul]] writing system, which is in fact a legitimate article here since &amp;quot;file formats&amp;quot; is interpreted expansively to include human written languages. That link ''sounds'' a bit spammy, but if it was from a spammer, it would go to some page selling a dodgy language-learning tool, not a free-to-read resource! (It can start to get tricky distinguishing spam from legitimate stuff when you've got such a wide range of topics here to begin with! Once there's a huge flood of spam to get rid of, there's some danger of legitimate users getting caught in the net too.) [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 13:03, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Yes, it's incumbent on me to make sure we can have people sign up, and be a part of it, without getting spammers. We'll keep exploring. At least bots can't take us on.... I think.... --[[User:Jason Scott|Jason Scott]] ([[User talk:Jason Scott|talk]]) 19:28, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::If you've got some tips about how to configure MediaWiki to have open signups but not get the flood of spambots, let me know; that would help me with my own wiki. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 12:56, 22 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Orphaned / Blank Pages ==&lt;br /&gt;
&lt;br /&gt;
I've been making an attempt to clear up some of the orphaned pages, but there are a few I'm not sure of - maybe Dan or someone could sort them out?&lt;br /&gt;
&lt;br /&gt;
* [[Emulation]]&lt;br /&gt;
* [[FAQ:File Format]]&lt;br /&gt;
* [[File format extensions list]] (seems to be used for the &amp;quot;ext:&amp;quot; pages but hasn't been updated)&lt;br /&gt;
* [[Library]]&lt;br /&gt;
* [[Original Plan]]&lt;br /&gt;
* [[RAD Game Tools]] (should probably have the individual formats moved to appropriate sections)&lt;br /&gt;
* [[Statistica]] (clearly belongs in Scientific Data formats, but I'm not sure where)&lt;br /&gt;
&lt;br /&gt;
I've also come across a few pages that should probably be deleted - either because they've been blanked at some point (I know I did this to a few pages) or because they contain data duplicated elsewhere.&lt;br /&gt;
&lt;br /&gt;
* [[AA]]&lt;br /&gt;
* [[Compressed executable (.com)]]&lt;br /&gt;
* [[SAP]]&lt;br /&gt;
* [[Barnes &amp;amp; Noble Fixed-layout Format]]&lt;br /&gt;
&lt;br /&gt;
[[User:Halftheisland|Halftheisland]] ([[User talk:Halftheisland|talk]]) 10:41, 22 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:OK, I deleted those last three; I'll look at the others. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 12:58, 22 January 2013 (UTC)&lt;br /&gt;
:I put Statistica under &amp;quot;Mathematics&amp;quot; in the science category. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 13:02, 22 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hi Dan, got another one for you - I merged the info from [[ODS files created by Microsoft Office 2007 SP2]] into the main [[OpenDocument Spreadsheet]] page. [[User:Halftheisland|Halftheisland]] ([[User talk:Halftheisland|talk]]) 13:59, 25 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Added Barnes &amp;amp; Noble to the list (made a bit of a mess and forgot about the rename feature) [[User:Johanvanderknijff|Johanvanderknijff]] ([[User talk:Johanvanderknijff|talk]]) 19:05, 21 April 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Permissions for user pages ==&lt;br /&gt;
&lt;br /&gt;
Is there any way we can get permission to delete sub-pages of our own user pages? I've been using mine to draft articles bit by bit, rather than release half-finished articles into the wild, and it would be nice to be able to remove the drafts once complete [[User:Halftheisland|Halftheisland]] ([[User talk:Halftheisland|talk]]) 12:43, 3 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I'm not sure, but as an admin I can delete anything you ask. It might also be possible to use the Move function to move it directly into the intended place. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 16:45, 3 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== cd.textfiles.com ==&lt;br /&gt;
All the files on http://cd.textfiles.com/ disappeared a few days ago, breaking about a million links on this wiki. Does anyone have any information about that? [[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 18:48, 25 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
:As I recall from Jason's Twitter feed, he had some server problems, with most of his sites going down at least temporary, and most of them eventually coming back up, but maybe that one had a harder crash. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 19:50, 25 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Broken image in footer ==&lt;br /&gt;
The &amp;quot;Creative Commons 0&amp;quot; image at the bottom of every page (https://www.mediawiki.org/w/skins/common/images/cc-0.png) is broken. Can that be fixed? [[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 00:06, 10 July 2015 (UTC)&lt;br /&gt;
:Still broken 5 years later... Is this place even maintained? [[User:GoodClover|GoodClover]] ([[User talk:GoodClover|talk]]) 23:23, 12 March 2021 (UTC)&lt;br /&gt;
::Ok so it appears it should probably be [https://licensebuttons.net/l/zero/1.0/88x31.png this image], it matches the 88x31px that the HTML claims the image would be if it was there. Who maintains this site so it can be fixed? [[User:GoodClover|GoodClover]] ([[User talk:GoodClover|talk]]) 00:01, 13 March 2021 (UTC)&lt;br /&gt;
:::I guess that would be Jason Scott. I'm an admin, but if I have any ability to edit that part of the site I have no idea how. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 01:31, 13 March 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Wikipedia links ==&lt;br /&gt;
At least in my geographical area, Wikipedia has been redirecting &amp;quot;http:&amp;quot; links to &amp;quot;https:&amp;quot;. So, all of the &amp;lt;nowiki&amp;gt;[[Wikipedia:...]]&amp;lt;/nowiki&amp;gt; links in this wiki are getting redirected. Could/should we change these links to use &amp;quot;https:&amp;quot; directly?&lt;br /&gt;
&lt;br /&gt;
The magic &amp;quot;RFC&amp;quot; links like RFC 822 could also use https:, though the http: links still work. [[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 00:10, 10 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Google Code ==&lt;br /&gt;
We still have around 50 articles that link to Google Code. My understanding is that the next phase of Google Code's shutdown process will happen on 2016-01-25 (two weeks from today). It would be good to update as many of these as possible before then.&lt;br /&gt;
* [http://fileformats.archiveteam.org/index.php?title=Special%3ALinkSearch&amp;amp;target=http%3A%2F%2Fcode.google.com&amp;amp;namespace= links to http://code.google.com]&lt;br /&gt;
* [http://fileformats.archiveteam.org/index.php?title=Special%3ALinkSearch&amp;amp;target=https%3A%2F%2Fcode.google.com&amp;amp;namespace= links to https://code.google.com]&lt;br /&gt;
[[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 21:05, 11 January 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Cleanup of top-level categories ==&lt;br /&gt;
(Call for objections.) I want to do some cleanup of the [[:Category:Top Level Categories|top-level categories]], and make sure there's at least one category for virtually every article. (See [[Special:UncategorizedPages]].) My plans:&lt;br /&gt;
* A new &amp;quot;Meta&amp;quot; category, for articles about the File Formats Wiki (e.g. [[FAQ]], [[Original Plan]], [[Statement of Project]], [[Main Page]], ...).&lt;br /&gt;
* Rename the [[:Category:Geek humor|Geek humor]] category to &amp;quot;Humor&amp;quot;&lt;br /&gt;
* Remove the [[:Category:Computer facts|Computer facts]] category&lt;br /&gt;
* A new &amp;quot;Information&amp;quot; category, for relevant informative articles ([[Ontology]], [[Patents]], ...) that don't have a more suitable top-level category.&lt;br /&gt;
* Maybe someday: A category named &amp;quot;Devices&amp;quot;, or &amp;quot;Hardware&amp;quot;, or even &amp;quot;Things&amp;quot;. Most computers and [[Networked devices]] just aren't formats, IMHO. (But I'm not going to delete the infobox from all the &amp;quot;Networked devices&amp;quot; articles. If we can't figure out a way to have infoboxes for nonformats, then I'll leave them be.)&lt;br /&gt;
[[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 15:56, 1 June 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Category:Meta]]&lt;br /&gt;
&lt;br /&gt;
== Love It! ==&lt;br /&gt;
Hi there, kudos to all you guys who helped create this valuable resource. Wikipedia is such a snob when it comes to detailed technical documentation so this wiki is a lifesaver. I added a few things to:&lt;br /&gt;
&lt;br /&gt;
* [[SWF#Software]]&lt;br /&gt;
* [[FLA#Software]]&lt;br /&gt;
* [[BSON#Libraries]]&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
PS: Can the &amp;quot;thumbs up&amp;quot; icon be changed to something better? Do you want me to design a possible logo?&lt;br /&gt;
&lt;br /&gt;
[[User:Hgupta|Hgupta]] ([[User talk:Hgupta|talk]]) 05:42, 17 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Nice work! As for the thumb icon, you'd have to ask Jason Scott, the owner of this site (and the one who put the thumb up). [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 13:02, 17 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I support the idea of changing the logo. [[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 16:08, 18 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What time is it? ==&lt;br /&gt;
I'm making this edit at 17:10 UTC, but the timestamp is: [[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 17:25, 2 May 2018 (UTC)&lt;br /&gt;
:&amp;quot;Does anybody really know what time it is; does anybody really care?&amp;quot; -- Chicago&lt;br /&gt;
[posted at 01:20 UTC; let's see when it thinks it is] [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 01:36, 3 May 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Type / Creator codes ==&lt;br /&gt;
&lt;br /&gt;
Curious what everyone's thoughts are on collecting Type/Creator Codes for Macintosh formats. There seems to be a few attempts at doing this around the webs. Is there a way here to gather them all into one area of the wiki? --[[User:Thorsted|Thorsted]] ([[User talk:Thorsted|talk]]) 17:46, 4 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:Type_code|Type Code : Wikipedia]] &lt;br /&gt;
* [[Wikipedia:Creator_code|Creator Code : Wikipedia]] &lt;br /&gt;
* [http://www.lacikam.co.il/tcdb/  TCDBx unmaintained]&lt;br /&gt;
* [https://vintageapple.org/macprogramming/pdf/The_Programmers_Apple_Mac_Sourcebook_1989.pdf The Programmers Apple Mac Sourcebook]&lt;br /&gt;
* [https://www.macdisk.com/macsigen.php Mac Signatures]&lt;br /&gt;
&lt;br /&gt;
:Maybe do it similar to how file extensions are handled, as an item in the infobox that links to a category? [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 19:09, 4 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
::An article for Mac type/creator codes has been on my to-do list for a while, so we could at least do that, and see if there's any interest in listing lots of codes there. Should it be one article, or two? FormatInfo already has a &amp;quot;type code&amp;quot; param that is supposed to be for the Mac code. Maybe we are supposed to make a &amp;quot;Type Code&amp;quot; template to go along with it, so we can do like &amp;quot;&amp;lt;nowiki&amp;gt;|type code={{Type Code|XXXX}}&amp;lt;/nowiki&amp;gt;&amp;quot;. [[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 21:07, 4 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::If they were listed in a single article as opposed to a series of categories, I don't see what there would be for a template would do. In that case, the text on the left side of the infobox could link to the list page (although this might be ugly). (It would be convenient if there was something between the complexity of the MediaWiki category system and a list page, but I don't think anything like that exists in a plain Mediawiki installation.) [[User:Effect2|Effect2]] ([[User talk:Effect2|talk]]) 21:30, 4 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Even if they went into the infobox, the category system could potentially be left out out, as is currently done with FOURCCs and MIMETypes (the latter links to an external database, but whether anything is there is based on luck more than anything else, as there are so many unregistered mimetypes). These can still be found with the wiki's search feature. [[User:Effect2|Effect2]] ([[User talk:Effect2|talk]]) 21:13, 4 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::And there's also the Creator Code, as noted above; that refers to what program created the file, so there might be several associated with one file type code (and several file type codes associated with one creator). Perhaps there needs to be a section of the article listing all the code values associated with a given format and/or program (depending on what's covered by the article). [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 21:44, 4 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I like the idea of at least a uniform template for using codes within format descriptions. Since most of the files from the early macintosh days don't have an extension, unless they were cross platform and the Windows extension is used, then the only way to identify the file is from its Type/Creator code. I don't think Apple ever released the full registry, but some estimates are well over 50,000 entries.--[[User:Thorsted|Thorsted]] ([[User talk:Thorsted|talk]]) 03:24, 5 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Reverse engineering formats ==&lt;br /&gt;
I am trying to reverse engineer some formats. Sometimes successfully, sometimes not. My most recent attempt is:&lt;br /&gt;
* http://fileformats.archiveteam.org/wiki/DGI_(Digi-Pic)&lt;br /&gt;
&lt;br /&gt;
Maybe we can do this together instead of everyone here focusing on different things? Also is there a better way to discuss things than writing here?&lt;br /&gt;
[[User:Tekkno|Tekkno]] ([[User talk:Tekkno|talk]]) 01:39, 9 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You should set up a NNTP for reverse engineering file formats discussions (if there isn't already the appropriaate newsgroup). (I had done some of my own reverse engineering file formats too, but I have not set up a NNTP to discuss them. I do have a NNTP server, so you can suggest newsgroups there if wanted, I suppose) --[[User:Zzo38|Zzo38]] ([[User talk:Zzo38|talk]]) 21:26, 23 August 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CAPTCHA ==&lt;br /&gt;
&lt;br /&gt;
AT is no longer on EFnet: https://archiveteam.org/index.php?title=Archiveteam:IRC#Special_ArchiveTeam_IRC_rules [[User:Arlo James Barnes|Arlo James Barnes]] ([[User talk:Arlo James Barnes|talk]]) 02:57, 8 November 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: This is a pretty serious problem. Are there any plans to fix it? -[[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 16:22, 12 November 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;del&amp;gt;Seems like it has been fixed, by removing the CAPTCHA altogether.&amp;lt;/del&amp;gt; [2021-12-30 edit: I spoke too soon; still 'efnet'.] Let's all keep a keen eye out for spamdalism. [[User:Arlo James Barnes|Arlo James Barnes]] ([[User talk:Arlo James Barnes|talk]]) 03:33, 23 November 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== [[special:interwiki]] ==&lt;br /&gt;
don't see it at [[special:specialpages]]? [[User:Arlo James Barnes|Arlo James Barnes]] ([[User talk:Arlo James Barnes|talk]]) 02:57, 8 November 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Perhaps the [https://www.mediawiki.org/wiki/Extension:Interwiki Interwiki extension] is not installed? —&amp;amp;nbsp;[[User:Rjt|rjt]]&amp;amp;nbsp;([[User talk:Rjt|talk]]) 15:16, 30 December 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
== List of my idea what maybe should be added on ==&lt;br /&gt;
My idea of what things I think that probably should be added on (when someone has the information of it to add):&lt;br /&gt;
* TRON character encoding&lt;br /&gt;
* TRON Application Databus&lt;br /&gt;
* BANCStar&lt;br /&gt;
* C67 (music)&lt;br /&gt;
(I might add a few others later if I will remember some more later, too) --[[User:Zzo38|Zzo38]] ([[User talk:Zzo38|talk]]) 09:30, 31 July 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Hello==&lt;br /&gt;
I’ve joined and made a few edits. Starting with the Linux page by modification of the attribution of Linux to iOS, which is BSD. &lt;br /&gt;
Mad a few tweaks to HLP by creating a page for the source file. &lt;br /&gt;
As a retro tech enthusiast I think I could help a bit on some of the older files. Especially tape and disk formats; then, and their modern emulation files. As well as format info. &lt;br /&gt;
You can take a look at the original writeup I did here [http://wiki.digital-digest.com/index.php?title=History_of_AV]. Thought it has errors and is considerably lacking many formats.&lt;br /&gt;
&lt;br /&gt;
==SSL and SEO==&lt;br /&gt;
SSL has been a factor in web site indexing for a while https://security.googleblog.com/2014/08/https-as-ranking-signal_6.html. Anecdotally I am seeing this more profoundly with personal websites. I wonder if Just Solved can be upgraded to HTTPS sometime in the near future. This should help SEO rankings which benefits us all as it attracts more users. It also protects us using the site too. [[User:Ross-spencer|Ross-spencer]] ([[User talk:Ross-spencer|talk]]) 07:34, 3 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You'd have to ask Jason about this server-level stuff. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 16:16, 3 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Please do not make TLS mandatory. However, optional TLS is a good idea. --[[User:Zzo38|Zzo38]] ([[User talk:Zzo38|talk]]) 21:13, 5 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:NB. SSL is listed with further rationale in the TODO: http://fileformats.archiveteam.org/wiki/JustSolve:To_Do [[User:Ross-spencer|Ross-spencer]] ([[User talk:Ross-spencer|talk]]) 09:49, 11 June 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mediawiki version ==&lt;br /&gt;
&lt;br /&gt;
What are the plans to upgrade this site? Wikimedia is currently at 1.38, Just Solved File Formats is 1.19 with it's dependencies MySQL and PHP somewhat far behind current standards too. [[User:Ross-spencer|Ross-spencer]] ([[User talk:Ross-spencer|talk]]) 07:34, 3 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Over the past six weeks, I've sent a few emails to Jason Scott asking how we could get some maintenance for this site. Although he has replied, with some indication that he might be willing to help, I haven't been able to figure out the right thing to say to make that actually happen. At this point, I'm not optimistic that my emails will be sufficient. -[[User:Jsummers|Jsummers]] ([[User talk:Jsummers|talk]]) 14:48, 25 February 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: [[special:version#Installed_software]] is where MW stores the version, for anyone wondering. [[User:Arlo James Barnes|Arlo James Barnes]] ([[User talk:Arlo James Barnes|talk]]) 05:08, 3 January 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About this community portal ==&lt;br /&gt;
&lt;br /&gt;
Hi there! I'm a new editor here &amp;lt;sup&amp;gt;^^&amp;lt;/sup&amp;gt; I would like to know a bit more on the status of the project.&lt;br /&gt;
&lt;br /&gt;
Also, I've noticed that both this page and its associated [[{{TALKPAGENAME}}|talk page]] are being used as the community portal. I think we should choose just one of them, consolidate all the discussion there, and redirect the unused page to the one we decide to keep.&lt;br /&gt;
&lt;br /&gt;
For reference, Inkipedia uses the [https://splatoonwiki.org/wiki/Inkipedia_talk:Ink_Pump talk page] as the central community space, with the project page redirecting to it, which works well since the talk page includes an &amp;quot;Add topic&amp;quot; button for easy participation. [[User:It&amp;amp;#39;s moon|It&amp;amp;#39;s moon]] ([[User talk:It&amp;amp;#39;s moon|talk]]) 04:18, 23 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== File information template ==&lt;br /&gt;
&lt;br /&gt;
On another topic, would y'all be interested in having a template to add to file pages so we can provide license, source and author info? I created [https://deadmau5.miraheze.org/wiki/Template:File this template] on another wiki I edit. [[User:It&amp;amp;#39;s moon|It&amp;amp;#39;s moon]] ([[User talk:It&amp;amp;#39;s moon|talk]]) 04:18, 23 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CAPTCHA issue ==&lt;br /&gt;
&lt;br /&gt;
The other day I made some edits to the [[Quattro_Pro]] page. I was able to save most of them, but after another edit that inserted a &amp;quot;references&amp;quot; tag I end with a CAPTCHA: &amp;quot;Your edit includes new external links. To help protect against automated spam, please answer the question that appears below&amp;quot;, with the &amp;quot;question&amp;quot; being &amp;quot;Write wiki@textfiles.com to ask for an account&amp;quot;. This is a bit puzzling as I already have an account and I'm seeing this while logged in! Does anyone know why this happens (or better, have a fix)? Thanks!&lt;br /&gt;
&lt;br /&gt;
[[User:Johanvanderknijff|Johanvanderknijff]] ([[User talk:Johanvanderknijff|talk]]) 11:55, 3 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Try inputting the password that was provided via email, when creating your account. [[User:Anonymoususer852|Anonymoususer852]] ([[User talk:Anonymoususer852|talk]]) 21:45, 30 July 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: What about when I never received verification email and I still can't make any constructive edits due to it? [[User:265 993 303|265 993 303]] ([[User talk:265 993 303|talk]]) 07:50, 22 February 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Removing copyrighted images ==&lt;br /&gt;
&lt;br /&gt;
There are some images on the wiki that are likely copyrighted, and thus are not suitable for the wiki's CC0 license. In particular:&lt;br /&gt;
* [[:File:Boyfriend.gif]], [[:File:Girlfriend.png]] (art assets from the game Friday Night Funkin; see [https://web.archive.org/web/20250511162953/https://en.wikipedia.org/wiki/File:Boyfriend-2.png discussion of copyright situation at Wikipedia])&lt;br /&gt;
* [[:File:Arcade-gaming-1361761483gDu.jpg]] (the author might have uploaded this to the internet as &amp;quot;public domain&amp;quot;, but the focus of the image is a screenshot of the copyrighted Sega game ''Rambo'')&lt;br /&gt;
Is there a standard way to request their deletion? [[User:Havoc Crow|Havoc Crow]] ([[User talk:Havoc Crow|talk]]) 06:10, 28 June 2025 (UTC)&lt;br /&gt;
:If nothing else, there should be contact information at [[Talk:Main Page]].&lt;br /&gt;
&lt;br /&gt;
Since none of these images are currently in use on any page, and the copyright status has been brought into question, I have deleted them. [[User:Dan Tobias|Dan Tobias]] ([[User talk:Dan Tobias|talk]]) 18:30, 22 February 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
== IRC links are invalid on Main page ==&lt;br /&gt;
&amp;lt;s&amp;gt;[[Main_Page]] contains potentially obsoleted IRC server and channel. These should be pointed to Hackint IRC network with the same channel name; #justsolve. I don't have permissions to edit that page, or create talk page for that.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;[[User:Anonymoususer852|Anonymoususer852]] ([[User talk:Anonymoususer852|talk]]) 18:35, 2 August 2025 (UTC)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is already noted on [[JustSolve:To_Do]], under &amp;quot;Admin side&amp;quot;. --[[User:Anonymoususer852|Anonymoususer852]] ([[User talk:Anonymoususer852|talk]]) 18:47, 2 August 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Game_data_files</id>
		<title>Game data files</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Game_data_files"/>
				<updated>2026-02-22T18:27:30Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Put new image since old one was removed for copyright issues.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Game data files&lt;br /&gt;
|image=Arcade-game-boy.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Many popular games use proprietary file formats to store their assets. These include custom image, sound and video formats and custom archive formats. There is no way that all of these can be enumerated here in some way or another. And as long as the games can still be run by an [[Emulation_Software|Emulator]] it's not that much of a deal. However, a lot of work has been put into deciphering, decrypting and hacking these files, and that work should be preserved.&lt;br /&gt;
&lt;br /&gt;
See also: [[Interactive Fiction]] for data formats related to text adventure games, [[Puzzles]] for puzzle-game files, and [[Saved Games]] for data saved by games to store a player's game status.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [http://wiki.xentax.com Xentax Wiki]&lt;br /&gt;
* [http://rewiki.awiki.org ReWiki]&lt;br /&gt;
* [http://aluigi.altervista.org/quickbms.htm QuickBMS], a tool suite to describe archives in an abstract BASIC-like language, and lots of scripts for even more games&lt;br /&gt;
&lt;br /&gt;
==General Game Formats==&lt;br /&gt;
&lt;br /&gt;
This section details formats such as [[Interplay ACM]] and [[Unreal Music Format]] which are used in a number of games.&lt;br /&gt;
&lt;br /&gt;
=== Archiving / Compression ===&lt;br /&gt;
* [[CFL]]&lt;br /&gt;
* [[Electronic Arts LIB Game Archive]]&lt;br /&gt;
* [[FAR (The Sims)]]&lt;br /&gt;
* [[HMM Packfile]] (.PAK)&lt;br /&gt;
* [[Remedy Archive System]]&lt;br /&gt;
* [[Unity package file]]&lt;br /&gt;
&lt;br /&gt;
===Audio / Music===&lt;br /&gt;
(see also [[Audio and Music]])&lt;br /&gt;
&lt;br /&gt;
* [[BAKA]] (PCM 16 bit)&lt;br /&gt;
* beatmania / IIDX simulation&lt;br /&gt;
** [[BMS]]&lt;br /&gt;
* [[BH2PCM]] (extracted from [[Doom WAD]] by eXtendable WAD Editor)&lt;br /&gt;
* [[BNSF]] (IS14)&lt;br /&gt;
* Commodore Amiga&lt;br /&gt;
** [[AC1D-DC1A Packer]]&lt;br /&gt;
** [[AMOS Music Bank]]&lt;br /&gt;
** [[Channel Players]]&lt;br /&gt;
** [[Digital Illusions]]&lt;br /&gt;
** [[Game Music Creator]]&lt;br /&gt;
** [[Jason Page]]&lt;br /&gt;
* Electronic Arts&lt;br /&gt;
** [[Electronic Arts MUS]]&lt;br /&gt;
* [[Epic Megagames MASI]]&lt;br /&gt;
* id Software&lt;br /&gt;
** [[Doom MUS]]&lt;br /&gt;
** [[id Software Music Format]]&lt;br /&gt;
* [[Interplay ACM]]&lt;br /&gt;
* [[Inverse Frequency Sound format]]&lt;br /&gt;
* [[Ken's Adlib Music]]&lt;br /&gt;
* [[Sierra AGI]]&lt;br /&gt;
* [[Sierra SCI]]&lt;br /&gt;
* [[Westwood Studios ADL]]&lt;br /&gt;
* [[Westwood Studios AUD]]&lt;br /&gt;
* [[Xbox IMA ADPCM]]&lt;br /&gt;
* Nintendo GameCube / Wii&lt;br /&gt;
** [[Nintendo GameCube / Wii AST]]&lt;br /&gt;
** [[Nintendo GameCube / Wii BRSTM]]&lt;br /&gt;
&lt;br /&gt;
=== Game programming languages ===&lt;br /&gt;
&lt;br /&gt;
* [[Blitz3D]]&lt;br /&gt;
** [[Blitz3D Model]]&lt;br /&gt;
&lt;br /&gt;
(see also [[Programming Languages]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
* Allegro (game programming library)&lt;br /&gt;
** [[Allegro packfile]]&lt;br /&gt;
&lt;br /&gt;
* Atari&lt;br /&gt;
** [[STOS memory bank]] (.mbk)&lt;br /&gt;
&lt;br /&gt;
* Bitsboard&lt;br /&gt;
** [[Bitsboard board]]&lt;br /&gt;
&lt;br /&gt;
* Blizzard Entertainment&lt;br /&gt;
** [[BLP]]&lt;br /&gt;
** [[MDX (Blizzard)|MDX]]&lt;br /&gt;
** [[MoPaQ]]&lt;br /&gt;
&lt;br /&gt;
* Build Engine&lt;br /&gt;
** [[ART (Build Engine ART)]]&lt;br /&gt;
** [[DAT (Build Engine Palette)]]&lt;br /&gt;
** [[GRP (Build Engine Group Archive)]]&lt;br /&gt;
&lt;br /&gt;
* [[D3TV]]&lt;br /&gt;
* [[DIV Games Studio]]&lt;br /&gt;
&lt;br /&gt;
* Electronic Arts&lt;br /&gt;
** [[Electronic Arts CMV]]&lt;br /&gt;
** [[Electronic Arts INF]]&lt;br /&gt;
** [[Electronic Arts MAD]]‎&lt;br /&gt;
** [[Electronic Arts MOV]]&lt;br /&gt;
** [[Electronic Arts MPC‎]]&lt;br /&gt;
** [[Electronic Arts TGV]]&lt;br /&gt;
** [[Electronic Arts WVE]]&lt;br /&gt;
&lt;br /&gt;
* Free Hero Mesh&lt;br /&gt;
** [[Free Hero Mesh class definition file]] (.class)&lt;br /&gt;
** [[Free Hero Mesh class resource file]] (.xclass)&lt;br /&gt;
** [[Free Hero Mesh level file]] (.level)&lt;br /&gt;
** [[Free Hero Mesh solution file]] (.solution)&lt;br /&gt;
** [[Free Hero Mesh code page file]]&lt;br /&gt;
** [[Free Hero Mesh composite puzzle set]]&lt;br /&gt;
&lt;br /&gt;
* Hero Mesh&lt;br /&gt;
** [[Hero Mesh puzzle set]] (.mb)&lt;br /&gt;
&lt;br /&gt;
* id Software&lt;br /&gt;
** [[BSP]] (map format used in Quake)&lt;br /&gt;
** [[Doom WAD]]&lt;br /&gt;
** [[Quake PAK]]&lt;br /&gt;
** [[Quake PK3]] (actually [[ZIP]])&lt;br /&gt;
** [[Quake WAD]]&lt;br /&gt;
&lt;br /&gt;
* Infinity Engine&lt;br /&gt;
** [[BAM]]&lt;br /&gt;
&lt;br /&gt;
* [[MegaZeux]]&lt;br /&gt;
&lt;br /&gt;
* NetImmerse / Gamebryo Engine&lt;br /&gt;
** [[KF]]&lt;br /&gt;
** [[NIF]]&lt;br /&gt;
&lt;br /&gt;
* Nintendo GameCube&lt;br /&gt;
** [[Nintendo GameCube Opening.bnr]]&lt;br /&gt;
&lt;br /&gt;
* Nintendo GameCube / Wii&lt;br /&gt;
** [[DOL (Nintendo)]]&lt;br /&gt;
** [[RARC]]&lt;br /&gt;
** [[Yaz0]]&lt;br /&gt;
&lt;br /&gt;
* Nintendo Wii&lt;br /&gt;
** [[BootMii NAND Dump]]&lt;br /&gt;
** [[BRFNT]]&lt;br /&gt;
** [[Mii Data]]&lt;br /&gt;
** [[Nintendo Wii BRLAN]]&lt;br /&gt;
** [[Nintendo Wii BRLYT]]&lt;br /&gt;
** [[Nintendo Wii BRRES]]&lt;br /&gt;
** [[Nintendo Wii Content.bin]]&lt;br /&gt;
** [[Nintendo Wii Data.bin]]&lt;br /&gt;
** [[Nintendo Wii Opening.bnr]]&lt;br /&gt;
** [[Nintendo Wii PAC]]&lt;br /&gt;
** [[Nintendo Wii PCS]]&lt;br /&gt;
** [[Nintendo Wii REL]]&lt;br /&gt;
** [[Nintendo Wii Savegame]]&lt;br /&gt;
** [[Nintendo Wii SEL]]&lt;br /&gt;
** [[Nintendo Wii Ticket]]&lt;br /&gt;
** [[Nintendo Wii TPL]]&lt;br /&gt;
** [[Nintendo Wii U8]]&lt;br /&gt;
** [[Nintendo Wii Update.inf]]&lt;br /&gt;
** [[Nintendo Wii VFF]]&lt;br /&gt;
** [[Title metadata]]&lt;br /&gt;
** [[Virtual Console CCF]]&lt;br /&gt;
** [[WAD (Wii)]]&lt;br /&gt;
** [[WiiConnect24 file]]&lt;br /&gt;
&lt;br /&gt;
* [[OHRRPGCE]]&lt;br /&gt;
&lt;br /&gt;
* [[Outerra engine]] (.otx) (used in Anteworld game)&lt;br /&gt;
&lt;br /&gt;
* Raven Software game engine&lt;br /&gt;
** [[GLA]] - Ghoul animation (.gla)&lt;br /&gt;
** [[GLM]] - Ghoul mesh (.glm)&lt;br /&gt;
&lt;br /&gt;
* [[RES (Gromada)]]&lt;br /&gt;
&lt;br /&gt;
* Sokoban&lt;br /&gt;
** [[Softdisk Publishing UDF files]] (used for Softdisk's version of Sokoban)&lt;br /&gt;
** [[SOK (Sokoban)]]&lt;br /&gt;
** [[Sokoban XML]]&lt;br /&gt;
&lt;br /&gt;
* Terminal Reality [https://github.com/jopadan/termpod/wiki/Terminal-Reality]&lt;br /&gt;
** [[POD1]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-1-Format-Reference] (no CRC)&lt;br /&gt;
** [[POD2]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-2-Format-Reference] (CRC=[[CRC-32#CRC-32/MPEG-2|CRC-32/MPEG-2]])&lt;br /&gt;
** [[POD3]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-3-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
** [[POD4]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-4-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
** [[POD5]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-5-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
** [[POD6]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-6-Format-Reference] (no CRC)&lt;br /&gt;
** [[EPD]]  (.epd) [https://github.com/jopadan/termpod/wiki/Epd-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
&lt;br /&gt;
* Tiled&lt;br /&gt;
** [[Tiled JSON]]&lt;br /&gt;
** [[Tiled TMX]]&lt;br /&gt;
** [[Tiled TSX]]&lt;br /&gt;
&lt;br /&gt;
* Torque 3D game engine&lt;br /&gt;
** [[DTS]] (.dts)&lt;br /&gt;
&lt;br /&gt;
* Valve Source Engine&lt;br /&gt;
** [[Valve Model Format]] (.mdl) [https://developer.valvesoftware.com/wiki/MDL Source Code]&lt;br /&gt;
** [[Valve Collision Model]] (.phy)&lt;br /&gt;
** [[Valve Map Format]] (.vmf)&lt;br /&gt;
** [[Valve Material Type]] (.vmt)&lt;br /&gt;
** [[Valve Vertex Data]] (.vvd)&lt;br /&gt;
** [[Valve Texture Format]] (.vtf)&lt;br /&gt;
&lt;br /&gt;
* Xtremeworlds&lt;br /&gt;
** [[Xtremeworlds PWX]]&lt;br /&gt;
** [[Xtremeworlds map]]&lt;br /&gt;
&lt;br /&gt;
* [[ZZT]]&lt;br /&gt;
** [[ZXT/ZAX]]&lt;br /&gt;
&lt;br /&gt;
* [[ZZ Zero]]&lt;br /&gt;
&lt;br /&gt;
==Individual Game Formats==&lt;br /&gt;
&lt;br /&gt;
This section details formats which are specific to a single game (or perhaps a game series), such as [[God of Thunder Music Format]].&lt;br /&gt;
* 7 Days to Die&lt;br /&gt;
** [[TTS Prefab]] (.tts)&lt;br /&gt;
** [[7DTD Map File]] (.map)&lt;br /&gt;
* Age of Empires&lt;br /&gt;
** [[Data Resource File]] (.drs)&lt;br /&gt;
** [[Age of Empires Graphics File]] (.slp)&lt;br /&gt;
* Age of Mythology&lt;br /&gt;
** [[BAR (Age of Mythology)]] (.bar archive)&lt;br /&gt;
* Alter Ego (1986)&lt;br /&gt;
** [[Alter Ego Vignette Script format]]&lt;br /&gt;
* Arma&lt;br /&gt;
** [[Arma PBO]] (.pbo)&lt;br /&gt;
* Barony&lt;br /&gt;
** [[Barony Voxel]] (.vox)&lt;br /&gt;
* Blur&lt;br /&gt;
** [[BAF]] (Blur ADPCM)&lt;br /&gt;
* BVE, OpenBVE, Boso View Express (railroad simulator)&lt;br /&gt;
** [[BVE object formats]]&lt;br /&gt;
** [[BVE route formats]]&lt;br /&gt;
** [[BVE train.dat file]]&lt;br /&gt;
* Carnivores&lt;br /&gt;
** [[CAR (Carnivores)]] (.car)&lt;br /&gt;
* Cartooners&lt;br /&gt;
** [[Cartooners actor file]] (.act)&lt;br /&gt;
** [[Electronic Arts INF‎]] (.inf)&lt;br /&gt;
** [[Electronic Arts MOV]] (.mov)&lt;br /&gt;
** [[Electronic Arts MUS]] (.mus)&lt;br /&gt;
* Chasm: The Rift&lt;br /&gt;
** [[CAR (Chasm: The Rift)]]&lt;br /&gt;
* Cities Skylines&lt;br /&gt;
** [[Cities Skylines CRP]] (.crp)&lt;br /&gt;
* Commander Keen 1&lt;br /&gt;
** [[Commander Keen 1 Level format]] (.ck1)&lt;br /&gt;
* Core Wars&lt;br /&gt;
** [[RBJ (Redcode oBJect)]] (.rbj)&lt;br /&gt;
* Crystal Caves&lt;br /&gt;
** [[Crystal Caves Sound format]] (.snd)&lt;br /&gt;
* Dance With Intensity&lt;br /&gt;
** [[Dance With Intensity simfile]] (.dwi)&lt;br /&gt;
* Dangerous Dave&lt;br /&gt;
** [[Dangerous Dave level format]]&lt;br /&gt;
** [[Dangerous Dave tileset format]]&lt;br /&gt;
** (also uses [[Inverse Frequency Sound format]])&lt;br /&gt;
* Dark Reign&lt;br /&gt;
** [[FTG (Dark Reign)]]&lt;br /&gt;
** [[PAL (Dark Reign)]]&lt;br /&gt;
* Dofus&lt;br /&gt;
** [[Dofus localization]]&lt;br /&gt;
* Donkey Konga 2&lt;br /&gt;
** [[Donkey Konga 2 DSP]]&lt;br /&gt;
* Doom&lt;br /&gt;
** [[Doom cheat code encryption]]&lt;br /&gt;
** [[Doom MUS]] (.mus)&lt;br /&gt;
** [[Doom WAD]] (.wad)&lt;br /&gt;
** [[Doom DWD]] (.dwd)&lt;br /&gt;
** [[DeHackEd patch]] (used by the Doom modding community)&lt;br /&gt;
* DTX Mania&lt;br /&gt;
** [[DTX Mania simfile]]&lt;br /&gt;
* Duke Nukem&lt;br /&gt;
** [[ART (Duke Nukem 3D)]]&lt;br /&gt;
** [[DAT (Duke Nukem 3D)]]&lt;br /&gt;
** [[Duke Nukem level format]]&lt;br /&gt;
** [[Duke Nukem graphics format]]&lt;br /&gt;
** [[GRP (Duke Nukem 3D)]]&lt;br /&gt;
* Fallout&lt;br /&gt;
** [[Fallout character description]] (.gcd)&lt;br /&gt;
* Friday Night Funkin&lt;br /&gt;
** [[Friday Night Funkin mod]]&lt;br /&gt;
* Garry's Mod&lt;br /&gt;
** [[Garry's Mod Addon]] (.gma)&lt;br /&gt;
* God of Thunder&lt;br /&gt;
** [[DAT (God of Thunder)]]&lt;br /&gt;
** [[God of Thunder Music Format]]&lt;br /&gt;
* Grand Theft Auto&lt;br /&gt;
** [[RAGE Package Format]] (.rpf)&lt;br /&gt;
** [[RenderWare binary stream file]] (.dff)&lt;br /&gt;
* In the Groove&lt;br /&gt;
** [[In the Groove PCK]] (.pck)&lt;br /&gt;
* Jack Nicklaus Golf &amp;amp; Course Design: Signature Edition&lt;br /&gt;
** [[JNSE golf course]]&lt;br /&gt;
* Kick It Up&lt;br /&gt;
** [[Kick It Up simfile]] (.ksf)&lt;br /&gt;
* Lego Island&lt;br /&gt;
** [[Lego Island World Database]] (.wdb)&lt;br /&gt;
* Magic &amp;amp; Mayhem&lt;br /&gt;
** [[Magic &amp;amp; Mayhem sprites file]]&lt;br /&gt;
* Mario Kart Wii&lt;br /&gt;
** [[Wii BTI]]&lt;br /&gt;
* Mario Paint&lt;br /&gt;
** [[Mario Paint Composer]]&lt;br /&gt;
** [[SHI]]&lt;br /&gt;
** [[SHO]]&lt;br /&gt;
* Mass Effect&lt;br /&gt;
** [[AFC]] (AFX audio file; Mass Effect 2)&lt;br /&gt;
* MegaZeux&lt;br /&gt;
** [[MegaZeux Property List]]&lt;br /&gt;
* Minecraft&lt;br /&gt;
** [[Minecraft Alpha level format]]&lt;br /&gt;
** [[Minecraft Anvil format]]&lt;br /&gt;
** [[Minecraft Bedrock Edition level format]]&lt;br /&gt;
** [[Minecraft chunk format]]&lt;br /&gt;
** [[Minecraft classic level format]]&lt;br /&gt;
** [[Minecraft classic server protocol]]&lt;br /&gt;
** [[Minecraft generated structures format]]&lt;br /&gt;
** [[Minecraft Indev level format]]&lt;br /&gt;
** [[Minecraft Java Edition level format]]&lt;br /&gt;
** [[Minecraft loot table]]&lt;br /&gt;
** [[Minecraft map item format]]&lt;br /&gt;
** [[Minecraft model]]&lt;br /&gt;
** [[Minecraft NBT format]]&lt;br /&gt;
** [[Minecraft player format]]&lt;br /&gt;
** [[Minecraft raids.dat format]]&lt;br /&gt;
** [[Minecraft Region format]]&lt;br /&gt;
** [[Minecraft server_level.dat]]&lt;br /&gt;
** [[Minecraft server list format]]&lt;br /&gt;
** [[Minecraft structure block file format]]&lt;br /&gt;
** [[Minecraft scoreboard format]]&lt;br /&gt;
** [[Minecraft sounds.json]]&lt;br /&gt;
** [[Minecraft villages.dat format]]&lt;br /&gt;
** [[Schematic file format]]&lt;br /&gt;
* Mortal Kombat 4&lt;br /&gt;
** [[Mortal Kombat 4 filesys.dat]]&lt;br /&gt;
* Pokémon&lt;br /&gt;
** [[Pokémon Mystery Dungeon]]&lt;br /&gt;
** [[Pokémon ROM]]&lt;br /&gt;
** [[RMC]]&lt;br /&gt;
* Quake&lt;br /&gt;
** [[MD2]] - Quake 2 model format (.md2)&lt;br /&gt;
** [[MD3]] - Quake 3 model format (.md3)&lt;br /&gt;
** [[MD4 (Quake)|MD4]] - Quake MD4 model format (used in later Quake 3 versions) (.md4)&lt;br /&gt;
* Rise of the Triad&lt;br /&gt;
** [[Rise of the Triad level format]]&lt;br /&gt;
** (also uses [[Doom WAD]])&lt;br /&gt;
* RobotWar&lt;br /&gt;
** [[RobotWar|RobotWar programming language]]&lt;br /&gt;
* Sims, The&lt;br /&gt;
** [[CFP]] (Compressed Floating Point)&lt;br /&gt;
** [[CMX/BCF]]&lt;br /&gt;
** [[FAR (The Sims)]]&lt;br /&gt;
** [[IFF (The Sims)]] (.iff, .flr, .wll, .spf, .stx)&lt;br /&gt;
** [[SKN/BMF]]&lt;br /&gt;
* StarCraft&lt;br /&gt;
** [[StarCraft group file]] (.grp)&lt;br /&gt;
* StepMania&lt;br /&gt;
** [[StepMania simfile]] (.sm)&lt;br /&gt;
** [[StepMania 5 simfile]] (.ssc)&lt;br /&gt;
** [[StepMania AMX simfile]] (.sma)&lt;br /&gt;
* Stronghold&lt;br /&gt;
**[[Stronghold GM1]] (.gm1)&lt;br /&gt;
**[[TGX Graphics]] (.tgx)&lt;br /&gt;
* Supaplex&lt;br /&gt;
** [[Supaplex Level format]] (.dat)&lt;br /&gt;
* Super Mario Galaxy&lt;br /&gt;
** [[Super Mario Galaxy savefile]]&lt;br /&gt;
* Super Paper Mario&lt;br /&gt;
** [[BRSTMPSM]] (music data)&lt;br /&gt;
* Total War&lt;br /&gt;
** [[Total War ESF]] (.esf)&lt;br /&gt;
* Vinyl Goddess From Mars&lt;br /&gt;
** [[Vinyl Goddess From Mars Instrument Format]]&lt;br /&gt;
** [[Vinyl Goddess From Mars Music Format]]&lt;br /&gt;
* Warcraft&lt;br /&gt;
** [[Warcraft II PUD]] (.pud) (custom maps)&lt;br /&gt;
* Wiggle Planet&lt;br /&gt;
** [[Wiglet]]&lt;br /&gt;
* Wii Fit / Wii Fit Plus&lt;br /&gt;
** [[Wii Fit BMG]]&lt;br /&gt;
&lt;br /&gt;
== Game hints ==&lt;br /&gt;
* [[UHS]]&lt;br /&gt;
&lt;br /&gt;
== Board/card games ==&lt;br /&gt;
* [[Magic Set Editor]]&lt;br /&gt;
** [[Magic Set Editor card set]] (.mse-set)&lt;br /&gt;
** [[Magic Set Editor export template]] (.mse-export-template)&lt;br /&gt;
** [[Magic Set Editor game definition]] (.mse-game)&lt;br /&gt;
** [[Magic Set Editor include package]] (.mse-include)&lt;br /&gt;
** [[Magic Set Editor installer]] (???)&lt;br /&gt;
** [[Magic Set Editor style sheet]] (.mse-style)&lt;br /&gt;
** [[Magic Set Editor symbol font]] (.mse-symbol-font)&lt;br /&gt;
* [[REKO Cardset]]&lt;br /&gt;
* [[TeXnicard]]&lt;br /&gt;
** [[TeXnicard card database]]&lt;br /&gt;
** [[TeXnicard template]]&lt;br /&gt;
* [[Wiz Solitaire]]&lt;br /&gt;
&lt;br /&gt;
== Uncategorized ==&lt;br /&gt;
&lt;br /&gt;
* [[RBPACK]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.osti.gov/accomplishments/videogame.html Possibly the first video game, in 1958]&lt;br /&gt;
* [https://archive.org/details/Nintendo_Ultra64_Programming_Manual Nintendo Ultra64 Programming Manual]&lt;br /&gt;
* [http://ukvac.com/forum/topic335921.html Sega Pengo: bug found in maze generating algorithm]&lt;br /&gt;
* [http://www.stavros.io/posts/winning-candy-crush/ How to 'hack' Candy Crush]&lt;br /&gt;
* [http://www.glitchthegame.com/public-domain-game-art/ Glitch game files, released into the public domain]&lt;br /&gt;
* [https://github.com/jmechner/Prince-of-Persia-Apple-II Prince of Persia source code (Apple II)]&lt;br /&gt;
* [http://sourceforge.net/projects/dice/ DICE: emulator of early discrete-circuit video games]&lt;br /&gt;
* [http://www.polygon.com/2014/4/22/5640114/maze-invaders-atari-arcade-source-code-strong-museum-icheg Museum acquires 'virtually complete' source code from Atari's arcade heyday]&lt;br /&gt;
* [https://archive.org/details/pdp1_spacewar Spacewar! for the PDP-1 (1962)] (with in-browser emulation)&lt;br /&gt;
* [http://tcrf.net/Category:Games_with_hidden_developer_messages Games with hidden developer messages]&lt;br /&gt;
* [http://www.loc.gov/preservation/resources/rfs/softgame.html Library of Congress Recommended Format Specifications: Software/Gaming]&lt;br /&gt;
* [https://github.com/keendreams/keen Keen Dreams Source Code (open-source release)]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/File:Arcade-game-boy.png</id>
		<title>File:Arcade-game-boy.png</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/File:Arcade-game-boy.png"/>
				<updated>2026-02-22T18:26:13Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Public domain: Source https://www.publicdomainpictures.net/en/view-image.php?image=299366&amp;amp;picture=arcade-game-boy

License: CC0 Public Domain

Dawn Hudson has released this “Arcade Game Boy” image under Public Domain license. It means that you can ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Public domain: Source https://www.publicdomainpictures.net/en/view-image.php?image=299366&amp;amp;picture=arcade-game-boy&lt;br /&gt;
&lt;br /&gt;
License: CC0 Public Domain&lt;br /&gt;
&lt;br /&gt;
Dawn Hudson has released this “Arcade Game Boy” image under Public Domain license. It means that you can use and modify it for your personal and commercial projects. If you intend to use an image you find here for commercial use, please be aware that some photos do require a model or a property release. Pictures featuring products should be used with care.&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.lit</id>
		<title>Category:File formats with extension .lit</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.lit"/>
				<updated>2026-02-22T18:06:55Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;L&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|L]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/BWTC32Key</id>
		<title>BWTC32Key</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/BWTC32Key"/>
				<updated>2026-01-23T23:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo &lt;br /&gt;
| formattype = electronic &lt;br /&gt;
| subcat = Transfer Encodings&lt;br /&gt;
| tpm = Encryption &lt;br /&gt;
| developed by = stgiga &lt;br /&gt;
| maintained by = stgiga&lt;br /&gt;
| spec availability = Free&lt;br /&gt;
| error resilience = Yes&lt;br /&gt;
| patent license = Unencumbered&lt;br /&gt;
| reference impl = https://stgiga.github.io/bwtc32key &lt;br /&gt;
| extensions = {{ext|b3k}}&lt;br /&gt;
| released = 2019 &lt;br /&gt;
| magic = 0xFEFF4D00, &amp;quot;bwtc&amp;quot;, &amp;quot;nomo&amp;quot;, &amp;quot;dfsm&amp;quot;, &amp;quot;fenw&amp;quot;, 0x4D01&lt;br /&gt;
| compression = Always Lossless&lt;br /&gt;
| extended from = bzip&lt;br /&gt;
| spec = https://github.com/stgiga/bwtc32key &lt;br /&gt;
| endianness = Big-Endian &lt;br /&gt;
| mimetypes = {{mimetype|application/prs.bwtc32key}}&lt;br /&gt;
| wikidata = {{wikidata|Q105859280}}&lt;br /&gt;
| }}&lt;br /&gt;
'''BWTC32Key''' is a single-file [[compression]] tool and format with optional [[encryption]], that also is text-armored, and also initially defined the 8.3-safe &amp;quot;*.B3K&amp;quot; file extension that was first used by the format.&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
The code is based upon specific [[JavaScript]] implementations of Base32768, [[AES]], [[SHA-256]], and a spiritual successor to the original [[bzip]] format. The code is based upon JS code that runs in pure JS with no dependencies and is housed in the [[HTML]] frontend as a single monolithic program.&lt;br /&gt;
&lt;br /&gt;
The output of the encoder is a text string. .B3K files are always [[UTF-16]] Big-endian text documents bearing the Byte Order Mark that contain said string. That string is a version of Base32768 which uses [[Hangul]] Syllable blocks and Han ideographs to allow font support while keeping size down in bytes. Also, the string is essentially a Korean message but in a different style. The file starts with a header of 0xFEFF4D00 and ends with a trailer of 0x4D01. The file CAN be concatenated, but to reverse that, one must use a text editor to extract the portion you need, due to the way the original program currently works. &lt;br /&gt;
&lt;br /&gt;
All of the code is stream and chunk compatible, and this includes the AES256 implementation which uses the Counter mode. The password field as of 2023 accepts [[UTF-8]] and has never had a length limit. Also, the encryption can be blanked out, allowing the format to be used in things that encryption wouldn't be useful in, such as an image compression format, essentially leaving the encryption feature unused when the password field is left blank or at default. &lt;br /&gt;
&lt;br /&gt;
The format was written in pure [[JavaScript]] and is purely FOSS. The format was written by the author starting at age 15 (the earliest POSSIBLE estimate COULD very well be AROUND 14) and was definitely finished by the time they turned 17. This does show in the code. The compression and encryption functionality of this program coincidentally harks back to the Classic Mac OS days of [[PackIt]], which featured similar sequential concatenation and compression of multiple files and forks into the archive as well as encryption, all far more primitive and inefficient than BWTC32Key. &lt;br /&gt;
&lt;br /&gt;
The Base32768 final step is essentially the antithesis of the original [[BinHex]], because instead of using an algorithm that doubles the binary input size via base 16, the Base32768 step makes the AES256-CTR encrypted BWTC archive (with standard US [[ASCII]] magic number &amp;quot;bwtc&amp;quot; in the Base32768-decoded decrypted compressed BWTC archive, which uses another US-ASCII magic number of &amp;quot;nomo&amp;quot; for the NoModel step of the process, before a DefSum step with yet another US-ASCII magic number of &amp;quot;dfsm&amp;quot; (assuming a compression level of five or lower), followed by the Fenwick Tree-based range coder step that has one more US-ASCII magic number of &amp;quot;fenw&amp;quot;, (if the compression level is higher than 5. The five-or-lower is called &amp;quot;Fast mode&amp;quot; in the code.) (All 8-bit and 7-bit US-ASCII variants of these ASCII magic numbers are allowed.) all of which must each be present in their respective steps during each of their respective spots in the decompression steps of the decompression process, which is done last after the AES256-CTR decryption and the Base32768 decoding have completed, which all must successfully happen correctly with everything in the right places and sequences in order for the program to work, which is why all of these magic numbers exist. All of them are used to make the program safer from data corruption and other errors that may occur at any point during the execution of the program.)&lt;br /&gt;
compression only 16/15 of the original compressed size prior to the inherently padding-free AES and Base32768 steps, assuming that the UTF-16BE with BOM output is the encoding to be fed into the output text file, which uses the &amp;quot;.B3K&amp;quot; extension instead of the .txt extension that is normally used for standard plain text documents. It should be noted that since the BWTC compressor is very simple compared to even the original bzip, and that the 256-bit [[AES]] variety used uses the counter mode which needs no padding at all, the BWTC32Key format is very slim and subtle in every possible way.&lt;br /&gt;
&lt;br /&gt;
As a text based format that closely resembles human text, it can be used where text is exclusively required (in most cases), while also being similar in spirit to authentic human scripts, which allows it to be injected into written works as if it were a Korean section of actual human writing, with no humanly-distinguishable traces at all. Also, due to it being stream compatible, broadcasting it can be done as a means of sending data through live channels as a stream of data one could opt into. Another feature it has is that it will never decode corrupt input, without computing anything. Meaning, it will fail if the magic number of the BWTC archive (&amp;quot;bwtc&amp;quot;) (or the other magic numbers) isn't present in the compressed data due to corruption or the wrong key, or if the Base32768 text itself has junk thrown in or isn't properly formed or decodable. And if the corruption corrupts the Base32768 text data itself, or even the UTF16BE (with BOM) encoded Base32768 text itself, it will also fail in either case. This ensures that corrupted files will not be created by the decoder or your system, which can help stop damage to your system if something like a firmware blob or an executable was affected. This format does not care about file information of any kind. Hence, this is why it can be used as a chunk or stream format in cases where file info isn't needed. This is only possible because of the encryption feature being optional to apply to the input, thus allowing data (such as uncompressed image data, typeface data, soundbank data, and open streams) that would be pointless and unwise to encrypt to be able to be used with this format. As mentioned before, live input streams are allowed, and real time data input is as well. And in other implementations, multiple files could be encoded and then concatenated, optionally with different keys per file, all with the right logic.&lt;br /&gt;
&lt;br /&gt;
The format is well suited to tarred input because tar files are a text-like block and stream based format that has many null bytes, all of which make the tar format very similar to the rest of the entire BWTC32Key format itself. Thus, it is a match made in heaven, and that means that it is a good idea to use tarred input for that very same reason. &lt;br /&gt;
&lt;br /&gt;
The Korean text output does not interfere with actual Korean because Zhuyin (also known as Bopomofo) and Hangul Jamo can be used to replace the Han ideographs (Hanja), and Korean syllable blocks (Hangul) respectively in a message running alongside the data. Thus, it does not render Korean communication impossible when using it, which allows for use in textual messages as if it were native text but with the extra feature of not locking out anyone's language from being spoken there. This means one can seamlessly put this in something like a written work in txt format. This is superficially similar to using [[PGP]] on part of a written work in regards to how the headers and text encoding work. BWTC32Key is its own animal entirely though, and the details may require accurate emulation to ensure that nothing messes up in ports/etc. Coincidentally, the letter &amp;quot;K&amp;quot; in the &amp;quot;.B3K&amp;quot; file extension can be interpreted as a reference to the format using Korean-esque text as its output, which is similar in meaning to the format's intentional usage of UTF16BE in order to alphabetically match up the &amp;quot;BE&amp;quot; part of UTF16BE to the &amp;quot;B3&amp;quot; part of the &amp;quot;.B3K&amp;quot; file extension. On systems with all-caps filenames, the &amp;quot;.B3K&amp;quot; file extension has the extra bonus feature of properly acronyming the full name of the format according to most rules for capitalized acronym casing. Also it can do camel case if required but mostly to avoid bugs. Also the .B3K extension being an unclaimed 8.3-safe file extension was quite lucky and useful given how it's friendly to older hardware if ported to something like C.&lt;br /&gt;
&lt;br /&gt;
Some things to note: In 2022, support for the program generating and reading its own files without needing the user to manually paste the string was added (this also made it so that the files are done correctly. UTF-8 harms the compression savings, and 0xEFBBBFE4B480 is, due to being UTF-8, indicative of wrongful UTF-8 transcoding. The first bytes of .B3K files should be 0xFEFF4D00, not THAT. The ending bytes should be 0x4D01. Basically, reading .B3K files that aren't in compliance with a header of 0xFEFF4D00 and a trailer of 0x4D01 is allowed, but never generate anything that is not that. That being said, because Unicode itself using Big-endian goes against many processor architectures in modern use, this fact isn't intended to be an immovable directive. Basically, the preferred encoding is UTF-16BE. &lt;br /&gt;
&lt;br /&gt;
Also, the program's assumed &amp;quot;application/octet-stream&amp;quot; MIME type from other sources may have fit more in the past, but the canonical and IANA-compliant MIME type that ISN'T generic is &amp;quot;application/prs.bwtc32key&amp;quot;, but it is not intended to be implemented in a way breaking existing code using &amp;quot;application/octet-stream&amp;quot;. Furthermore, if one is surmising said &amp;quot;application/octet-stream&amp;quot; MIME type, the place it shows up in the code's reference implementation is in the &amp;quot;MIME type&amp;quot; box, which is actually supposed to be the MIME type of a decoded file, not an encoded one. Since the format stores only the data of a file, when decoding it, the user specifies the file name, extension, and MIME type to &amp;quot;download&amp;quot; after decoding. If one wants multiple files, attributes, names, and dates, TAR beforehand is advised. Basically, the developer never gave the program a MIME type until years later, and it's in the prs/personal range for best IANA compliance but if that wasn't a factor there would be no &amp;quot;prs.&amp;quot; and it may not be &amp;quot;application&amp;quot; as the family of formats it is under, rather, something like &amp;quot;text/&amp;quot; due to the format being text-based (and by extension not technically binary especially given the number base being 32768 instead of 2). Oh and the developer hasn't contacted the IANA yet due to not wanting to reveal their real name for multiple significant reasons. At least the program is distinct enough and is in the &amp;quot;personal&amp;quot; range of types to keep on the good side of the IANA as best as possible in light of the circumstances.&lt;br /&gt;
&lt;br /&gt;
As for downloading a .B3K with the button in the reference implementation, the code involved downloads whatever is in the output string box as a UTF-16BE text document, and the relevant code assigns a MIME type of &amp;quot;text/plain&amp;quot;. Samsung Internet on Android gives a &amp;quot;.B3K.txt&amp;quot; as the file downloaded, but nothing else does. That said, because ANYTHING put into the box gets saved, you don't need a text editor to encrypt text. All you need is to put your text in the box, change the extension in the &amp;quot;B3K filename&amp;quot; box to .txt or the extension of a text-based format of your choice, and download. Then, upload THAT with your desired key. The decoding of files doesn't care what you upload to be put in the box. That code reads whatever you feed it as UTF-16BE. So, after decryption, you can upload the output file into the .B3K uploader, and the text/etc will appear. So, the program can operate as a textual cipher. So trying to make the extension on such a Samsung case be .B3K would actually reduce functionality, albeit unintended functionality, which the program has a LOT of. One of the best ones is password generation and storage, in conjunction with other cryptographic and additional uses, of which there are many.)&lt;br /&gt;
&lt;br /&gt;
Also, in 2022, the Compression Level was allowed to be set by the user rather than hard-coded at 9. It can be made to go higher, which can net extra savings if you are clever. Also, one should test to see whether the output successfully decompresses on a chosen overdriven level. Secondly, it supports going below one, which is helpful if speed is a priority over anything else. Basically, you can go lower than 0.5. The way the compression level in this and in the BZip-family archivers work is that they multiply the level times 100,000 to get the block size. So one can use non-integral numbers if the program lets you, and the developer of BWTC32Key sees no need to restrict to integers between 1 and 9. Also, that year, a fix was found for the reference implementation having problems on newer macOS versions, namely due to their stripping of the Byte Order Mark. Basically, the program was made to behave fine in such a situation. &lt;br /&gt;
&lt;br /&gt;
Additionally, in 2023, fixes were made that don't break compatibility, and one of the side bonuses of the fix was Unicode support in the password box.&lt;br /&gt;
&lt;br /&gt;
In 2024 the SHA-256 got a security fix and the program got some extra UI features involving copy and paste. &lt;br /&gt;
&lt;br /&gt;
So, in the span of several years since the 2019 version, various limitations of the program were lifted thanks to further development.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* The author's format implementation is at [https://stgiga.github.io/bwtc32key/ Github Implementation]&lt;br /&gt;
* The github repository is at [https://github.com/stgiga/bwtc32key The Repo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Compression]]&lt;br /&gt;
[[Category:Encryption]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/PCX</id>
		<title>PCX</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/PCX"/>
				<updated>2026-01-13T15:34:27Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &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|pcx}}, {{ext|pcc}}&lt;br /&gt;
|mimetypes={{mimetype|image/vnd.zbrush.pcx}}, {{mimetype|image/x-pcx}}&lt;br /&gt;
|pronom={{PRONOM|fmt/86}}, {{PRONOM|fmt/87}}, {{PRONOM|fmt/88}}, {{PRONOM|fmt/89}}, {{PRONOM|fmt/90}}&lt;br /&gt;
|kaitai struct=pcx&lt;br /&gt;
|wikidata={{wikidata|Q535473}}&lt;br /&gt;
|released=~1984&lt;br /&gt;
}}&lt;br /&gt;
'''PCX''' is the native image format of the DOS-based program ''PC Paintbrush'' from ZSoft Corporation.&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
PCX was for a time (especially the late 1980s) a very popular image format among users of IBM PC compatibles and the PC/MS-DOS operating system. Much clip art was distributed in this format. However, it was tied closely to platform-specific attributes such as the particular graphic modes available in early PCs, and later lost ground to more platform-independent graphic formats like [[GIF]], [[JPEG]], and [[PNG]].&lt;br /&gt;
&lt;br /&gt;
PC Paintbrush was licensed to Microsoft, and it evolved into the Paint/Paintbrush application included with Windows. The versions for Windows 3.0 through Windows 95 support PCX format. There was also a product named ''Microsoft Paintbrush 2.0''.&lt;br /&gt;
&lt;br /&gt;
It's not clear what PCX stands for, if anything. Some non-authoritative sources claim &amp;quot;PiCture eXchange&amp;quot;, others &amp;quot;Personal Computer eXchange&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
A PCX file consists of a 128-byte fixed header (48 bytes of which may be used for a palette), followed by the pixel data, followed in some cases by a 769-byte palette segment.&lt;br /&gt;
&lt;br /&gt;
A number of different PCX specifications can be found on the internet, but unfortunately, they tend to be incomplete, and ambiguous about certain details. Part of this may be the fault of the PCX format. PC Paintbrush itself reportedly may interpret the same file differently, depending on the version of the software, and the graphics mode being used.&lt;br /&gt;
&lt;br /&gt;
The variety of a given PCX file is determined primarily by the combination of the ''bits per pixel per plane'' field at offset 3, and the ''number of planes'' field at offset 65. The following varieties of PCX seem to be common and well-supported:&lt;br /&gt;
* bits=1, planes=1: Bi-level, black and white (other colors may be possible, but are not well-supported)&lt;br /&gt;
* bits=1, planes=4, version≠3: 16-color, using the palette contained in the header&lt;br /&gt;
* bits=8, planes=1: 256-color, using the palette at the end of the file&lt;br /&gt;
* bits=8, planes=3: 24-bit truecolor&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there are many other varieties that are not necessarily so portable.&lt;br /&gt;
&lt;br /&gt;
=== Compression ===&lt;br /&gt;
The PCX specifications require that all PCX image data be compressed with a form of [[run-length encoding]], indicated by the ''encoding'' field having the value 1. However, modern graphics software often supports uncompressed PCX, in which the ''encoding'' field is 0. You can use [[ImageMagick]] to create such files, if you explicitly disable compression.&lt;br /&gt;
&lt;br /&gt;
=== Transparency ===&lt;br /&gt;
We haven't located any PCX specification that mentions transparency, yet some modern graphics software supports 32-bit RGBA format (bits=8, planes=4). [[ImageMagick]] will readily create such files.&lt;br /&gt;
&lt;br /&gt;
The Wikipedia article also suggests a 16-bit RGBA format (bits=4, planes=4).&lt;br /&gt;
&lt;br /&gt;
=== Resolution ===&lt;br /&gt;
The PCX header has X- and Y-&amp;quot;resolution&amp;quot; fields (at offset 12), which you might think would help to display PCX images at the correct aspect ratio. Unfortunately, these fields are not reliable. If not set to zero, they might contain any of the following:&lt;br /&gt;
* The dots per inch&lt;br /&gt;
* The pixel dimensions of the target screen mode&lt;br /&gt;
* The pixel dimensions of the image itself&lt;br /&gt;
* An obsolete copy of one of the above things.&lt;br /&gt;
&lt;br /&gt;
Some PCX encoders use a separate field, at offset 70, for the pixel dimensions of the target screen mode. However, some PCX files have other data or garbage there.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
The first byte of a PCX file is &amp;lt;code&amp;gt;0x0a&amp;lt;/code&amp;gt;. The second byte (the version number) is 0, 2, 3, 4, or 5. The third byte (the ''encoding'') is 1 or (rarely) 0.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[DCX]]&lt;br /&gt;
* [[Word for DOS screen capture]]&lt;br /&gt;
* [[PCX Library]]&lt;br /&gt;
* [[MIF (MAXpaint)]]&lt;br /&gt;
* [[BMG (Bert's Coloring Programs)]]&lt;br /&gt;
* [[VGAPaint 386 PCX Self-Extracting Picture]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://www.fileformat.info/format/pcx/spec/a10e75307b3a4cc49c3bbe6db4c41fa2/view.htm ZSoft Technical Reference Manual, Revision 5]&lt;br /&gt;
* [https://www.martinreddy.net/gfx/2d/PCX.txt ZSoft Technical Reference Manual]&lt;br /&gt;
** [http://www.textfiles.com/programming/FORMATS/pcx.txt PCX excerpt from the above document]&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/pix_fmt.txt Picture format docs (of a number of formats including PCX)]&lt;br /&gt;
* [https://moddingwiki.shikadi.net/wiki/PCX_Format PCX Format], from the DOS Game Modding Wiki&lt;br /&gt;
* [https://www.drdobbs.com/pcx-graphics/184402396 Dr. Dobb's: PCX Graphics]&lt;br /&gt;
* [https://www.fysnet.net/pcxfile.htm PCX graphics files explained]&lt;br /&gt;
&lt;br /&gt;
== Metaformat files ==&lt;br /&gt;
&lt;br /&gt;
* {{Synalysis|pcx}}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[ImageMagick]]&lt;br /&gt;
* [[Konvertor]]&lt;br /&gt;
* [[Netpbm]]: ppmtopcx, pcxtoppm&lt;br /&gt;
* [https://www.irfanview.com/  IrfanView] (may require PlugIns package)&lt;br /&gt;
* [[XnView]]&lt;br /&gt;
* [[FFmpeg]]&lt;br /&gt;
* {{Deark}}&lt;br /&gt;
* [http://snisurset.net/code/abydos/ abydos]&lt;br /&gt;
* [http://toastytech.com/guis/win1x2x.html Applications for Windows 1.x and 2.x] (&amp;quot;For historical preservation&amp;quot;)&lt;br /&gt;
** [http://toastytech.com/guis/PC%20Paintbrush%20for%20Windows%201.05%20(3.5).zip {PC Paintbrush for Windows} v1.05] (for Windows 1.x and 2.x)&lt;br /&gt;
** [http://toastytech.com/guis/pbrushwin122.zip {PC Paintbrush Plus for Windows} v1.22] (for Windows 2.x)&lt;br /&gt;
* [https://archive.org/details/art-bonus-pack PCXHDR.EXE tool for viewing PCX headers]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* https://samples.ffmpeg.org/image-samples/pcx/&lt;br /&gt;
* {{CdTextfilesURL|clipart1996/}} ...&lt;br /&gt;
* https://samples.ffmpeg.org/image-samples/pcx/cga/ - Examples of (bits=2, planes=1)&lt;br /&gt;
* {{CdTextfilesURL|hof91/icondemo/animals.pcx}} - Example of (bits=1, planes=3, version=3)&lt;br /&gt;
* {{CdTextfilesURL|hof91/icondemo/shuttle1.pcx}} - Example of (bits=1, planes=4, version=3)&lt;br /&gt;
* [https://archive.org/details/IM_5_96] → WIN/HOME/ITDEMO.ZIP (most .PCX files) - Example of (bits=4, planes=1)&lt;br /&gt;
* {{DexvertSamples|image/pcx}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* {{EGFF|pcx|PCX File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]&lt;br /&gt;
* [[Wikipedia:PCX|Wikipedia: PCX]]&lt;br /&gt;
* [[Wikipedia:PC Paintbrush|Wikipedia: PC Paintbrush]]&lt;br /&gt;
* [[Wikipedia:Microsoft Paint|Wikipedia: Microsoft Paint]]&lt;br /&gt;
* [https://danielslegacycomputercollections.com/ssg-dos-pc-paintbrush-310.html PC Paintbrush 3.10], from Daniel's Legacy Computer Collections&lt;br /&gt;
* [https://danielslegacycomputercollections.com/ssg-dos-microsoft-paintbrush-20.html Microsoft Paintbrush 2.0], from Daniel's Legacy Computer Collections&lt;br /&gt;
* [https://www.betaarchive.com/forum/viewtopic.php?t=29671 BetaArchive forum post about PC Paintbrush and PCX]&lt;br /&gt;
* [https://archive.org/details/bitsavers_mindsetPCP_4931746 PC Paintbrush manual]&lt;br /&gt;
* [http://www.theohupkens.nl/English/PCX.htm The PCX File Format: Very Old and Somewhat Gray]&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Programming_Languages</id>
		<title>Programming Languages</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Programming_Languages"/>
				<updated>2026-01-07T16:45:56Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Programming languages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|thiscat=Programming Languages&lt;br /&gt;
|released=~1950&lt;br /&gt;
|image=Babbage difference engine drawing.gif&lt;br /&gt;
|caption=Babbage's Difference Engine&lt;br /&gt;
}}&lt;br /&gt;
'''Programming languages''' are languages expected to be executed (interpreted, compiled, etc.) by a machine in order to perform operations or algorithms. They are distinct from markup languages, which represent the structure of a document rather than specific operations to be performed, though it is possible to combine both in a document (e.g., HTML containing embedded JavaScript, or PHP code which includes HTML). Programming language code is stored as [[source code]] which may be directly interpreted by a machine or compiled or assembled into [[executables]].&lt;br /&gt;
&lt;br /&gt;
== Programming languages ==&lt;br /&gt;
&lt;br /&gt;
* [[ABC (programming language)]]&lt;br /&gt;
* [[ActionScript]] (Flash)&lt;br /&gt;
** [[ActionScript Byte Code]]&lt;br /&gt;
* [[Ada]]&lt;br /&gt;
* [[ALGOL]]&lt;br /&gt;
* [[Anim8or Scripting Language]]&lt;br /&gt;
* [[APL]]&lt;br /&gt;
* [[AppleScript]]&lt;br /&gt;
* [[APT (programming language)|APT]]&lt;br /&gt;
* [[Arc (programming language)|Arc]]&lt;br /&gt;
* [[Arduino programming language]]&lt;br /&gt;
* [[Assembly language]] (.asm, .s) (various versions for different machine architectures)&lt;br /&gt;
* [[Aussie++]]&lt;br /&gt;
* [[Austral]]&lt;br /&gt;
* [[AutoHotkey]]&lt;br /&gt;
* [[AutoLISP]]&lt;br /&gt;
* [[AWK]]&lt;br /&gt;
* [[B]]&lt;br /&gt;
* [[BASIC]] (Beginner's All Purpose Symbolic Instruction Code) (.bas) -- See also [[Tokenized BASIC]]&lt;br /&gt;
* [[Batch file]] (DOS, Windows, OS/2)&lt;br /&gt;
* [[BCPL]]&lt;br /&gt;
* [[BLISS]]&lt;br /&gt;
* [[Blitz BASIC]]&lt;br /&gt;
** [[Blitz3D]]&lt;br /&gt;
* [[BlooP, FlooP, and GlooP]]&lt;br /&gt;
* [[Bourne shell script]] (.sh)&lt;br /&gt;
* [[Brainfuck]]&lt;br /&gt;
* [[Breder]]&lt;br /&gt;
* [[C]] (.c, .cc, .h)&lt;br /&gt;
* [[C Sharp|C#]] (.cs)&lt;br /&gt;
* [[C shell script]]&lt;br /&gt;
* [[C++]] (.cpp, .cxx)&lt;br /&gt;
* [[C+=]]&lt;br /&gt;
* [[CakeML]]&lt;br /&gt;
* [[CEEMAC]]&lt;br /&gt;
* [[CFEngine]]&lt;br /&gt;
* [[CHIP-8]]&lt;br /&gt;
* [[ChordQL]]&lt;br /&gt;
* [[Clipper (programming language)]]&lt;br /&gt;
* [[Clojure]]&lt;br /&gt;
** [[ClojureScript]]&lt;br /&gt;
* [[COBOL]] (COmmon Business-Oriented Language)&lt;br /&gt;
* [[CoffeeScript]]&lt;br /&gt;
* [[ColdFusion]]&lt;br /&gt;
* [[COMAL]]&lt;br /&gt;
* [[COMIT]]&lt;br /&gt;
* [[COW]]&lt;br /&gt;
* [[Coq]]&lt;br /&gt;
* [[CORC]] (Cornell Computing Language)&lt;br /&gt;
* [[CPL]]&lt;br /&gt;
* [[Crystal]]&lt;br /&gt;
* [[CUPL]] (Cornell University Programming Language)&lt;br /&gt;
* [[Cython (Pyrex)]]&lt;br /&gt;
* [[D]]&lt;br /&gt;
* [[Dart]] (was Dash)&lt;br /&gt;
* [[Dern]]&lt;br /&gt;
* [[dBase programming language]]&lt;br /&gt;
* [[DogeScript]]&lt;br /&gt;
* [[Dylan]]&lt;br /&gt;
* [[Elixir]]&lt;br /&gt;
* [[Elm]]&lt;br /&gt;
* [[Erlang]]&lt;br /&gt;
* [[Expect]]&lt;br /&gt;
* [[Extended Batch Language]] (EBL)&lt;br /&gt;
* [[F Sharp|F#]]&lt;br /&gt;
* [[Fantom]]&lt;br /&gt;
* [[Fish shell]] (*.fish)&lt;br /&gt;
* [[Flare]]&lt;br /&gt;
* [[Flow]]&lt;br /&gt;
* [[Forth]]&lt;br /&gt;
* [[FORTRAN]] (FORmula TRANslation)&lt;br /&gt;
* [[FoxPro programming language]]&lt;br /&gt;
* [[Free Pascal]]&lt;br /&gt;
* [[Fusion (programming language)|Fusion]] (.fu, .ci)&lt;br /&gt;
* [[GAMS]] (.gms)&lt;br /&gt;
* [[GDL Script]] - scripting language used in ARCHICAD (.gdl)&lt;br /&gt;
* [[Gherkin]]/Cucumber&lt;br /&gt;
* [[Go]]&lt;br /&gt;
* [[Graphics Programming Language]] (GPL) (mid-level language on TI computers)&lt;br /&gt;
* [[Groovy]]&lt;br /&gt;
* [[HamsterSpeak]]&lt;br /&gt;
* [[Haskell]]&lt;br /&gt;
* [[Haxe]]&lt;br /&gt;
* [[High Level Shading Language]] (HLSL)&lt;br /&gt;
* [[Hoon]]&lt;br /&gt;
* [[Hopscotch]]&lt;br /&gt;
* [[HyperTalk]]&lt;br /&gt;
* [[IDL]]&lt;br /&gt;
* [[INTERCAL]]&lt;br /&gt;
* [[Ioke]]&lt;br /&gt;
* [[Java]] (.j, .jav, .java)&lt;br /&gt;
* [[JavaScript]] (JScript, [[ECMAScript]]) (.js)&lt;br /&gt;
** [[Node.js]]&lt;br /&gt;
** [[React]]&lt;br /&gt;
** [[TypeScript]]&lt;br /&gt;
* [[JCL]] (Job Control Language; used on IBM mainframes)&lt;br /&gt;
* [[JOSS]]&lt;br /&gt;
* [[JSONata]] [http://jsonata.org/]&lt;br /&gt;
* [[JSX]]&lt;br /&gt;
* [[Julia]]&lt;br /&gt;
* [[Kotlin]]&lt;br /&gt;
* [[LISP]]&lt;br /&gt;
* [[LiveScript]]&lt;br /&gt;
* [[Logo]]&lt;br /&gt;
* [[LOLCODE]]&lt;br /&gt;
* [[Lollipop]]&lt;br /&gt;
* [[Lua]]&lt;br /&gt;
* [[Lurk]]&lt;br /&gt;
* [[Machine language]] (various versions for different machine architectures)&lt;br /&gt;
* [[MATLAB script file]] (.m)&lt;br /&gt;
* [[MDL (programming language)|MDL]] (.mud)&lt;br /&gt;
* [[Microcode]]&lt;br /&gt;
* [[mIRC scripting language]]&lt;br /&gt;
* [[ML]]&lt;br /&gt;
* [[MUMPS]] (Massachusetts General Hospital Utility Multi-Programming System)&lt;br /&gt;
* [[Music Macro Language]] (.mmi)&lt;br /&gt;
* [[Nim]]&lt;br /&gt;
* [[Nock]]&lt;br /&gt;
* [[NetLogo]]&lt;br /&gt;
* [[Object Pascal]] (including Delphi)&lt;br /&gt;
* [[Objective-C]] (.m, .h) (used in Mac and iOS development)&lt;br /&gt;
* [[OCaml]]&lt;br /&gt;
* [[OpenGL Shading Language]] (GLSL)&lt;br /&gt;
* [[P (Microsoft programming language)|P]] (Microsoft)&lt;br /&gt;
* [[Pascal]] (.pas)&lt;br /&gt;
* [[Pawn]]&lt;br /&gt;
* [[Perl]] (.pl, .pm)&lt;br /&gt;
* [[PHP]] (.php)&lt;br /&gt;
* [[Piet]]&lt;br /&gt;
* [[PikaScript]]&lt;br /&gt;
* [[PILOT]]&lt;br /&gt;
* [[Pixie (programming language)|Pixie]]&lt;br /&gt;
* [[Pixilang]] (.pixi)&lt;br /&gt;
* [[PL/I]]&lt;br /&gt;
* [[PLASMA]]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
* [[Processing]]&lt;br /&gt;
* [[Programmable Command Language]] (PCL), for TOPS-20&lt;br /&gt;
* [[Prolog]]&lt;br /&gt;
* [[Pyramid]]&lt;br /&gt;
* [[Python]] (.py, .pyc, .pyo, .pyd)&lt;br /&gt;
* [[QML]]&lt;br /&gt;
* [[Q Sharp|Q#]]&lt;br /&gt;
* [[Quorum]]&lt;br /&gt;
* [[R]]&lt;br /&gt;
* [[Racket]]&lt;br /&gt;
* [[Raku]]&lt;br /&gt;
* [[Rant]]&lt;br /&gt;
* [[Ratfor]]&lt;br /&gt;
* [[Redcode]]&lt;br /&gt;
* [[RenderWare object]] (.rwx)&lt;br /&gt;
* [[RobotWar]]&lt;br /&gt;
* [[RPG]]/RPGLE/RPG IV/RPG ILE (.rpgle, .sqlrpgle)&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[Rust]]&lt;br /&gt;
* [[S]]&lt;br /&gt;
* [[SAIL]]&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Scheme]]&lt;br /&gt;
* [[SCODL]]&lt;br /&gt;
* [[Scratch]]&lt;br /&gt;
* [[Server Side Includes]]&lt;br /&gt;
* [[Shen]]&lt;br /&gt;
* [[Sikuli]]&lt;br /&gt;
* [[Skip]]&lt;br /&gt;
* [[Smalltalk]]&lt;br /&gt;
* [[SNOBOL]]&lt;br /&gt;
* [[Solidity]]&lt;br /&gt;
* [[Squiggle]]&lt;br /&gt;
* [[Squirrel]]&lt;br /&gt;
* [[Standard ML]]&lt;br /&gt;
* [[StarLogo]]&lt;br /&gt;
* [[Swift]] (Apple) (.swift)&lt;br /&gt;
* [[Swift (parallel scripting)]]&lt;br /&gt;
* [[SYSDOOM]]&lt;br /&gt;
* [[Tabloid (programming language)|Tabloid]]&lt;br /&gt;
* [[Tcl]]&lt;br /&gt;
* [[TECO]]&lt;br /&gt;
* [[TRAC programming language]]&lt;br /&gt;
* [[TUTOR]]&lt;br /&gt;
* [[TypeScript]]&lt;br /&gt;
* [[Verilog]]&lt;br /&gt;
* [[vim script]]&lt;br /&gt;
* [[Visual Basic]]&lt;br /&gt;
* [[VBScript]]&lt;br /&gt;
* [[Vue.js]] component files&lt;br /&gt;
* [[WaveGL]]&lt;br /&gt;
* [[WebAssembly]]&lt;br /&gt;
* [[Wenyan]] (文言)&lt;br /&gt;
* [[Windows Script File]]&lt;br /&gt;
* [[WMLScript]]&lt;br /&gt;
* [[Wolfram Language]]&lt;br /&gt;
* [[Wuffs]]&lt;br /&gt;
* [[ZAP]]&lt;br /&gt;
* [[Z-code]]&lt;br /&gt;
* [[ZIL]]&lt;br /&gt;
&lt;br /&gt;
== Logical assertion languages ==&lt;br /&gt;
* [[SNARK]]&lt;br /&gt;
&lt;br /&gt;
== Query languages ==&lt;br /&gt;
* [[Fauna Query Language]] (FQL)&lt;br /&gt;
* [[PRQL]]&lt;br /&gt;
* [[SPARQL]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
&lt;br /&gt;
== Templates, macros, preprocessors, etc. ==&lt;br /&gt;
* [[Cascading Style Sheets|CSS]]&lt;br /&gt;
* [[doT]]&lt;br /&gt;
* [[DSSSL]]&lt;br /&gt;
* [[Jinja]]&lt;br /&gt;
* [[Jsonnet]] [https://jsonnet.org/]&lt;br /&gt;
* [[Liquid]] (.liquid)&lt;br /&gt;
* [[M4]] (.m4)&lt;br /&gt;
* [[Pug]]&lt;br /&gt;
* [[Smarty]]&lt;br /&gt;
* [[XSL]]&lt;br /&gt;
* [[XSLT]]&lt;br /&gt;
&lt;br /&gt;
For additional macro formats, especially binary formats, see [[Executables#Macros or automated scripting]].&lt;br /&gt;
&lt;br /&gt;
See also [[Web#Scripts/Applets/Plug-Ins/Frameworks/APIs/Templating]].&lt;br /&gt;
&lt;br /&gt;
See [[Wikipedia:Category:Template engines]] for another list of template systems.&lt;br /&gt;
&lt;br /&gt;
== Other/Miscellaneous ==&lt;br /&gt;
* [[Nomyx language]]&lt;br /&gt;
* [[Programmable calculators]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [[Executables]]&lt;br /&gt;
* [[Interactive Fiction]] engines often use specialized programming languages for game development.&lt;br /&gt;
* [[Resources]]&lt;br /&gt;
* [[Source code]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
===Resources===&lt;br /&gt;
* A comprehensive list of over 2000 programming languages and a small sample programs for each of them is available [http://www.99-bottles-of-beer.net/ here]&lt;br /&gt;
* [http://rosettacode.org/ Rosetta Code] attempts to present solutions to the same task in different programming languages.&lt;br /&gt;
* [http://storify.com/carlzimmer/coding-for-middle-school-girls?utm_content=storify-pingback&amp;amp;utm_source=t.co&amp;amp;utm_campaign=&amp;amp;awesm=sfy.co_s2LP&amp;amp;utm_medium=sfy.co-twitter Coding for middle-school girls] (tips on introducing them to programming)&lt;br /&gt;
* [http://langpop.corger.nl/ Programming language popularity chart (based on Github and StackOverflow activity)]&lt;br /&gt;
* [http://hivelogic.com/articles/top-10-programming-fonts Top 10 programming fonts]&lt;br /&gt;
* [http://www.integralwebsolutions.co.za/Blog/EntryId/901/What-s-The-Most-Popular-Programming-Language.aspx What’s The Most Popular Programming Language?]&lt;br /&gt;
* [http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665 Which programming language should I learn first?]&lt;br /&gt;
* [http://exple.tive.org/blarg/2013/10/22/citation-needed/ Why array indices start at zero; historical info]&lt;br /&gt;
* [http://www.codecademy.com/ Code Academy: learn to code interactively online]&lt;br /&gt;
* [http://howto.cnet.com/8301-11310_39-57615356-285/best-free-sites-for-learning-how-to-write-code/ Best free sites for learning how to write code]&lt;br /&gt;
&lt;br /&gt;
=== Commentary ===&lt;br /&gt;
* [http://boingboing.net/2013/02/27/what-most-schools-should-reall.html Why you should learn to program]&lt;br /&gt;
* [http://mentalfloss.com/article/53160/meet-refrigerator-ladies-who-programmed-eniac Meet the 'Refrigerator Ladies' Who Programmed the ENIAC]&lt;br /&gt;
* [http://devblog.avdi.org/2014/01/31/the-moderately-enthusiastic-programmer/ The Moderately Enthusiastic Programmer]&lt;br /&gt;
* [http://techcrunch.com/2013/10/10/my-experience-as-a-fourth-grade-hacker/ My Experience As A Fourth Grade Hacker]&lt;br /&gt;
* [https://medium.com/learning-to-code/565fc9dcb329 Things I Wish Someone Had Told Me When I Was Learning How to Code]&lt;br /&gt;
* [http://michaelochurch.wordpress.com/2012/01/15/the-problem-with-programming-language/ A problem with the term, programming “language”]&lt;br /&gt;
* [http://animalnewyork.com/2014/artists-notebook-ramsey-nasser/ Discussion of creating programming languages in Arabic]&lt;br /&gt;
* [http://www.viva64.com/en/b/0260/ The Last Line Effect]&lt;br /&gt;
* [http://bost.ocks.org/mike/algorithms/ Visualizing algorithms]&lt;br /&gt;
* [http://www.playthepast.org/?p=4982 Excavating Code: An Archaeological Record of Software Development]&lt;br /&gt;
* [https://medium.com/towards-a-remarkable-career/the-art-of-the-bug-ac5a535315fa The art of the bug: Failure should be fun]&lt;br /&gt;
* [https://speakerdeck.com/craigstuntz/incredibly-strange-programming-languages Incredibly Strange Programming Languages (presentation)]&lt;br /&gt;
&lt;br /&gt;
===Humor===&lt;br /&gt;
* [http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html A Brief, Incomplete, and Mostly Wrong History of Programming Languages]&lt;br /&gt;
* [http://colinm.org/language_checklist.html Programming Language Checklist]&lt;br /&gt;
* [http://www.quora.com/Programming-Languages/If-there-is-a-war-of-programming-languages-who-would-you-support-and-why/answer/Prithviraj-Udaya?srid=LZ&amp;amp;st=ns Programming languages as Tolkien characters]&lt;br /&gt;
* [http://programmingisterrible.com/post/65781074112/devils-dictionary-of-programming Devil's Dictionary of Programming]&lt;br /&gt;
* [http://9gag.com/gag/av0z0Bn?ref=fb.s This Is Why You Shouldn't Interrupt A Programmer]&lt;br /&gt;
* [http://kingjamesprogramming.tumblr.com/ Random mashup generator of the King James Bible and a programming book]&lt;br /&gt;
* [http://moviecode.tumblr.com/ What the computer code seen on screens in movies and TV shows actually does]&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
* [http://abcnews.go.com/Politics/video/obama-slow-man-27453525 President Obama writes a line of code (video)]&lt;br /&gt;
* [https://medium.com/@3fingeredfox/margaret-hamilton-lead-software-engineer-project-apollo-158754170da8 Picture: Margaret Hamilton, lead software engineer, Project Apollo, with source code from moon landing mission]&lt;br /&gt;
* [http://www.watchpeoplecode.com/ Watch People Code (live video streams)]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</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>2026-01-07T16:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Uncategorized */&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;
* [[Packaged Activity]] (.apk)&lt;br /&gt;
* [[PACKFILE (Brad Smith)]]&lt;br /&gt;
* [[pax]]&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;
* [[The Compressor (John Lauro)|Compressor, The (John Lauro)]]&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;
* [[DRY]]&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;
* [[TPK (compressed archive)|TPK]]&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;
* [[DataSAFE]] (.saf, .lbx)&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 (Ziff Communications)]]&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;
* [[EA archive]]&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;
* [[Installer VISE]]&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 PKG]]&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;
* [[Lead Technologies archive]]&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;
* [[Packaged Activity]] (Microsoft Train Simulator)&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]] (formerly known as RedHat Package Manager, nowadays RPM Package Manager)&amp;lt;ref&amp;gt;[[wikipedia:RPM_Package_Manager|RPM Package Manager - Wikipedia]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Setup Factory]] (Indigo Rose Software)&lt;br /&gt;
* [[SIS]] (Symbian)&lt;br /&gt;
* [[Snap]]&lt;br /&gt;
* Sweet Home 3D&lt;br /&gt;
** [[Sweet Home 3D Furniture Library]]&lt;br /&gt;
** [[Sweet Home 3D Plug-in]]&lt;br /&gt;
** [[Sweet Home 3D Texture Library]]&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;
* [[XP3]] (KiriKiri Adventure Game System)&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;
* [[SCRNCH]] (in &amp;quot;write mode&amp;quot;)&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;
* [[SMART Notebook]]&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;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.notebook</id>
		<title>Category:File formats with extension .notebook</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.notebook"/>
				<updated>2026-01-07T16:39:53Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;N&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|N]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:Remedy_Entertainment</id>
		<title>Category:Remedy Entertainment</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:Remedy_Entertainment"/>
				<updated>2025-11-22T05:02:04Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;Category:Companies and organizations&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Companies and organizations]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Punched_card</id>
		<title>Punched card</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Punched_card"/>
				<updated>2025-10-09T20:42:17Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Add headers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=physical&lt;br /&gt;
|thiscat=Punched card&lt;br /&gt;
|released=1801&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Punched cards''', or punchcards, were for many years the major method of providing input to computers. Programs in [[FORTRAN]] or [[COBOL]] or [[RPG]] were punched onto decks of cards (one card per program line) on keypunch machines and handed in to be run in batch-processing mode on the computer, which was too massive and expensive to be made available to individuals other than through the mediation of system operators who eventually handed back the output in printed form. Often the function of the programs was to churn through large amounts of data to do number-crunching or other operations on it; this data might also be provided on punchcards (though [[magnetic tape]] and paper [[punched tape]] were also used). Punchcards could also be found in all sorts of other places, including in the cards you sent back with bill payments (which bore the infamous exhortation, &amp;quot;Do not fold, spindle, or mutilate&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
While punchcards are most associated with the &amp;quot;big-iron&amp;quot; mainframe computers of the 1950s through 1970s, they have a 200-year history of use for many applications, from the [[Jacquard Loom]] of 1801 to the &amp;quot;hanging chads&amp;quot; of the 2000 US presidential [[Votomatic card|election]]. In between they were proposed for use in Babbage's never-finished Analytic Engine and used by Hollerith for data-tabulation for the 1890 US Census.&lt;br /&gt;
&lt;br /&gt;
It is possible to read most standard punch cards with a scanner and  DataMuseum.dk has developed such a program in python3, aptly named &amp;quot;Florida2000&amp;quot;.  The source code can be found under the Datamuseum-DK account on github.&lt;br /&gt;
&lt;br /&gt;
== Digital preservation formats ==&lt;br /&gt;
&lt;br /&gt;
A survey (2025-10-01) looking for standarized file-formats, for the digital preservation of punched card contents comes up empty.&lt;br /&gt;
&lt;br /&gt;
The SIMH emulator software implements four different file-formats of which one is translating (&amp;quot;Standard Ascii&amp;quot;), one is limited to only certain kinds of punched cards (&amp;quot;BCD Format&amp;quot;), leaving &amp;quot;Binary Card format&amp;quot; and &amp;quot;CBN Format&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A survey of the contents of BitSavers (2025-10-01) finds 8 artifacts in CBN format and 2600+ in &amp;quot;Binary Card format&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The description of the &amp;quot;Binary Card format&amp;quot; in the Open-SIMH source code (2025-10-01) is somewhat confused:&lt;br /&gt;
&lt;br /&gt;
   Binary Card format:&lt;br /&gt;
      Each record 160 characters.&lt;br /&gt;
      First characters 6789----&lt;br /&gt;
      Second character 21012345&lt;br /&gt;
                       111&lt;br /&gt;
      Top 4 bits of second character are 0.&lt;br /&gt;
      It is unlikely that any other format could&lt;br /&gt;
      look like this.&lt;br /&gt;
&lt;br /&gt;
The line &amp;quot;Top 4 bits of second character are 0.&amp;quot; is wrong, and should correctly read &amp;quot;The bottom bits of every second character is 0.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Card types ==&lt;br /&gt;
&lt;br /&gt;
* [[Aperture card]]&lt;br /&gt;
* [[Hollerith card]]&lt;br /&gt;
* [[IBM card]] (original 80-column version)&lt;br /&gt;
** [[IBM stub card]]&lt;br /&gt;
** [[IBM 96-column card]]&lt;br /&gt;
* [[Jacquard Loom]]&lt;br /&gt;
* [[Korsakov card]]&lt;br /&gt;
* [[Mark Sense card]]&lt;br /&gt;
* [[UNIVAC 90-column card]]&lt;br /&gt;
* [[Votomatic card]] (used in election ballots)&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://homepage.cs.uiowa.edu/~jones/cards/ The Douglas W. Jones Punched Card Page]&lt;br /&gt;
* [http://www.quadibloc.com/comp/cardint.htm The Punched Card]: shows details of a number of card formats and character encoding schemes&lt;br /&gt;
* [http://www.masswerk.at/google60/ Google60]: Cute web app showing how Google's interface might have been in the 1960s, complete with simulated keypunch&lt;br /&gt;
* [http://www.wired.com/wired/archive/7.03/punchcards.html The little secret that haunts corporate America ... A technology that won't go away.]&lt;br /&gt;
* [http://what-if.xkcd.com/63/ If all digital data were stored on punch cards, how big would Google's data warehouse be?]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Bsdiff</id>
		<title>Bsdiff</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Bsdiff"/>
				<updated>2025-09-30T00:51:40Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|pronom={{PRONOM|fmt/439}}&lt;br /&gt;
|wikidata={{wikidata|Q58367808}}&lt;br /&gt;
|released=2003&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Bsdiff''' is an open-source utility for generating diffs of binary files which can be distributed as patches or updates without having to send the entire set of binary data each time the package is updated. While one might think the need for such things is reduced with the much-improved bandwidth of modern times, software has also increased in size (the &amp;quot;bloatware&amp;quot; phenomenon), so the need for tools like this continues. Supposedly bsdiff generates more compact diff files than the high-priced proprietary [[RTPatch]] system.&lt;br /&gt;
&lt;br /&gt;
bsdiff uses a technique called [https://en.wikipedia.org/wiki/Delta_encoding delta encoding] to encode the differences between two binary objects. &lt;br /&gt;
&lt;br /&gt;
[[bzip2]] is used for compression.&lt;br /&gt;
&lt;br /&gt;
There have been some forks and variant versions of bsdiff, and slightly-divergent forms are used for some platforms and software systems; for instance, there is an adapted version used for Mozilla updates (which, in turn, get put into [[Mozilla Archive]] files).&lt;br /&gt;
&lt;br /&gt;
== Code and downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.daemonology.net/bsdiff/ BSDIFF page with link to download]&lt;br /&gt;
* [https://github.com/mendsley/bsdiff An 2012 fork of bsdiff]&lt;br /&gt;
* [https://github.com/gabstv/go-bsdiff Golang implementation of bsdiff based on Percival's original]&lt;br /&gt;
&lt;br /&gt;
== Links and references ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.pokorra.de/coding/bsdiff.html bsdiff for Windows]&lt;br /&gt;
* [http://cx-bsdiff.sourceforge.net/ bsdiff Python extension]&lt;br /&gt;
* [http://openplanetsfoundation.org/system/files/bsdiff-4.0-documentation-colin-percival-bsd-licensed.pdf BSDIFF format information]&lt;br /&gt;
* [http://www.daemonology.net/papers/bsdiff.pdf Paper on algorithm used]&lt;br /&gt;
* [http://www.daemonology.net/papers/thesis.pdf Doctoral thesis by author describing more sophisticated algorithm]&lt;br /&gt;
* [http://damaestro.us/blog/bsdiff-very-interesting-binary-diff Blog discussion]&lt;br /&gt;
* [https://openpreservation.org/blogs/bsdiff-technological-solutions-reversible-pre-conditioning-complex-binary-objects/ BSDIFF: Technological Solutions for Reversible Pre-conditioning of Complex Binary Objects]&lt;br /&gt;
* [https://exponentialdecay.co.uk/blog/bsdiff-as-a-tool-for-digital-preservation/ Revisiting bsdiff as a tool for digital preservation]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Text_Encoding_Initiative</id>
		<title>Text Encoding Initiative</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Text_Encoding_Initiative"/>
				<updated>2025-07-29T02:57:57Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Markup&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The '''Text Encoding Initiative''' (TEI) is a consortium to develop standards for digitally-represented texts, begun in 1994.  Their standards and guidelines are used widely in the humanities and social sciences, as well as by libraries and museums.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* &amp;quot;[https://github.com/odict/freedict freedict]&amp;quot;, converter of dictionary files to [[ODict]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.tei-c.org/index.var Text Encoding Initiative website ]&lt;br /&gt;
* [[Wikipedia:Text Encoding Initiative]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XML based file formats]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Diagramming_and_flowcharting</id>
		<title>Diagramming and flowcharting</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Diagramming_and_flowcharting"/>
				<updated>2025-07-29T02:41:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Diagramming and flowcharting&lt;br /&gt;
|image=Flowchart-311347 640.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Formats for making charts and diagrams.&lt;br /&gt;
&lt;br /&gt;
* [[ABC FlowCharter]] (later iGrafx FlowCharter)&lt;br /&gt;
* [[Chartist (Novagraph)]]&lt;br /&gt;
* [[ConceptDraw]]&lt;br /&gt;
** [[ConceptDraw Document]]&lt;br /&gt;
** [[ConceptDraw XML]]&lt;br /&gt;
** [[ConceptDraw Mindmap]]&lt;br /&gt;
* [[Corel Flow]]&lt;br /&gt;
* [[DataDiagrammingML]]&lt;br /&gt;
* [[Dia]]&lt;br /&gt;
* [[Diagram Designer]]&lt;br /&gt;
* [[DOT (graph description language)]]&lt;br /&gt;
* [[Flow Charting]]&lt;br /&gt;
* [[GEXF]] (Graph Exchange XML Format)&lt;br /&gt;
* [[MyDraw]]&lt;br /&gt;
* [[OmniGraffle]]&lt;br /&gt;
* [[OrgPlus]] (.opx)&lt;br /&gt;
* [[PlantUML]]&lt;br /&gt;
* [[RFFlow]]&lt;br /&gt;
* [[SmartDraw]]&lt;br /&gt;
* [[Timeline Maker]] (.tlm, .tlmp)&lt;br /&gt;
* [[UML]]&lt;br /&gt;
* [[Visio]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Graphics]]&lt;br /&gt;
* [[Mind maps, Topic maps, etc.]]&lt;br /&gt;
* [[Scientific Data formats]]&lt;br /&gt;
* [[Flowchart]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:Novagraph</id>
		<title>Category:Novagraph</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:Novagraph"/>
				<updated>2025-07-29T02:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;Category:Companies and organizations&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Companies and organizations]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Game_data_files</id>
		<title>Game data files</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Game_data_files"/>
				<updated>2025-06-26T00:47:52Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Individual Game Formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|thiscat=Game data files&lt;br /&gt;
|image=Arcade-gaming-1361761483gDu.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Many popular games use proprietary file formats to store their assets. These include custom image, sound and video formats and custom archive formats. There is no way that all of these can be enumerated here in some way or another. And as long as the games can still be run by an [[Emulation_Software|Emulator]] it's not that much of a deal. However, a lot of work has been put into deciphering, decrypting and hacking these files, and that work should be preserved.&lt;br /&gt;
&lt;br /&gt;
See also: [[Interactive Fiction]] for data formats related to text adventure games, [[Puzzles]] for puzzle-game files, and [[Saved Games]] for data saved by games to store a player's game status.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [http://wiki.xentax.com Xentax Wiki]&lt;br /&gt;
* [http://rewiki.awiki.org ReWiki]&lt;br /&gt;
* [http://aluigi.altervista.org/quickbms.htm QuickBMS], a tool suite to describe archives in an abstract BASIC-like language, and lots of scripts for even more games&lt;br /&gt;
&lt;br /&gt;
==General Game Formats==&lt;br /&gt;
&lt;br /&gt;
This section details formats such as [[Interplay ACM]] and [[Unreal Music Format]] which are used in a number of games.&lt;br /&gt;
&lt;br /&gt;
=== Archiving / Compression ===&lt;br /&gt;
* [[CFL]]&lt;br /&gt;
* [[FAR (The Sims)]]&lt;br /&gt;
* [[HMM Packfile]] (.PAK)&lt;br /&gt;
* [[Unity package file]]&lt;br /&gt;
&lt;br /&gt;
===Audio / Music===&lt;br /&gt;
(see also [[Audio and Music]])&lt;br /&gt;
&lt;br /&gt;
* [[BAKA]] (PCM 16 bit)&lt;br /&gt;
* beatmania / IIDX simulation&lt;br /&gt;
** [[BMS]]&lt;br /&gt;
* [[BH2PCM]] (extracted from [[Doom WAD]] by eXtendable WAD Editor)&lt;br /&gt;
* [[BNSF]] (IS14)&lt;br /&gt;
* Commodore Amiga&lt;br /&gt;
** [[AC1D-DC1A Packer]]&lt;br /&gt;
** [[AMOS Music Bank]]&lt;br /&gt;
** [[Channel Players]]&lt;br /&gt;
** [[Digital Illusions]]&lt;br /&gt;
** [[Game Music Creator]]&lt;br /&gt;
** [[Jason Page]]&lt;br /&gt;
* Electronic Arts&lt;br /&gt;
** [[Electronic Arts MUS]]&lt;br /&gt;
* [[Epic Megagames MASI]]&lt;br /&gt;
* id Software&lt;br /&gt;
** [[Doom MUS]]&lt;br /&gt;
** [[id Software Music Format]]&lt;br /&gt;
* [[Interplay ACM]]&lt;br /&gt;
* [[Inverse Frequency Sound format]]&lt;br /&gt;
* [[Ken's Adlib Music]]&lt;br /&gt;
* [[Sierra AGI]]&lt;br /&gt;
* [[Sierra SCI]]&lt;br /&gt;
* [[Westwood Studios ADL]]&lt;br /&gt;
* [[Westwood Studios AUD]]&lt;br /&gt;
* [[Xbox IMA ADPCM]]&lt;br /&gt;
* Nintendo GameCube / Wii&lt;br /&gt;
** [[Nintendo GameCube / Wii AST]]&lt;br /&gt;
** [[Nintendo GameCube / Wii BRSTM]]&lt;br /&gt;
&lt;br /&gt;
=== Game programming languages ===&lt;br /&gt;
&lt;br /&gt;
* [[Blitz3D]]&lt;br /&gt;
** [[Blitz3D Model]]&lt;br /&gt;
&lt;br /&gt;
(see also [[Programming Languages]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
* Allegro (game programming library)&lt;br /&gt;
** [[Allegro packfile]]&lt;br /&gt;
&lt;br /&gt;
* Atari&lt;br /&gt;
** [[STOS memory bank]] (.mbk)&lt;br /&gt;
&lt;br /&gt;
* Bitsboard&lt;br /&gt;
** [[Bitsboard board]]&lt;br /&gt;
&lt;br /&gt;
* Blizzard Entertainment&lt;br /&gt;
** [[BLP]]&lt;br /&gt;
** [[MDX (Blizzard)|MDX]]&lt;br /&gt;
** [[MoPaQ]]&lt;br /&gt;
&lt;br /&gt;
* Build Engine&lt;br /&gt;
** [[ART (Build Engine ART)]]&lt;br /&gt;
** [[DAT (Build Engine Palette)]]&lt;br /&gt;
** [[GRP (Build Engine Group Archive)]]&lt;br /&gt;
&lt;br /&gt;
* [[D3TV]]&lt;br /&gt;
* [[DIV Games Studio]]&lt;br /&gt;
&lt;br /&gt;
* Electronic Arts&lt;br /&gt;
** [[Electronic Arts CMV]]&lt;br /&gt;
** [[Electronic Arts INF]]&lt;br /&gt;
** [[Electronic Arts MAD]]‎&lt;br /&gt;
** [[Electronic Arts MOV]]&lt;br /&gt;
** [[Electronic Arts MPC‎]]&lt;br /&gt;
** [[Electronic Arts TGV]]&lt;br /&gt;
** [[Electronic Arts WVE]]&lt;br /&gt;
&lt;br /&gt;
* Free Hero Mesh&lt;br /&gt;
** [[Free Hero Mesh class definition file]] (.class)&lt;br /&gt;
** [[Free Hero Mesh class resource file]] (.xclass)&lt;br /&gt;
** [[Free Hero Mesh level file]] (.level)&lt;br /&gt;
** [[Free Hero Mesh solution file]] (.solution)&lt;br /&gt;
** [[Free Hero Mesh code page file]]&lt;br /&gt;
** [[Free Hero Mesh composite puzzle set]]&lt;br /&gt;
&lt;br /&gt;
* Hero Mesh&lt;br /&gt;
** [[Hero Mesh puzzle set]] (.mb)&lt;br /&gt;
&lt;br /&gt;
* id Software&lt;br /&gt;
** [[BSP]] (map format used in Quake)&lt;br /&gt;
** [[Doom WAD]]&lt;br /&gt;
** [[Quake PAK]]&lt;br /&gt;
** [[Quake PK3]] (actually [[ZIP]])&lt;br /&gt;
** [[Quake WAD]]&lt;br /&gt;
&lt;br /&gt;
* Infinity Engine&lt;br /&gt;
** [[BAM]]&lt;br /&gt;
&lt;br /&gt;
* [[MegaZeux]]&lt;br /&gt;
&lt;br /&gt;
* NetImmerse / Gamebryo Engine&lt;br /&gt;
** [[KF]]&lt;br /&gt;
** [[NIF]]&lt;br /&gt;
&lt;br /&gt;
* Nintendo GameCube&lt;br /&gt;
** [[Nintendo GameCube Opening.bnr]]&lt;br /&gt;
&lt;br /&gt;
* Nintendo GameCube / Wii&lt;br /&gt;
** [[DOL (Nintendo)]]&lt;br /&gt;
** [[RARC]]&lt;br /&gt;
** [[Yaz0]]&lt;br /&gt;
&lt;br /&gt;
* Nintendo Wii&lt;br /&gt;
** [[BootMii NAND Dump]]&lt;br /&gt;
** [[BRFNT]]&lt;br /&gt;
** [[Mii Data]]&lt;br /&gt;
** [[Nintendo Wii BRLAN]]&lt;br /&gt;
** [[Nintendo Wii BRLYT]]&lt;br /&gt;
** [[Nintendo Wii BRRES]]&lt;br /&gt;
** [[Nintendo Wii Content.bin]]&lt;br /&gt;
** [[Nintendo Wii Data.bin]]&lt;br /&gt;
** [[Nintendo Wii Opening.bnr]]&lt;br /&gt;
** [[Nintendo Wii PAC]]&lt;br /&gt;
** [[Nintendo Wii PCS]]&lt;br /&gt;
** [[Nintendo Wii REL]]&lt;br /&gt;
** [[Nintendo Wii Savegame]]&lt;br /&gt;
** [[Nintendo Wii SEL]]&lt;br /&gt;
** [[Nintendo Wii Ticket]]&lt;br /&gt;
** [[Nintendo Wii TPL]]&lt;br /&gt;
** [[Nintendo Wii U8]]&lt;br /&gt;
** [[Nintendo Wii Update.inf]]&lt;br /&gt;
** [[Nintendo Wii VFF]]&lt;br /&gt;
** [[Title metadata]]&lt;br /&gt;
** [[Virtual Console CCF]]&lt;br /&gt;
** [[WAD (Wii)]]&lt;br /&gt;
** [[WiiConnect24 file]]&lt;br /&gt;
&lt;br /&gt;
* [[OHRRPGCE]]&lt;br /&gt;
&lt;br /&gt;
* [[Outerra engine]] (.otx) (used in Anteworld game)&lt;br /&gt;
&lt;br /&gt;
* Raven Software game engine&lt;br /&gt;
** [[GLA]] - Ghoul animation (.gla)&lt;br /&gt;
** [[GLM]] - Ghoul mesh (.glm)&lt;br /&gt;
&lt;br /&gt;
* Sokoban&lt;br /&gt;
** [[Softdisk Publishing UDF files]] (used for Softdisk's version of Sokoban)&lt;br /&gt;
** [[SOK (Sokoban)]]&lt;br /&gt;
** [[Sokoban XML]]&lt;br /&gt;
&lt;br /&gt;
* Terminal Reality [https://github.com/jopadan/termpod/wiki/Terminal-Reality]&lt;br /&gt;
** [[POD1]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-1-Format-Reference] (no CRC)&lt;br /&gt;
** [[POD2]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-2-Format-Reference] (CRC=[[CRC-32#CRC-32/MPEG-2|CRC-32/MPEG-2]])&lt;br /&gt;
** [[POD3]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-3-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
** [[POD4]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-4-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
** [[POD5]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-5-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
** [[POD6]] (.pod) [https://github.com/jopadan/termpod/wiki/Pod-6-Format-Reference] (no CRC)&lt;br /&gt;
** [[EPD]]  (.epd) [https://github.com/jopadan/termpod/wiki/Epd-Format-Reference] (CRC=CRC-32/MPEG-2)&lt;br /&gt;
&lt;br /&gt;
* Tiled&lt;br /&gt;
** [[Tiled JSON]]&lt;br /&gt;
** [[Tiled TMX]]&lt;br /&gt;
** [[Tiled TSX]]&lt;br /&gt;
&lt;br /&gt;
* Torque 3D game engine&lt;br /&gt;
** [[DTS]] (.dts)&lt;br /&gt;
&lt;br /&gt;
* Valve Source Engine&lt;br /&gt;
** [[Valve Model Format]] (.mdl) [https://developer.valvesoftware.com/wiki/MDL Source Code]&lt;br /&gt;
** [[Valve Collision Model]] (.phy)&lt;br /&gt;
** [[Valve Map Format]] (.vmf)&lt;br /&gt;
** [[Valve Material Type]] (.vmt)&lt;br /&gt;
** [[Valve Vertex Data]] (.vvd)&lt;br /&gt;
** [[Valve Texture Format]] (.vtf)&lt;br /&gt;
&lt;br /&gt;
* Xtremeworlds&lt;br /&gt;
** [[Xtremeworlds PWX]]&lt;br /&gt;
** [[Xtremeworlds map]]&lt;br /&gt;
&lt;br /&gt;
* [[ZZT]]&lt;br /&gt;
** [[ZXT/ZAX]]&lt;br /&gt;
&lt;br /&gt;
* [[ZZ Zero]]&lt;br /&gt;
&lt;br /&gt;
==Individual Game Formats==&lt;br /&gt;
&lt;br /&gt;
This section details formats which are specific to a single game (or perhaps a game series), such as [[God of Thunder Music Format]].&lt;br /&gt;
* 7 Days to Die&lt;br /&gt;
** [[TTS Prefab]] (.tts)&lt;br /&gt;
** [[7DTD Map File]] (.map)&lt;br /&gt;
* Age of Empires&lt;br /&gt;
** [[Data Resource File]] (.drs)&lt;br /&gt;
** [[Age of Empires Graphics File]] (.slp)&lt;br /&gt;
* Age of Mythology&lt;br /&gt;
** [[BAR (Age of Mythology)]] (.bar archive)&lt;br /&gt;
* Alter Ego (1986)&lt;br /&gt;
** [[Alter Ego Vignette Script format]]&lt;br /&gt;
* Arma&lt;br /&gt;
** [[Arma PBO]] (.pbo)&lt;br /&gt;
* Barony&lt;br /&gt;
** [[Barony Voxel]] (.vox)&lt;br /&gt;
* Blur&lt;br /&gt;
** [[BAF]] (Blur ADPCM)&lt;br /&gt;
* BVE, OpenBVE, Boso View Express (railroad simulator)&lt;br /&gt;
** [[BVE object formats]]&lt;br /&gt;
** [[BVE route formats]]&lt;br /&gt;
** [[BVE train.dat file]]&lt;br /&gt;
* Carnivores&lt;br /&gt;
** [[CAR (Carnivores)]] (.car)&lt;br /&gt;
* Cartooners&lt;br /&gt;
** [[Cartooners actor file]] (.act)&lt;br /&gt;
** [[Electronic Arts INF‎]] (.inf)&lt;br /&gt;
** [[Electronic Arts MOV]] (.mov)&lt;br /&gt;
** [[Electronic Arts MUS]] (.mus)&lt;br /&gt;
* Chasm: The Rift&lt;br /&gt;
** [[CAR (Chasm: The Rift)]]&lt;br /&gt;
* Cities Skylines&lt;br /&gt;
** [[Cities Skylines CRP]] (.crp)&lt;br /&gt;
* Commander Keen 1&lt;br /&gt;
** [[Commander Keen 1 Level format]] (.ck1)&lt;br /&gt;
* Core Wars&lt;br /&gt;
** [[RBJ (Redcode oBJect)]] (.rbj)&lt;br /&gt;
* Crystal Caves&lt;br /&gt;
** [[Crystal Caves Sound format]] (.snd)&lt;br /&gt;
* Dance With Intensity&lt;br /&gt;
** [[Dance With Intensity simfile]] (.dwi)&lt;br /&gt;
* Dangerous Dave&lt;br /&gt;
** [[Dangerous Dave level format]]&lt;br /&gt;
** [[Dangerous Dave tileset format]]&lt;br /&gt;
** (also uses [[Inverse Frequency Sound format]])&lt;br /&gt;
* Dark Reign&lt;br /&gt;
** [[FTG (Dark Reign)]]&lt;br /&gt;
** [[PAL (Dark Reign)]]&lt;br /&gt;
* Dofus&lt;br /&gt;
** [[Dofus localization]]&lt;br /&gt;
* Donkey Konga 2&lt;br /&gt;
** [[Donkey Konga 2 DSP]]&lt;br /&gt;
* Doom&lt;br /&gt;
** [[Doom cheat code encryption]]&lt;br /&gt;
** [[Doom MUS]] (.mus)&lt;br /&gt;
** [[Doom WAD]] (.wad)&lt;br /&gt;
* DTX Mania&lt;br /&gt;
** [[DTX Mania simfile]]&lt;br /&gt;
* Duke Nukem&lt;br /&gt;
** [[ART (Duke Nukem 3D)]]&lt;br /&gt;
** [[DAT (Duke Nukem 3D)]]&lt;br /&gt;
** [[Duke Nukem level format]]&lt;br /&gt;
** [[Duke Nukem graphics format]]&lt;br /&gt;
** [[GRP (Duke Nukem 3D)]]&lt;br /&gt;
* Fallout&lt;br /&gt;
** [[Fallout character description]] (.gcd)&lt;br /&gt;
* Friday Night Funkin&lt;br /&gt;
** [[Friday Night Funkin mod]]&lt;br /&gt;
* Garry's Mod&lt;br /&gt;
** [[Garry's Mod Addon]] (.gma)&lt;br /&gt;
* God of Thunder&lt;br /&gt;
** [[DAT (God of Thunder)]]&lt;br /&gt;
** [[God of Thunder Music Format]]&lt;br /&gt;
* Grand Theft Auto&lt;br /&gt;
** [[RAGE Package Format]] (.rpf)&lt;br /&gt;
** [[RenderWare binary stream file]] (.dff)&lt;br /&gt;
* In the Groove&lt;br /&gt;
** [[In the Groove PCK]] (.pck)&lt;br /&gt;
* Jack Nicklaus Golf &amp;amp; Course Design: Signature Edition&lt;br /&gt;
** [[JNSE golf course]]&lt;br /&gt;
* Kick It Up&lt;br /&gt;
** [[Kick It Up simfile]] (.ksf)&lt;br /&gt;
* Lego Island&lt;br /&gt;
** [[Lego Island World Database]] (.wdb)&lt;br /&gt;
* Magic &amp;amp; Mayhem&lt;br /&gt;
** [[Magic &amp;amp; Mayhem sprites file]]&lt;br /&gt;
* Mario Kart Wii&lt;br /&gt;
** [[Wii BTI]]&lt;br /&gt;
* Mario Paint&lt;br /&gt;
** [[Mario Paint Composer]]&lt;br /&gt;
** [[SHI]]&lt;br /&gt;
** [[SHO]]&lt;br /&gt;
* Mass Effect&lt;br /&gt;
** [[AFC]] (AFX audio file; Mass Effect 2)&lt;br /&gt;
* MegaZeux&lt;br /&gt;
** [[MegaZeux Property List]]&lt;br /&gt;
* Minecraft&lt;br /&gt;
** [[Minecraft Alpha level format]]&lt;br /&gt;
** [[Minecraft Anvil format]]&lt;br /&gt;
** [[Minecraft Bedrock Edition level format]]&lt;br /&gt;
** [[Minecraft chunk format]]&lt;br /&gt;
** [[Minecraft classic level format]]&lt;br /&gt;
** [[Minecraft classic server protocol]]&lt;br /&gt;
** [[Minecraft generated structures format]]&lt;br /&gt;
** [[Minecraft Indev level format]]&lt;br /&gt;
** [[Minecraft Java Edition level format]]&lt;br /&gt;
** [[Minecraft loot table]]&lt;br /&gt;
** [[Minecraft map item format]]&lt;br /&gt;
** [[Minecraft model]]&lt;br /&gt;
** [[Minecraft NBT format]]&lt;br /&gt;
** [[Minecraft player format]]&lt;br /&gt;
** [[Minecraft raids.dat format]]&lt;br /&gt;
** [[Minecraft Region format]]&lt;br /&gt;
** [[Minecraft server_level.dat]]&lt;br /&gt;
** [[Minecraft server list format]]&lt;br /&gt;
** [[Minecraft structure block file format]]&lt;br /&gt;
** [[Minecraft scoreboard format]]&lt;br /&gt;
** [[Minecraft sounds.json]]&lt;br /&gt;
** [[Minecraft villages.dat format]]&lt;br /&gt;
** [[Schematic file format]]&lt;br /&gt;
* Mortal Kombat 4&lt;br /&gt;
** [[Mortal Kombat 4 filesys.dat]]&lt;br /&gt;
* Pokémon&lt;br /&gt;
** [[Pokémon Mystery Dungeon]]&lt;br /&gt;
** [[Pokémon ROM]]&lt;br /&gt;
** [[RMC]]&lt;br /&gt;
* Quake&lt;br /&gt;
** [[MD2]] - Quake 2 model format (.md2)&lt;br /&gt;
** [[MD3]] - Quake 3 model format (.md3)&lt;br /&gt;
** [[MD4 (Quake)|MD4]] - Quake MD4 model format (used in later Quake 3 versions) (.md4)&lt;br /&gt;
* Rise of the Triad&lt;br /&gt;
** [[Rise of the Triad level format]]&lt;br /&gt;
** (also uses [[Doom WAD]])&lt;br /&gt;
* RobotWar&lt;br /&gt;
** [[RobotWar|RobotWar programming language]]&lt;br /&gt;
* Sims, The&lt;br /&gt;
** [[CFP]] (Compressed Floating Point)&lt;br /&gt;
** [[CMX/BCF]]&lt;br /&gt;
** [[FAR (The Sims)]]&lt;br /&gt;
** [[IFF (The Sims)]] (.iff, .flr, .wll, .spf, .stx)&lt;br /&gt;
** [[SKN/BMF]]&lt;br /&gt;
* StarCraft&lt;br /&gt;
** [[StarCraft group file]] (.grp)&lt;br /&gt;
* StepMania&lt;br /&gt;
** [[StepMania simfile]] (.sm)&lt;br /&gt;
** [[StepMania 5 simfile]] (.ssc)&lt;br /&gt;
** [[StepMania AMX simfile]] (.sma)&lt;br /&gt;
* Stronghold&lt;br /&gt;
**[[Stronghold GM1]] (.gm1)&lt;br /&gt;
**[[TGX Graphics]] (.tgx)&lt;br /&gt;
* Supaplex&lt;br /&gt;
** [[Supaplex Level format]] (.dat)&lt;br /&gt;
* Super Mario Galaxy&lt;br /&gt;
** [[Super Mario Galaxy savefile]]&lt;br /&gt;
* Super Paper Mario&lt;br /&gt;
** [[BRSTMPSM]] (music data)&lt;br /&gt;
* Total War&lt;br /&gt;
** [[Total War ESF]] (.esf)&lt;br /&gt;
* Vinyl Goddess From Mars&lt;br /&gt;
** [[Vinyl Goddess From Mars Instrument Format]]&lt;br /&gt;
** [[Vinyl Goddess From Mars Music Format]]&lt;br /&gt;
* Warcraft&lt;br /&gt;
** [[Warcraft II PUD]] (.pud) (custom maps)&lt;br /&gt;
* Wiggle Planet&lt;br /&gt;
** [[Wiglet]]&lt;br /&gt;
* Wii Fit / Wii Fit Plus&lt;br /&gt;
** [[Wii Fit BMG]]&lt;br /&gt;
&lt;br /&gt;
== Game hints ==&lt;br /&gt;
* [[UHS]]&lt;br /&gt;
&lt;br /&gt;
== Board/card games ==&lt;br /&gt;
* [[Magic Set Editor]]&lt;br /&gt;
** [[Magic Set Editor card set]] (.mse-set)&lt;br /&gt;
** [[Magic Set Editor export template]] (.mse-export-template)&lt;br /&gt;
** [[Magic Set Editor game definition]] (.mse-game)&lt;br /&gt;
** [[Magic Set Editor include package]] (.mse-include)&lt;br /&gt;
** [[Magic Set Editor installer]] (???)&lt;br /&gt;
** [[Magic Set Editor style sheet]] (.mse-style)&lt;br /&gt;
** [[Magic Set Editor symbol font]] (.mse-symbol-font)&lt;br /&gt;
* [[REKO Cardset]]&lt;br /&gt;
* [[TeXnicard]]&lt;br /&gt;
** [[TeXnicard card database]]&lt;br /&gt;
** [[TeXnicard template]]&lt;br /&gt;
* [[Wiz Solitaire]]&lt;br /&gt;
&lt;br /&gt;
== Uncategorized ==&lt;br /&gt;
&lt;br /&gt;
* [[RBPACK]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.osti.gov/accomplishments/videogame.html Possibly the first video game, in 1958]&lt;br /&gt;
* [https://archive.org/details/Nintendo_Ultra64_Programming_Manual Nintendo Ultra64 Programming Manual]&lt;br /&gt;
* [http://ukvac.com/forum/topic335921.html Sega Pengo: bug found in maze generating algorithm]&lt;br /&gt;
* [http://www.stavros.io/posts/winning-candy-crush/ How to 'hack' Candy Crush]&lt;br /&gt;
* [http://www.glitchthegame.com/public-domain-game-art/ Glitch game files, released into the public domain]&lt;br /&gt;
* [https://github.com/jmechner/Prince-of-Persia-Apple-II Prince of Persia source code (Apple II)]&lt;br /&gt;
* [http://sourceforge.net/projects/dice/ DICE: emulator of early discrete-circuit video games]&lt;br /&gt;
* [http://www.polygon.com/2014/4/22/5640114/maze-invaders-atari-arcade-source-code-strong-museum-icheg Museum acquires 'virtually complete' source code from Atari's arcade heyday]&lt;br /&gt;
* [https://archive.org/details/pdp1_spacewar Spacewar! for the PDP-1 (1962)] (with in-browser emulation)&lt;br /&gt;
* [http://tcrf.net/Category:Games_with_hidden_developer_messages Games with hidden developer messages]&lt;br /&gt;
* [http://www.loc.gov/preservation/resources/rfs/softgame.html Library of Congress Recommended Format Specifications: Software/Gaming]&lt;br /&gt;
* [https://github.com/keendreams/keen Keen Dreams Source Code (open-source release)]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/CAR_(Carnivores)</id>
		<title>CAR (Carnivores)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/CAR_(Carnivores)"/>
				<updated>2025-06-26T00:45:04Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=3D and CAD/CAM Models&lt;br /&gt;
|extensions={{ext|car}}&lt;br /&gt;
}}&lt;br /&gt;
'''CAR''' format is used in the Carnivores game series to store 3D objects.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://carnivores.fandom.com/wiki/CAR&lt;br /&gt;
* https://github.com/carnivores-cpe/c3dit&lt;br /&gt;
* https://www.tapatalk.com/groups/the_carnivores_saga/carnivores-1-2-and-ice-age-car-files-t2309.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Game data files]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/CAR_(Chasm:_The_Rift)</id>
		<title>CAR (Chasm: The Rift)</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/CAR_(Chasm:_The_Rift)"/>
				<updated>2025-06-26T00:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=3D and CAD/CAM Models&lt;br /&gt;
}}&lt;br /&gt;
'''CAR''' format is used in the Chasm: The Rift game to store 3D objects such as the player and monsters.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://moddingwiki.shikadi.net/wiki/CAR_Format&lt;br /&gt;
* https://github.com/jopadan/AwesomeChasm?tab=readme-ov-file#models&lt;br /&gt;
&lt;br /&gt;
[[Category:Game data files]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Lottie</id>
		<title>Lottie</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Lottie"/>
				<updated>2025-05-04T03:10:08Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Animation&lt;br /&gt;
|extensions={{ext|json}}&lt;br /&gt;
}}&lt;br /&gt;
[[Lottie]] is a modern animated file format, using [[JSON]].&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [https://lottiefiles.com/ lottiefiles.com]&lt;br /&gt;
* [https://app.lottiefiles.com/ app.lottiefiles.com]&lt;br /&gt;
* [https://github.com/Samsung/rlottie rlottie]&lt;br /&gt;
* [http://snisurset.net/code/abydos/ abydos]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
&lt;br /&gt;
Sample files can be downloaded from [https://lottiefiles.com/ lottiefiles.com] and created and downloaded in [https://app.lottiefiles.com/ app.lottiefiles.com]. &lt;br /&gt;
&lt;br /&gt;
Samples are also available at dexvert: {{DexvertSamples|image/lottie}}&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.song</id>
		<title>Category:File formats with extension .song</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.song"/>
				<updated>2025-05-03T23:41:29Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;S&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|S]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Library</id>
		<title>Library</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Library"/>
				<updated>2025-03-10T20:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A collection of articles related to the File Format problem, this project, or education about the type of endeavor this sort of project entails. For more information, see pages under the [[:Category:Information|Information category]].&lt;br /&gt;
&lt;br /&gt;
* [http://unsustainableideas.wordpress.com/2012/10/22/open-letter-ms-obsolete-formats/ Open letter to Microsoft on specs for obsolete file formats] by Chris Rusbridge.&lt;br /&gt;
** [http://unsustainableideas.wordpress.com/2012/11/26/response-open-letter-obsolete-ms-formats/ Reply from Microsoft]&lt;br /&gt;
** [http://unsustainableideas.wordpress.com/2012/11/28/more-from-microsoft/ 2nd reply from Microsoft]&lt;br /&gt;
* [http://unsustainableideas.wordpress.com/2012/10/15/ppt-4-adventure-learning/ The PowerPoint 4.0 adventure: what did I learn?] by Chris Rusbridge.&lt;br /&gt;
* [http://blog.dshr.org/2012/10/cleaning-up-formats-through-time-mess.html Cleaning up the &amp;quot;Formats through Time&amp;quot; mess] by David Rosenthal.&lt;br /&gt;
* [http://blog.dshr.org/2014/04/what-could-possibly-go-wrong.html What Could Possibly Go Wrong?] by David Rosenthal&lt;br /&gt;
* [http://infotrope.net/2012/11/30/importing-data-is-hard/ Importing data is hard] by Skud&lt;br /&gt;
* [http://journal.code4lib.org/articles/8029 The Format Registry Problem] by Gary McGath&lt;br /&gt;
* [http://filesthatlast.com/ Files that Last: Digital Preservation for Everygeek] by Gary McGath&lt;br /&gt;
* [http://archive.org/details/XFRSTN_FAQ XFER STN FAQ] by New Museum of Contemporary Art (info on their project to preserve artists' multimedia from archaic formats)&lt;br /&gt;
* [http://blogs.loc.gov/digitalpreservation/2013/08/solving-problems-and-saving-bits-an-interview-with-jason-scott/ Solving Problems and Saving Bits: An Interview with Jason Scott] by Jefferson Bailey, for the Library of Congress blog&lt;br /&gt;
* [http://www.ribbonfarm.com/2013/10/11/the-mother-of-all-disruptions/ The Mother of All Disruptions] by Venkat (what he calls &amp;quot;soft technology&amp;quot; corresponds pretty well with what's called &amp;quot;file format&amp;quot; here)&lt;br /&gt;
* [http://rbriggs87.wordpress.com/2013/09/20/disappearing-digital-world/ Disappearing Digital World] by Rebecca E. “Becky” Briggs&lt;br /&gt;
* [https://www.gov.uk/government/news/process-starts-to-select-open-standards-for-government-documents Process starts to select open standards for government documents (UK)]&lt;br /&gt;
* [http://vimeo.com/album/2651464/video/81873487 Jason Scott speech at DISH 2013] (video)&lt;br /&gt;
* [http://exponentialdecay.co.uk/blog/genesis-of-a-file-format/ Genesis of a file format] by Ross Spencer&lt;br /&gt;
* [http://www.theguardian.com/technology/2014/jan/16/digital-failures-software Digital failures are inevitable, but we need them to be graceful] by Cory Doctorow&lt;br /&gt;
* [http://fsfe.org/activities/os/minimalisticstandards.html The minimal principle: because being an open standard is not enough.] by Bernhard Reiter&lt;br /&gt;
* [http://bjoern.brembs.net/2014/03/what-is-the-difference-between-text-data-and-code/ What is the difference between text, data and code?] by Björn Brembs&lt;br /&gt;
* [http://famicoman.com/2014/05/20/philosophy-of-data-organization/ Philosophy of Data Organization] by Famicoman&lt;br /&gt;
* [http://arstechnica.com/gadgets/2014/06/saving-old-software-from-extinction-in-the-age-of-cloud-computing/ Saving old software from extinction in the age of cloud computing] by Ron Amadeo&lt;br /&gt;
* [http://qanda.digipres.org//38/what-is-a-file-format?show=44 What is a file format?] (Discussion)&lt;br /&gt;
* [http://news.bbc.co.uk/2/hi/6265976.stm Warning of data ticking time bomb] (BBC News, 2007)&lt;br /&gt;
* [http://contentsmagazine.com/articles/dark-archives/ Dark Archives] by Tim Maly&lt;br /&gt;
* [http://files.d-nb.de/nestor/materialien/nestor_mat_15-eng.pdf Nestor guidelines for preservation planning]&lt;br /&gt;
* [https://themanual.org/read/issues/4/paul-ford/article On File Formats, Very Briefly] by Paul Ford&lt;br /&gt;
* [http://britishlibrary.typepad.co.uk/webarchive/2012/08/analysing-file-formats-in-web-archives.html Analysing File Formats in Web Archives] in UK Web Archive Blog&lt;br /&gt;
* [https://fstoppers.com/education/trouble-tech-or-why-you-should-print-your-photos-else-risk-losing-them-forever-59454 The Trouble With Tech or Why You Should Print Your Photos Else Risk Losing Them Forever]&lt;br /&gt;
* [http://nautil.us/blog/will-you-be-able-to-read-this-article-in-1000-years Will You Be Able to Read this Article in 1,000 Years?]&lt;br /&gt;
* [http://www.dpconline.org/advice/preservationhandbook Digital Preservation Handbook]&lt;br /&gt;
* [http://archive.ifla.org/IV/ifla63/63kuny1.pdf A Digital Dark Ages? Challenges in the Preservation of Electronic Information], by Terry Kuny (1997)&lt;br /&gt;
* [https://www.avpreserve.com/blog/what-is-the-chemistry-of-digital-preservation/ What is the chemistry of digital preservation?], by Bertram Lyons (2016)&lt;br /&gt;
* [http://www.kdk.fi/images/tiedostot/NDL-File-Formats-v1.4-en.pdf National Digital Library of Finland file format guide]&lt;br /&gt;
* [http://preservica.com/blog/how-not-to-build-a-digital-archive-lessons-from-the-dark-side-of-the-force/ How Not to Build a Digital Archive: Lessons from the Dark Side of the Force]&lt;br /&gt;
* [http://motherboard.vice.com/read/the-disk-formats-of-star-wars-rogue-one-spoilers From Tape Drives to Memory Orbs, the Data Formats of Star Wars Suck (Spoilers)]&lt;br /&gt;
* [http://homes.ukoln.ac.uk/~lismd/preservation.html Preservation of electronic information: a bibliography] (1997)&lt;br /&gt;
* [https://scholarworks.umt.edu/cgi/viewcontent.cgi?article=1033&amp;amp;context=ml_pubs A Brief History of Digital Preservation] by Erin Baucom (2019)&lt;br /&gt;
* [https://prolost.com/blog/fileformats Held Prisoner by File Formats] by Stu Maschwitz (2014)&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/SOPS</id>
		<title>SOPS</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/SOPS"/>
				<updated>2025-02-26T17:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Link YAML and JSON&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|yaml}}&lt;br /&gt;
 {{ext|json}}&lt;br /&gt;
|mimetypes={{mimetype|application/json}}&lt;br /&gt;
 {{mimetype|application/yaml}}&lt;br /&gt;
|pronom=&lt;br /&gt;
|wikidata=&lt;br /&gt;
|released=2016&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''SOPS'' ('''Secrets OPerationS''') is a structured format for managing secret keys. It belongs to the SOPS application ('''Simple and flexible tool for managing secrets''') and allows users to create encrypted key-value pairs for managing secrets. The utility is potentially helpful for development teams managing keys across projects. The primary formats that SOPS supports are &amp;lt;code&amp;gt;[[JSON]]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[[YAML]]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
SOPS is initialized within your default editor using a key, e.g. PGP key. You can then proceed to create a data structure as you chose, the idea being, the keys in your structure will be encoded in plain-text once saved, and your values, again, once saved, will be encrypted. Similarly, decryption requires your keys to decode the SOPS structure back into the original data structure you began with.&lt;br /&gt;
&lt;br /&gt;
== Configuration and examples ==&lt;br /&gt;
&lt;br /&gt;
=== Test install ===&lt;br /&gt;
&lt;br /&gt;
An example from the SOPS README shows how to test the utility using its example pgp key:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/getsops/sops.git&lt;br /&gt;
cd sops &lt;br /&gt;
cd cmd&lt;br /&gt;
go mod tidy&lt;br /&gt;
go build&lt;br /&gt;
gpg --import pgp/sops_functional_tests_key.asc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example YAML ===&lt;br /&gt;
&lt;br /&gt;
Given the above, you can then elect to edit a YAML file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./sops edit example.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SOPS will bring up a default object, although this can be deleted and you can encode any structure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hello: Welcome to SOPS! Edit this file as you please!!&lt;br /&gt;
example_key: example_value&lt;br /&gt;
# Example comment&lt;br /&gt;
example_array:&lt;br /&gt;
    - example_value1&lt;br /&gt;
    - example_value2&lt;br /&gt;
example_number: 1234.56789&lt;br /&gt;
example_booleans:&lt;br /&gt;
    - true&lt;br /&gt;
    - false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When this file is saved, values are wrapped with semantic information to help decoding, and a &amp;lt;code&amp;gt;'sops'&amp;lt;/code&amp;gt; key created containing decode and encryption specific information. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hello: ENC[AES256_GCM,data:uHToaQKhNuSRfJLfVPmBBAYzwDcA7OQ/gyd8AZqPtdAszHk4SevC6xA34x55tXU=,iv:M/ni78KR8us2zBf4myH+8QsivUyudM8DSKGdx0j7ltc=,tag:zECH/1665g+ebSu5HL0ppw==,type:str]&lt;br /&gt;
example_key: ENC[AES256_GCM,data:MjFv3ewfpq1Sq+3WJg==,iv:NT/Yb3XawHuX/ypbzm9WPRLIar11Fq5uF0vJJtLgphY=,tag:wzlXdbtQBqmUpNcO3GQkng==,type:str]&lt;br /&gt;
#ENC[AES256_GCM,data:HlTEj04aNP48sytIFPQhaQ==,iv:CWuWsTk7TmfFAyYUkwW/8xAv2XxY/bwwfCrayo5cCmE=,tag:CEpvfAM6PTZQHxhPv4f0ag==,type:comment]&lt;br /&gt;
example_array:&lt;br /&gt;
    - ENC[AES256_GCM,data:4KxwWTHxEf3LDPx7UFc=,iv:l6caTOPmKxQFK+uREVzgezu2LbCyTEHTMu5bIJdm8+A=,tag:pjsY69yWWvbbGyqtAsPaUQ==,type:str]&lt;br /&gt;
    - ENC[AES256_GCM,data:vaTUurETsaYDJ6B1A5g=,iv:2UxiUDn6jWFyaZO8micUf/n98ELHLQYWzG74gpCVpy4=,tag:4NB/X0spcKHhbnOmYtZPZQ==,type:str]&lt;br /&gt;
example_number: ENC[AES256_GCM,data:816+HcmStO0rpQ==,iv:VLXvtL9uLeylWLzvmXG/kKnxgzE8QuSmWqPGH6su4Fg=,tag:xxCmwfupJWjiO7jf4toHcA==,type:float]&lt;br /&gt;
example_booleans:&lt;br /&gt;
    - ENC[AES256_GCM,data:vtkQiA==,iv:cxbZA3eecGy4XfF6rO2kI4ime9d7gKTqSPSz39tm9Fo=,tag:V71+rHj44N1tiu7uJlHiHg==,type:bool]&lt;br /&gt;
    - ENC[AES256_GCM,data:Cmv7aVs=,iv:FuyQn7wJrsPXRcloqtOq+PxNvY5DrCRISwGlUsVnmRQ=,tag:cJzDzUJavUbbcBapzQNh1g==,type:bool]&lt;br /&gt;
sops:&lt;br /&gt;
    kms: []&lt;br /&gt;
    gcp_kms: []&lt;br /&gt;
    azure_kv: []&lt;br /&gt;
    hc_vault: []&lt;br /&gt;
    age: []&lt;br /&gt;
    lastmodified: &amp;quot;2025-02-26T15:24:03Z&amp;quot;&lt;br /&gt;
    mac: ENC[AES256_GCM,data:iOigwJNFsPFZ2+hERTWE38izLH7QjiM/I+dxZLpEO8u0dkep/xh1BgtLHJMVspUisq4zI0XOwq4+ZTwpIOpC6yzaLt20X/2cLtWy5ZGlm3Vgo3iT0N7cbggKtXoSZ1XdzY9YP1bQl7grS8bnXYYeIKo5uJO517/nxydtaRYgJc0=,iv:rkE8ti+ZPTZnVlr8Aro32SfT9Lo3XDjUCOvbRqk5OHw=,tag:u5A+2ce1Ojmd6vnYHKm28Q==,type:str]&lt;br /&gt;
    pgp:&lt;br /&gt;
        - created_at: &amp;quot;2025-02-26T15:24:00Z&amp;quot;&lt;br /&gt;
          enc: |-&lt;br /&gt;
            -----BEGIN PGP MESSAGE-----&lt;br /&gt;
&lt;br /&gt;
            hQEMAyUpShfNkFB/AQf/c7gcIWuhhsSfP9rd/ZAicTmh7+SM0GJhMR28snWBD/Sc&lt;br /&gt;
            sxYqZm+utqJW14Woi/XQUKrC7sanNguUNkCk6SKPKAWnQ+CjzaUlISbDyQwgKpQn&lt;br /&gt;
            eqr2q/5sFxWpFtzQpryK7lQzhIMbKhIKZh1xliLsL4Knkm2I7FO+KDBfVvJ9lwcR&lt;br /&gt;
            4dBhXQdZySH4YNDT6Z7zK9o4cXswKa7OgoVHPVtqEHaDc2sA6GKBmrio3A9x5BAX&lt;br /&gt;
            xbf1r6FfT/XPFP1AlmV1Ixiu80lurfp39SuDfoHU7uVthrK7Oo9A7nd/Uu9zdS5O&lt;br /&gt;
            7aPrbcSRtTN6ntglm3X/sU6oxgehVaTxipnW79XNntJeAXkFWLo5WMVCaIwXyenM&lt;br /&gt;
            uCfxeGd+fxL2k1miZC+7cXDorv5FfpAAQGURh3KbujHQ0n+ZriqW0wzYgweMSbFT&lt;br /&gt;
            skINiavro2+ocZXNrVZWWkexy2P8evcMWPVbVQ5HGw==&lt;br /&gt;
            =KkKj&lt;br /&gt;
            -----END PGP MESSAGE-----&lt;br /&gt;
          fp: FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4&lt;br /&gt;
        - created_at: &amp;quot;2025-02-26T15:24:00Z&amp;quot;&lt;br /&gt;
          enc: |-&lt;br /&gt;
            -----BEGIN PGP MESSAGE-----&lt;br /&gt;
&lt;br /&gt;
            hIwDXFUltYFwV4MBA/92mfagks7hCLfAGCuT2yFinvIheHTTfQn/sRHMkU4YsDDs&lt;br /&gt;
            79fFtpAQRhiEe+2dcHP9QY4vNzk6G8yHnvSrpjkLlBz15F//2DTgPQGK0hutNo4n&lt;br /&gt;
            PMx+a99RSlvy2GJ/nSS2dBHJBj3JOt6iDk+eVzYQjDo4zjf+qeFm2m4QMkXqNNJe&lt;br /&gt;
            AY9AJ23ifr0tyhrlGbVd4KNcJmJLg6Vz3nxvG8r7TSLt91bTMUOi6owLkTFl+Tij&lt;br /&gt;
            X63YSoEauQzc/tSRKJfNFi5No173krsqXFQLyt2LrSPakZ0xgDGwU+fn2KCnmw==&lt;br /&gt;
            =Bj+H&lt;br /&gt;
            -----END PGP MESSAGE-----&lt;br /&gt;
          fp: D7229043384BCC60326C6FB9D8720D957C3D3074&lt;br /&gt;
    unencrypted_suffix: _unencrypted&lt;br /&gt;
    version: 3.9.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example JSON ===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can elect to edit a JSON file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./sops edit example.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SOPS will bring up a default object, although this can be deleted and you can encode any structure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;hello&amp;quot;: &amp;quot;Welcome to SOPS! Edit this file as you please!!&amp;quot;,&lt;br /&gt;
    &amp;quot;example_key&amp;quot;: &amp;quot;example_value&amp;quot;,&lt;br /&gt;
    &amp;quot;example_array&amp;quot;: [&lt;br /&gt;
        &amp;quot;example_value1&amp;quot;,&lt;br /&gt;
        &amp;quot;example_value2&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;example_number&amp;quot;: 1234.56789,&lt;br /&gt;
    &amp;quot;example_booleans&amp;quot;: [&lt;br /&gt;
        true,&lt;br /&gt;
        false&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When this file is saved, values are wrapped with semantic information to help decoding, and a &amp;lt;code&amp;gt;'sops'&amp;lt;/code&amp;gt; key created containing decode and encryption specific information. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;hello&amp;quot;: &amp;quot;ENC[AES256_GCM,data:5t8seVgX/GxsD6muvKOnVgPjNk8yoX/Gbp3xCt0KuOH0yENKC0I6zyWUBgE0jIE=,iv:iPM4TVZ0GlQMZgEUWbGS+SHNVD0JF8uqT/X+VOij/dw=,tag:8Hnl4Giec2IcriApyc/CLA==,type:str]&amp;quot;,&lt;br /&gt;
	&amp;quot;example_key&amp;quot;: &amp;quot;ENC[AES256_GCM,data:LRMvnB36y2AvtrSbFw==,iv:kQ0LE2msZc50QHJhT+V84XbSiUA4yiynztJ/WvOVnFk=,tag:3hP8QJLPWezJ0lqiy7B+Vw==,type:str]&amp;quot;,&lt;br /&gt;
	&amp;quot;example_array&amp;quot;: [&lt;br /&gt;
		&amp;quot;ENC[AES256_GCM,data:rENwn4lVjLQmb06OZo8=,iv:lI6HEkYkOmNavvMczUpc1QdE6sf4oZionB0EAk5o5TM=,tag:Niew51lQ87+JUMJQ0+Qpjw==,type:str]&amp;quot;,&lt;br /&gt;
		&amp;quot;ENC[AES256_GCM,data:cxogL0GVCcgMA7D0bRY=,iv:zblA1Uo6FwYDkRj2RQ/Rv26lGY+Kcqy1IeDHyeJy/JQ=,tag:Pr9BIh1fG5cTKaZLJXuEGw==,type:str]&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;example_number&amp;quot;: &amp;quot;ENC[AES256_GCM,data:6l6Ez2VJm9AAsw==,iv:24bAR3EGZ+WHK0/4T+hB7/SLeVQ/8m3PsB5k6rYO0qY=,tag:ZVeEwIV0u4Mh48hf5kgjJg==,type:float]&amp;quot;,&lt;br /&gt;
	&amp;quot;example_booleans&amp;quot;: [&lt;br /&gt;
		&amp;quot;ENC[AES256_GCM,data:sla9Gw==,iv:iMuyEFbO4GF5UkSiJY7eJeMd8TtCFtyHpzi0kbQMV60=,tag:nRUuew9bfSXLuZ4sKZr0Pg==,type:bool]&amp;quot;,&lt;br /&gt;
		&amp;quot;ENC[AES256_GCM,data:LmA/l6U=,iv:M5QXLpIRMgH/RpJ6qlU+VtPytJUCT1RdE4FPsQ/WGyc=,tag:9nkIJHA9EQ+PMQVUUgyMSg==,type:bool]&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;sops&amp;quot;: {&lt;br /&gt;
		&amp;quot;kms&amp;quot;: null,&lt;br /&gt;
		&amp;quot;gcp_kms&amp;quot;: null,&lt;br /&gt;
		&amp;quot;azure_kv&amp;quot;: null,&lt;br /&gt;
		&amp;quot;hc_vault&amp;quot;: null,&lt;br /&gt;
		&amp;quot;age&amp;quot;: null,&lt;br /&gt;
		&amp;quot;lastmodified&amp;quot;: &amp;quot;2025-02-26T15:43:02Z&amp;quot;,&lt;br /&gt;
		&amp;quot;mac&amp;quot;: &amp;quot;ENC[AES256_GCM,data:0LWYLJbAbflAzS9URkFFAUzMtZCpqd8KnLQWYQLPJv5x8d9K9zNRh3meRX3PembwtZcr64IoVAJY3ft8Ttt6Dmww+UIhFQAvo8nmbDp3QVwUXzLgpFIodhNyUjSOm3Dj9ZVRXy5emHyd5Ai1ocQ7aUvN/Tj03Cb8DAw9Bf3Z+OU=,iv:S7edialcrk6AHV4UTedYXxVQpz342gpObFypzDdW3X4=,tag:CCpqLgKtnp1sqlgCVUrxnA==,type:str]&amp;quot;,&lt;br /&gt;
		&amp;quot;pgp&amp;quot;: [&lt;br /&gt;
			{&lt;br /&gt;
				&amp;quot;created_at&amp;quot;: &amp;quot;2025-02-26T15:42:52Z&amp;quot;,&lt;br /&gt;
				&amp;quot;enc&amp;quot;: &amp;quot;-----BEGIN PGP MESSAGE-----\n\nhQEMAyUpShfNkFB/AQf/XGtcWkKvKJX2Q5gky+ewG+BjIok6Ruw0Q5oebuawTgh0\nxHWN6miY/YSoq4jmz47u5QRYiPxfQ6kmeHYjbrkDJwkqev3dQ9e9X+Auk38W+EiT\nyDYxP9uML+d2GdG9irrHkeeMqZs7NPbohS2AQpT5NgA19PQB2PvwscMRZtOCjnEb\nTJcVZYkHQgXlLHJ6AdmNqneIwca6dN5x6pDnfys8oErK9bl5bsDAzm8LzOzIKHkf\nLKWRNyXkE2VBLjaTU431k7zXvG7F1BcA3BuaLhJaAPEkjg8wSy2H0Mx1fcTNoqfI\ncezuL+BUgNR0C2JVAzqgiP/92FADXl9NJpHCG+JzJdJcAdY8JIXqYcmJZqQYu82+\nNwykwnrdu6r/RWkDk0P+/u6GKVz6KCkAn5p9e45zs/z1fv1KfQMCM58w6fTEIdDW\n0sChyjEmxZq8wuu6c3xKxyCihVvL6SgIaY483zM=\n=794N\n-----END PGP MESSAGE-----&amp;quot;,&lt;br /&gt;
				&amp;quot;fp&amp;quot;: &amp;quot;FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				&amp;quot;created_at&amp;quot;: &amp;quot;2025-02-26T15:42:52Z&amp;quot;,&lt;br /&gt;
				&amp;quot;enc&amp;quot;: &amp;quot;-----BEGIN PGP MESSAGE-----\n\nhIwDXFUltYFwV4MBA/wJkpY5y4wGupEEJKOwomPtCFDTCgn7ug3KFFMAbHm3lz6M\nd+a2CPr3jSEpyjE1VbLAWnxFpfoDTNzqOdWmCbwRkNCjV3ih9Y0SLVL0al/STz1T\nLQw99VN3IRMbTO9wbQ/OpyS+rodP4W/EmzHR5DQCqNH+8A/koWsjc1Fz/zIqC9Jc\nAQh0P381qCx5lbow8JaBmYZ9BE2qDmRC2uw0W8LYNP7sWAVxSXfwTqNV3YEtomnf\nQGGPnRKnGq3HrTgCKE9pAypYcCSariQEDV2aM6v8C5cfocVY6tco16qG2bg=\n=VpnI\n-----END PGP MESSAGE-----&amp;quot;,&lt;br /&gt;
				&amp;quot;fp&amp;quot;: &amp;quot;D7229043384BCC60326C6FB9D8720D957C3D3074&amp;quot;&lt;br /&gt;
			}&lt;br /&gt;
		],&lt;br /&gt;
		&amp;quot;unencrypted_suffix&amp;quot;: &amp;quot;_unencrypted&amp;quot;,&lt;br /&gt;
		&amp;quot;version&amp;quot;: &amp;quot;3.9.4&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
&lt;br /&gt;
It should be possible to create a signature from the SOPS data structure, looking for the &amp;lt;code&amp;gt;'sops'&amp;lt;/code&amp;gt; key and some of the values encoded within there, e.g &amp;lt;code&amp;gt;'lastmodified'&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;'mac'&amp;lt;/code&amp;gt; are two important values for the format. Additional details here, and understanding of the format will benefit signature research.&lt;br /&gt;
&lt;br /&gt;
== Links and references ==&lt;br /&gt;
&lt;br /&gt;
* [https://getsops.io/ SOPS website]&lt;br /&gt;
* [https://github.com/getsops/sops SOPS on GitHub]&lt;br /&gt;
* [https://www.youtube.com/watch?v=V2PRhxphH2w Introduction tutorial on YouTube]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/IBM_Displaywriter</id>
		<title>IBM Displaywriter</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/IBM_Displaywriter"/>
				<updated>2025-02-24T21:50:18Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IBM 6580 DisplayWriter&lt;br /&gt;
&lt;br /&gt;
A microcomputer for textprocessing which could also be used as terminal to &amp;quot;real&amp;quot; IBM computers.&lt;br /&gt;
&lt;br /&gt;
8&amp;quot; floppy disks for storage, and the character set is some kind of extended EBCDIC or possibly EBCDIC with switchable code pages.&lt;br /&gt;
&lt;br /&gt;
Bitsavers have many documents, but I found non describing the filesystem.&lt;br /&gt;
&lt;br /&gt;
I had reason to reverse engineer a single such floppy, and got far enough to be able to compare the texts on another preservation copy, so all the hard stuff (tab-settings, etc. etc.) are still outstanding.&lt;br /&gt;
&lt;br /&gt;
My code is now part of the &amp;quot;AutoArchaeologist&amp;quot; software tool&lt;br /&gt;
&lt;br /&gt;
[[Category:Word Processor]]&lt;br /&gt;
[[Category:IBM]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.cfz</id>
		<title>Category:File formats with extension .cfz</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.cfz"/>
				<updated>2025-01-24T17:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: Created page with &amp;quot;C&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|C]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Squiggle</id>
		<title>Squiggle</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Squiggle"/>
				<updated>2025-01-04T19:31:23Z</updated>
		
		<summary type="html">&lt;p&gt;Dan Tobias: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|subcat=Programming Languages&lt;br /&gt;
}}&lt;br /&gt;
'''Squiggle''' is a specialized programming language designed for displaying probability distributions. It can be used for making &amp;quot;Fermi estimates&amp;quot;, such as in a test example of estimating the number of piano tuners in New York City by multiplying various estimated ranges such as the total population, fraction who have pianos, and number of pianos a tuner can service.&lt;br /&gt;
&lt;br /&gt;
The output of Squiggle is a graph of the distribution defined by the ranges and calculations given.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://www.squiggle-language.com/ Official site]&lt;br /&gt;
* [https://forum.effectivealtruism.org/posts/TsaRbCotCaWpcrt8F/squiggle-why-and-how-to-use-it Squiggle: How and Why to Use It]&lt;br /&gt;
* [https://www.lesswrong.com/posts/7worWgggeHL3Eb7wq/introducing-squiggle-ai Introducing Squiggle AI]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	</feed>