<?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=Palo</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=Palo"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Palo"/>
		<updated>2026-04-20T13:17:10Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/C%2B%2B</id>
		<title>C++</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/C%2B%2B"/>
				<updated>2022-11-17T18:16:47Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: /* Specifications */ new version&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|cpp}}, {{ext|cc}}, {{ext|cxx}}, {{ext|c++}}, {{ext|h}}, {{ext|hh}}, {{ext|hpp}}&lt;br /&gt;
|released=1983&lt;br /&gt;
}}&lt;br /&gt;
'''C++''' began as a pre-processor for [[C]], and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C.  It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882.&lt;br /&gt;
&lt;br /&gt;
The name refers to the &amp;quot;increment&amp;quot; operator ++ applied to C, and is not the grade the language's creator received for it as a student project!&lt;br /&gt;
&lt;br /&gt;
[[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
=== ISO standard ===&lt;br /&gt;
The final standards are only released for a purchase fee, however the working drafts are available for free.&amp;lt;ref&amp;gt;https://isocpp.org/std/the-standard&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Common name !! Standard name !! Last working draft&amp;lt;ref&amp;gt;http://en.cppreference.com/w/Cppreference:FAQ#Which_revision_of_the_C.2B.2B_Standard_does_this_reference_adhere_to.3F&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| unfinished || C++23 || ISO/IEC WD 14882 || [https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4917.pdf n4917.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2020 || C++20 || ISO/IEC 14882:2020 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4861.pdf n4861.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2017 || C++17 || ISO/IEC 14882:2017 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf n4659.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2014 || C++14 || ISO/IEC 14882:2014 || [https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf?raw=true n4140.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2011 || C++11 || ISO/IEC 14882:2011 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf n3337.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2003 || C++03 || ISO/IEC 14882:2003 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1998 || C++98 || ISO/IEC 14882:1998 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ''The C++ Programming Language'' ===&lt;br /&gt;
Written by the language creator Bjarne Stroustrup, the book served as the original C++ reference before being standardized.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Edition !! ISBN&lt;br /&gt;
|-&lt;br /&gt;
| 2013 || 4th edition || ISBN 0-321-56384-0&lt;br /&gt;
|-&lt;br /&gt;
| 2000 || Special edition || ISBN 0-201-70073-5&lt;br /&gt;
|-&lt;br /&gt;
| 1997 || 3rd edition || ISBN 0-201-88954-4&lt;br /&gt;
|-&lt;br /&gt;
| 1991 || 2nd edition || ISBN 0-201-53992-6&lt;br /&gt;
|-&lt;br /&gt;
| 1986 || 1st edition || ISBN 0-201-12078-X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Compiler extensions ===&lt;br /&gt;
Compilers commonly include non-standard extensions that might be used.&lt;br /&gt;
* [http://clang.llvm.org/docs/LanguageExtensions.html Clang]&lt;br /&gt;
* GCC: [https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html C++], [https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html C]&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/34h23df8.aspx Visual C++]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[C++ data types]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:C++|Wikipedia article]]&lt;br /&gt;
* [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition]&lt;br /&gt;
* [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML]&lt;br /&gt;
* [https://web.archive.org/web/20130123080444/http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html A Modest Proposal: C++ Resyntaxed] (archive.org copy)&lt;br /&gt;
* [http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++ 2nd Edition by Bruce Eckel (free online book)]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/C%2B%2B</id>
		<title>C++</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/C%2B%2B"/>
				<updated>2017-12-02T03:05:34Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: /* ISO standard */ C++17 is now standardized&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|cpp}}, {{ext|cc}}, {{ext|cxx}}, {{ext|c++}}, {{ext|h}}, {{ext|hh}}, {{ext|hpp}}&lt;br /&gt;
|released=1983&lt;br /&gt;
}}&lt;br /&gt;
'''C++''' began as a pre-processor for [[C]], and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C.  It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882.&lt;br /&gt;
&lt;br /&gt;
The name refers to the &amp;quot;increment&amp;quot; operator ++ applied to C, and is not the grade the language's creator received for it as a student project!&lt;br /&gt;
&lt;br /&gt;
[[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
=== ISO standard ===&lt;br /&gt;
The final standards are only released for a purchase fee, however the working drafts are available for free.&amp;lt;ref&amp;gt;https://isocpp.org/std/the-standard&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Common name !! Standard name !! Last working draft&amp;lt;ref&amp;gt;http://en.cppreference.com/w/Cppreference:FAQ#Which_revision_of_the_C.2B.2B_Standard_does_this_reference_adhere_to.3F&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| unfinished || C++20 || ISO/IEC WD 14882 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4700.pdf n4700.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2017 || C++17 || ISO/IEC 14882:2017 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf n4659.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2014 || C++14 || ISO/IEC 14882:2014 || [https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf?raw=true n4140.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2011 || C++11 || ISO/IEC 14882:2011 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf n3337.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2003 || C++03 || ISO/IEC 14882:2003 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1998 || C++98 || ISO/IEC 14882:1998 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ''The C++ Programming Language'' ===&lt;br /&gt;
Written by the language creator Bjarne Stroustrup, the book served as the original C++ reference before being standardized.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Edition !! ISBN&lt;br /&gt;
|-&lt;br /&gt;
| 2013 || 4th edition || ISBN 0-321-56384-0&lt;br /&gt;
|-&lt;br /&gt;
| 2000 || Special edition || ISBN 0-201-70073-5&lt;br /&gt;
|-&lt;br /&gt;
| 1997 || 3rd edition || ISBN 0-201-88954-4&lt;br /&gt;
|-&lt;br /&gt;
| 1991 || 2nd edition || ISBN 0-201-53992-6&lt;br /&gt;
|-&lt;br /&gt;
| 1986 || 1st edition || ISBN 0-201-12078-X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Compiler extensions ===&lt;br /&gt;
Compilers commonly include non-standard extensions that might be used.&lt;br /&gt;
* [http://clang.llvm.org/docs/LanguageExtensions.html Clang]&lt;br /&gt;
* GCC: [https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html C++], [https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html C]&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/34h23df8.aspx Visual C++]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[C++ data types]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:C++|Wikipedia article]]&lt;br /&gt;
* [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition]&lt;br /&gt;
* [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML]&lt;br /&gt;
* [https://web.archive.org/web/20130123080444/http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html A Modest Proposal: C++ Resyntaxed] (archive.org copy)&lt;br /&gt;
* [http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++ 2nd Edition by Bruce Eckel (free online book)]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/C%2B%2B</id>
		<title>C++</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/C%2B%2B"/>
				<updated>2017-03-04T08:26:18Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: /* ISO standard */ fixed draft versions, added reference&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|cpp}}, {{ext|cc}}, {{ext|cxx}}, {{ext|c++}}, {{ext|h}}, {{ext|hh}}, {{ext|hpp}}&lt;br /&gt;
|released=1983&lt;br /&gt;
}}&lt;br /&gt;
'''C++''' began as a pre-processor for [[C]], and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C.  It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882.&lt;br /&gt;
&lt;br /&gt;
The name refers to the &amp;quot;increment&amp;quot; operator ++ applied to C, and is not the grade the language's creator received for it as a student project!&lt;br /&gt;
&lt;br /&gt;
[[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
=== ISO standard ===&lt;br /&gt;
The final standards are only released for a purchase fee, however the working drafts are available for free.&amp;lt;ref&amp;gt;https://isocpp.org/std/the-standard&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Common name !! Standard name !! Last working draft&amp;lt;ref&amp;gt;http://en.cppreference.com/w/Cppreference:FAQ#Which_revision_of_the_C.2B.2B_Standard_does_this_reference_adhere_to.3F&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| unfinished || C++17 || ISO/IEC WD 14882 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4640.pdf n4640.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2014 || C++14 || ISO/IEC 14882:2014 || [https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf?raw=true n4140.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2011 || C++11 || ISO/IEC 14882:2011 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf n3337.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2003 || C++03 || ISO/IEC 14882:2003 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1998 || C++98 || ISO/IEC 14882:1998 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ''The C++ Programming Language'' ===&lt;br /&gt;
Written by the language creator Bjarne Stroustrup, the book served as the original C++ reference before being standardized.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Edition !! ISBN&lt;br /&gt;
|-&lt;br /&gt;
| 2013 || 4th edition || ISBN 0-321-56384-0&lt;br /&gt;
|-&lt;br /&gt;
| 2000 || Special edition || ISBN 0-201-70073-5&lt;br /&gt;
|-&lt;br /&gt;
| 1997 || 3rd edition || ISBN 0-201-88954-4&lt;br /&gt;
|-&lt;br /&gt;
| 1991 || 2nd edition || ISBN 0-201-53992-6&lt;br /&gt;
|-&lt;br /&gt;
| 1986 || 1st edition || ISBN 0-201-12078-X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Compiler extensions ===&lt;br /&gt;
Compilers commonly include non-standard extensions that might be used.&lt;br /&gt;
* [http://clang.llvm.org/docs/LanguageExtensions.html Clang]&lt;br /&gt;
* GCC: [https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html C++], [https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html C]&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/34h23df8.aspx Visual C++]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[C++ data types]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:C++|Wikipedia article]]&lt;br /&gt;
* [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition]&lt;br /&gt;
* [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML]&lt;br /&gt;
* [https://web.archive.org/web/20130123080444/http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html A Modest Proposal: C++ Resyntaxed] (archive.org copy)&lt;br /&gt;
* [http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++ 2nd Edition by Bruce Eckel (free online book)]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/3DS</id>
		<title>3DS</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/3DS"/>
				<updated>2016-05-14T15:29:46Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: /* Resources */ replaced dead link with archive.org link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=3D and CAD/CAM Models&lt;br /&gt;
|extensions={{ext|3ds}}, {{ext|max}}&lt;br /&gt;
|mimetypes={{mimetype|application/x-3ds}}, {{mimetype|image/x-3ds}}&lt;br /&gt;
}}&lt;br /&gt;
'''3DS''' is the original (legacy) file format for Kinetix' 3D Studio and 3D Studio MAX product line (now part of AutoDesk). It contains the 3D model data for the complete scene.&lt;br /&gt;
&lt;br /&gt;
See also the successor format, [[MAX (3ds Max)|MAX]].&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
3DS files begin with bytes &amp;lt;code&amp;gt;0x4D 0x4D&amp;lt;/code&amp;gt;. (Note that many [[TIFF]] files begin the same way, though 3DS is not related to TIFF.)&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Wikipedia:.3ds|Wikipedia page]] on 3DS&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/3dsfmt.pro 3D Studio File Format] (1994 Autodesk release)&lt;br /&gt;
* {{EGFF|3ds|Autodesk 3D Studio File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]].&lt;br /&gt;
* [http://www.martinreddy.net/gfx/3d/3DS.spec Reverse-engineered specs] &lt;br /&gt;
* [https://web.archive.org/web/20150529003834/http://the-labs.com/Blender/3DS-details.html More reverse-engineered specs]&lt;br /&gt;
* [http://code.google.com/p/lib3ds/ LGPL library for reading/writing 3DS files]&lt;br /&gt;
&lt;br /&gt;
[[Category:Autodesk]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/C%2B%2B</id>
		<title>C++</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/C%2B%2B"/>
				<updated>2016-02-21T14:39:26Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: /* ISO standard */ updated latest working draft link&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|cpp}}, {{ext|cc}}, {{ext|cxx}}, {{ext|c++}}, {{ext|h}}, {{ext|hh}}, {{ext|hpp}}&lt;br /&gt;
|released=1983&lt;br /&gt;
}}&lt;br /&gt;
'''C++''' began as a pre-processor for [[C]], and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C.  It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882.&lt;br /&gt;
&lt;br /&gt;
The name refers to the &amp;quot;increment&amp;quot; operator ++ applied to C, and is not the grade the language's creator received for it as a student project!&lt;br /&gt;
&lt;br /&gt;
[[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
=== ISO standard ===&lt;br /&gt;
The final standards are only released for a purchase fee, however the working drafts are available for free.&amp;lt;ref&amp;gt;https://isocpp.org/std/the-standard&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Common name !! Standard name !! Last working draft&lt;br /&gt;
|-&lt;br /&gt;
| unfinished || C++17 || ISO/IEC WD 14882 || [http://open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4567.pdf n4567.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2014 || C++14 || ISO/IEC 14882:2014 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4296.pdf n4296.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2011 || C++11 || ISO/IEC 14882:2011 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf n3242.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2003 || C++03 || ISO/IEC 14882:2003 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1998 || C++98 || ISO/IEC 14882:1998 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ''The C++ Programming Language'' ===&lt;br /&gt;
Written by the language creator Bjarne Stroustrup, the book served as the original C++ reference before being standardized.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Edition !! ISBN&lt;br /&gt;
|-&lt;br /&gt;
| 2013 || 4th edition || ISBN 0-321-56384-0&lt;br /&gt;
|-&lt;br /&gt;
| 2000 || Special edition || ISBN 0-201-70073-5&lt;br /&gt;
|-&lt;br /&gt;
| 1997 || 3rd edition || ISBN 0-201-88954-4&lt;br /&gt;
|-&lt;br /&gt;
| 1991 || 2nd edition || ISBN 0-201-53992-6&lt;br /&gt;
|-&lt;br /&gt;
| 1986 || 1st edition || ISBN 0-201-12078-X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Compiler extensions ===&lt;br /&gt;
Compilers commonly include non-standard extensions that might be used.&lt;br /&gt;
* [http://clang.llvm.org/docs/LanguageExtensions.html Clang]&lt;br /&gt;
* GCC: [https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html C++], [https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html C]&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/34h23df8.aspx Visual C++]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[C++ data types]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:C++|Wikipedia article]]&lt;br /&gt;
* [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition]&lt;br /&gt;
* [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML]&lt;br /&gt;
* [https://web.archive.org/web/20130123080444/http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html A Modest Proposal: C++ Resyntaxed] (archive.org copy)&lt;br /&gt;
* [http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++ 2nd Edition by Bruce Eckel (free online book)]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/C%2B%2B</id>
		<title>C++</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/C%2B%2B"/>
				<updated>2015-08-07T07:24:26Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: added Specifications section, not a fan of my formatting&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|cpp}}, {{ext|cc}}, {{ext|cxx}}, {{ext|c++}}, {{ext|h}}, {{ext|hh}}, {{ext|hpp}}&lt;br /&gt;
|released=1983&lt;br /&gt;
}}&lt;br /&gt;
'''C++''' began as a pre-processor for [[C]], and eventually evolved into a programming language in its own right, adding object-oriented classes to a basic syntax still derived from C.  It has achieved a great deal of popularity, and has been standardized as ISO/IEC 14882.&lt;br /&gt;
&lt;br /&gt;
The name refers to the &amp;quot;increment&amp;quot; operator ++ applied to C, and is not the grade the language's creator received for it as a student project!&lt;br /&gt;
&lt;br /&gt;
[[C Sharp|C#]] and [[Objective-C]] are other descendants of C which take different approaches to adding object-oriented classes.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
=== ISO standard ===&lt;br /&gt;
The final standards are only released for a purchase fee, however the working drafts are available for free.&amp;lt;ref&amp;gt;https://isocpp.org/std/the-standard&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Common name !! Standard name !! Last working draft&lt;br /&gt;
|-&lt;br /&gt;
| unfinished || C++17 || ISO/IEC WD 14882 || [http://open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4527.pdf n4527.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2014 || C++14 || ISO/IEC 14882:2014 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4296.pdf n4296.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2011 || C++11 || ISO/IEC 14882:2011 || [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf n3242.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 2003 || C++03 || ISO/IEC 14882:2003 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1998 || C++98 || ISO/IEC 14882:1998 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ''The C++ Programming Language'' ===&lt;br /&gt;
Written by the language creator Bjarne Stroustrup, the book served as the original C++ reference before being standardized.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! Edition !! ISBN&lt;br /&gt;
|-&lt;br /&gt;
| 2013 || 4th edition || ISBN 0-321-56384-0&lt;br /&gt;
|-&lt;br /&gt;
| 2000 || Special edition || ISBN 0-201-70073-5&lt;br /&gt;
|-&lt;br /&gt;
| 1997 || 3rd edition || ISBN 0-201-88954-4&lt;br /&gt;
|-&lt;br /&gt;
| 1991 || 2nd edition || ISBN 0-201-53992-6&lt;br /&gt;
|-&lt;br /&gt;
| 1986 || 1st edition || ISBN 0-201-12078-X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Compiler extensions ===&lt;br /&gt;
Compilers commonly include non-standard extensions that might be used.&lt;br /&gt;
* [http://clang.llvm.org/docs/LanguageExtensions.html Clang]&lt;br /&gt;
* GCC: [https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html C++], [https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html C]&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/34h23df8.aspx Visual C++]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[C++ data types]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia:C++|Wikipedia article]]&lt;br /&gt;
* [http://tgceec.tumblr.com/ The Grand C++ Error Explosion Competition]&lt;br /&gt;
* [http://gccxml.github.io/HTML/Index.html GCC-XML: convert C++ code to XML]&lt;br /&gt;
* [https://web.archive.org/web/20130123080444/http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html A Modest Proposal: C++ Resyntaxed] (archive.org copy)&lt;br /&gt;
* [http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++ 2nd Edition by Bruce Eckel (free online book)]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/UltraCompressor_II</id>
		<title>UltraCompressor II</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/UltraCompressor_II"/>
				<updated>2015-08-07T06:27:42Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|uc}}, {{ext|uc0}}, {{ext|uc2}}, {{ext|ucn}}, {{ext|ur2}}, {{ext|ue2}}&lt;br /&gt;
|released=1994&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''UltraCompressor II''' is a 1990s-era compression and archiving program for the PC platform (DOS, Windows, OS/2, DesqView) which claimed to be both faster and more compact than other compression systems. It had special support for OS/2 extended attributes. It was a commercial program released as a &amp;quot;try-before-you-buy&amp;quot; download.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://ftp.sunet.se/pub/security/docs/crypt/ripem.msu.edu/ultra-compressor-ii.txt UltraCompressor II info]&lt;br /&gt;
* [http://www.nicodevries.com/professional/ An author's website] which includes a link to the source code.&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.xpi</id>
		<title>Category:File formats with extension .xpi</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.xpi"/>
				<updated>2015-08-06T21:48:06Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: Created page with &amp;quot;X&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|X]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Cross-Platform_Installer_Module</id>
		<title>Cross-Platform Installer Module</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Cross-Platform_Installer_Module"/>
				<updated>2015-08-06T21:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: Created page with &amp;quot;{{FormatInfo | formattype = electronic | subcat     = Archiving | extensions = {{ext|xpi}} | mimetypes  = {{mimetype|application/x-xpinstall}} }} '''Cross-Platform Installer M...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
| formattype = electronic&lt;br /&gt;
| subcat     = Archiving&lt;br /&gt;
| extensions = {{ext|xpi}}&lt;br /&gt;
| mimetypes  = {{mimetype|application/x-xpinstall}}&lt;br /&gt;
}}&lt;br /&gt;
'''Cross-Platform Installer Module''' (or just XPI) is the format used to distribute extensions for Mozilla products (Firefox, Thunderbird). The file is a [[ZIP]] archive with the extension's files and an &amp;lt;code&amp;gt;install.rdf&amp;lt;/code&amp;gt; file in the root directory called the Install Manifest.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/XPI XPI description]&lt;br /&gt;
* [https://developer.mozilla.org/en-US/Add-ons/Install_Manifests Install Manifest documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mozilla]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.ahk</id>
		<title>Category:File formats with extension .ahk</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.ahk"/>
				<updated>2015-08-06T06:19:07Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: 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>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/AutoHotkey</id>
		<title>AutoHotkey</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/AutoHotkey"/>
				<updated>2015-08-06T06:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: Created page with &amp;quot;{{FormatInfo | formattype = Languages | subcat     = Programming Languages | extensions = {{ext|ahk}} }} '''AutoHotkey''' scripts are used to create shortcuts, macros, and aut...&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|ahk}}&lt;br /&gt;
}}&lt;br /&gt;
'''AutoHotkey''' scripts are used to create shortcuts, macros, and automate tasks in [[Windows]]. It is based on AutoIt before it went closed source.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://ahkscript.org/docs/ Documentation]&lt;br /&gt;
* [https://github.com/Lexikos/AutoHotkey_L AutoHotkey source code] (GPL licensed)&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.msu</id>
		<title>Category:File formats with extension .msu</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Category:File_formats_with_extension_.msu"/>
				<updated>2015-08-06T04:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: Created page with &amp;quot;M&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats by extension|M]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Microsoft_Update_Standalone_Package</id>
		<title>Microsoft Update Standalone Package</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Microsoft_Update_Standalone_Package"/>
				<updated>2015-08-06T03:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: Created page with &amp;quot;{{FormatInfo | formattype = electronic | extensions = {{ext|msu}} }} '''Microsoft Update Standalone Package''' is a Cabinet file used to redistribute standalone [[Windows]...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
| formattype = electronic&lt;br /&gt;
| extensions = {{ext|msu}}&lt;br /&gt;
}}&lt;br /&gt;
'''Microsoft Update Standalone Package''' is a [[Cabinet]] file used to redistribute standalone [[Windows]] updates. The format was introduced with Windows Vista.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* wusa (Windows Update Standalone Installer)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.microsoft.com/en-us/kb/934307 Description of the Windows Update Standalone Installer in Windows]&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Security_Catalog</id>
		<title>Security Catalog</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Security_Catalog"/>
				<updated>2015-08-06T00:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Palo: Created page with &amp;quot;{{FormatInfo | formattype = electronic | subcat     = Security | extensions = {{ext|cat}} }} Windows '''Security Catalog''' files store digital signatures for any collecti...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
| formattype = electronic&lt;br /&gt;
| subcat     = Security&lt;br /&gt;
| extensions = {{ext|cat}}&lt;br /&gt;
}}&lt;br /&gt;
[[Windows]] '''Security Catalog''' files store digital signatures for any collection of files and are used to verify device drivers.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/aa386967.aspx MakeCat] (for creation)&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/windows/hardware/ff537872%28v=vs.85%29.aspx Catalog Files and Digital Signatures] (general description)&lt;br /&gt;
* [https://msdn.microsoft.com/en-us/library/windows/hardware/ff540177%28v=vs.85%29.aspx Creating a Catalog File for Test-Signing a Driver Package]&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft]]&lt;br /&gt;
[[Category:Missing specification]]&lt;/div&gt;</summary>
		<author><name>Palo</name></author>	</entry>

	</feed>