https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Common_Object_File_Format
Common Object File Format - Versionsgeschichte
2025-11-07T22:26:18Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.46.0-wmf.1
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=261154213&oldid=prev
Siegbert v2: Archivversion oder alt. URL für Offline-Links / Artikel verknüpft / Kleinkram
2025-11-02T04:08:53Z
<p>Archivversion oder alt. URL für Offline-Links / Artikel verknüpft / Kleinkram</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. November 2025, 05:08 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Common Object File Format''' ('''COFF'''; {{deS|„allgemeines Objektdateiformat“}}) ist ein [[Binärformat]] für Programme und Objektdateien. Es wurde von [[AT&T]] für das [[Betriebssystem]] [[Unix System V]] eingeführt<ref><del style="font-weight: bold; text-decoration: none;">[http</del>://www.ti.com/lit/an/spraao8/spraao8.pdf Common Object File Format<del style="font-weight: bold; text-decoration: none;">]</del> Texas Instruments<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">aufgerufen</del> <del style="font-weight: bold; text-decoration: none;">am</del> <del style="font-weight: bold; text-decoration: none;">8.</del> <del style="font-weight: bold; text-decoration: none;">März</del> 2014</ref> und findet heutzutage vor allem im darauf aufbauenden Format PE für [[Microsoft Windows|Windows]] Verwendung (siehe [[Portable Executable]]). Für Dateiendungen wird, falls vorhanden und abgesehen von den für PE genutzten Endungen, oft „cof“, „obj“ oder „[[Lib (Dateierweiterung)|lib]]“ verwendet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Common Object File Format''' ('''COFF'''; {{deS|„allgemeines Objektdateiformat“}}) ist ein [[Binärformat]] für Programme und Objektdateien. Es wurde von [[AT&T]] für das [[Betriebssystem]] [[Unix System V]] eingeführt<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=https</ins>://www.ti.com/lit/an/spraao8/spraao8.pdf <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>Common Object File Format <ins style="font-weight: bold; text-decoration: none;">|werk=ti.com |hrsg=</ins>Texas Instruments <ins style="font-weight: bold; text-decoration: none;">|datum=2009-04</ins> <ins style="font-weight: bold; text-decoration: none;">|format=PDF;</ins> <ins style="font-weight: bold; text-decoration: none;">129&nbsp;kB</ins> <ins style="font-weight: bold; text-decoration: none;">|sprache=en</ins> <ins style="font-weight: bold; text-decoration: none;">|abruf=</ins>2014<ins style="font-weight: bold; text-decoration: none;">-03-08}}</ins></ref> und findet heutzutage vor allem im darauf aufbauenden Format PE für [[Microsoft Windows|Windows]] Verwendung (siehe [[Portable Executable]]). Für Dateiendungen wird, falls vorhanden und abgesehen von den für PE genutzten Endungen, oft „cof“, „obj“ oder „[[Lib (Dateierweiterung)|lib]]“ verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref>hp.com<del style="font-weight: bold; text-decoration: none;">:</del> <del style="font-weight: bold; text-decoration: none;">{{Webarchiv</del>|<del style="font-weight: bold; text-decoration: none;">text</del>=<del style="font-weight: bold; text-decoration: none;">''</del>Product Description – SCO System V for Linux<del style="font-weight: bold; text-decoration: none;">''</del> |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |<del style="font-weight: bold; text-decoration: none;">wayback</del>=<del style="font-weight: bold; text-decoration: none;">20140309023908</del> }}<del style="font-weight: bold; text-decoration: none;"> (englisch)</del></ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von [[IBM]] für [[AIX]]<ref><del style="font-weight: bold; text-decoration: none;">[http</del>://<del style="font-weight: bold; text-decoration: none;">publib.boulder</del>.ibm.com/<del style="font-weight: bold; text-decoration: none;">infocenter</del>/<del style="font-weight: bold; text-decoration: none;">pseries</del>/<del style="font-weight: bold; text-decoration: none;">v5r3</del>/<del style="font-weight: bold; text-decoration: none;">index</del>.<del style="font-weight: bold; text-decoration: none;">jsp</del>?topic=<del style="font-weight: bold; text-decoration: none;">/com.ibm.aix.files/doc/aixfiles/XCOFF.htm</del> XCOFF Object File Format<del style="font-weight: bold; text-decoration: none;">]</del> IBM<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">aufgerufen</del> <del style="font-weight: bold; text-decoration: none;">am 8. März</del> 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref><del style="font-weight: bold; text-decoration: none;">[</del>http://<del style="font-weight: bold; text-decoration: none;">h30097</del>.<del style="font-weight: bold; text-decoration: none;">www3</del>.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification<del style="font-weight: bold; text-decoration: none;">]</del> Compaq/HP<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">aufgerufen</del> <del style="font-weight: bold; text-decoration: none;">am</del> <del style="font-weight: bold; text-decoration: none;">8</del>. <del style="font-weight: bold; text-decoration: none;">März</del> 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=http://h10025.www1.</ins>hp.com<ins style="font-weight: bold; text-decoration: none;">/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014</ins> |<ins style="font-weight: bold; text-decoration: none;">titel</ins>=Product Description – SCO System V for Linux |<ins style="font-weight: bold; text-decoration: none;">werk=hp.com |sprache=en |archiv-</ins>url=<ins style="font-weight: bold; text-decoration: none;">https://web.archive.org/web/20140309023908/</ins>http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |<ins style="font-weight: bold; text-decoration: none;">archiv-datum</ins>=<ins style="font-weight: bold; text-decoration: none;">2014-03-09</ins> <ins style="font-weight: bold; text-decoration: none;">|abruf=2025-11-02</ins>}}</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von [[IBM]] für [[AIX]]<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=https</ins>://<ins style="font-weight: bold; text-decoration: none;">www</ins>.ibm.com/<ins style="font-weight: bold; text-decoration: none;">docs</ins>/<ins style="font-weight: bold; text-decoration: none;">en</ins>/<ins style="font-weight: bold; text-decoration: none;">aix</ins>/<ins style="font-weight: bold; text-decoration: none;">7</ins>.<ins style="font-weight: bold; text-decoration: none;">3.0</ins>?topic=<ins style="font-weight: bold; text-decoration: none;">formats-xcoff-object-file-format</ins> <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>XCOFF Object File Format <ins style="font-weight: bold; text-decoration: none;">|werk=ibm.com |hrsg=</ins>IBM <ins style="font-weight: bold; text-decoration: none;">|datum=2025-07-11</ins> <ins style="font-weight: bold; text-decoration: none;">|sprache=en</ins> <ins style="font-weight: bold; text-decoration: none;">|abruf=</ins>2013<ins style="font-weight: bold; text-decoration: none;">-03-08}}</ins></ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=</ins>http://<ins style="font-weight: bold; text-decoration: none;">h41361</ins>.<ins style="font-weight: bold; text-decoration: none;">www4</ins>.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>Object File / Symbol Table Format Specification <ins style="font-weight: bold; text-decoration: none;">|werk=hp.com |hrsg=</ins>Compaq/HP <ins style="font-weight: bold; text-decoration: none;">|datum=1999-07</ins> <ins style="font-weight: bold; text-decoration: none;">|format=PDF;</ins> <ins style="font-weight: bold; text-decoration: none;">1,7&nbsp;MB |sprache=en |archiv-url=https://web</ins>.<ins style="font-weight: bold; text-decoration: none;">archive.org/web/20160305114748/http://h41361.www4.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF</ins> <ins style="font-weight: bold; text-decoration: none;">|archiv-datum=2016-03-05</ins> <ins style="font-weight: bold; text-decoration: none;">|abruf=</ins>2014<ins style="font-weight: bold; text-decoration: none;">-03-08}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet.<ref><del style="font-weight: bold; text-decoration: none;">linux.org: </del>{{<del style="font-weight: bold; text-decoration: none;">Webarchiv</del>|url=http://www.linux.org/threads/types-of-executables.4792/ |<del style="font-weight: bold; text-decoration: none;">wayback</del>=<del style="font-weight: bold; text-decoration: none;">20140309023550</del> |<del style="font-weight: bold; text-decoration: none;">text</del>=<del style="font-weight: bold; text-decoration: none;">''Types</del> of <del style="font-weight: bold; text-decoration: none;">Executables''</del>}}<del style="font-weight: bold; text-decoration: none;"> (englisch)</del></ref> Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref><del style="font-weight: bold; text-decoration: none;">[http</del>://<del style="font-weight: bold; text-decoration: none;">msdn</del>.microsoft.com/en-us/<del style="font-weight: bold; text-decoration: none;">subscriptions</del>/<del style="font-weight: bold; text-decoration: none;">gg463119</del> PE and COFF Specification<del style="font-weight: bold; text-decoration: none;">],</del> Microsoft Developer Network<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">aufgerufen</del> <del style="font-weight: bold; text-decoration: none;">am 8. März</del> 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet.<ref>{{<ins style="font-weight: bold; text-decoration: none;">Internetquelle |autor=Devyn C. Johnson </ins>|url=http://www.linux.org/threads/types-of-executables.4792/ |<ins style="font-weight: bold; text-decoration: none;">titel</ins>=<ins style="font-weight: bold; text-decoration: none;">Types of Executables</ins> |<ins style="font-weight: bold; text-decoration: none;">werk</ins>=<ins style="font-weight: bold; text-decoration: none;">linux.org</ins> <ins style="font-weight: bold; text-decoration: none;">|datum=2013-10-20 |sprache=en |archiv-url=https://web.archive.org/web/20140309023550/http://www.linux.org/threads/types-</ins>of<ins style="font-weight: bold; text-decoration: none;">-executables.4792/</ins> <ins style="font-weight: bold; text-decoration: none;">|archiv-datum=2014-03-09 |abruf=2025-11-02</ins>}}</ref> Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=https</ins>://<ins style="font-weight: bold; text-decoration: none;">learn</ins>.microsoft.com/en-us/<ins style="font-weight: bold; text-decoration: none;">windows</ins>/<ins style="font-weight: bold; text-decoration: none;">win32/debug/pe-format</ins> <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>PE and COFF Specification <ins style="font-weight: bold; text-decoration: none;">|werk=[[</ins>Microsoft Developer Network<ins style="font-weight: bold; text-decoration: none;">|MSDN]]</ins> <ins style="font-weight: bold; text-decoration: none;">|hrsg=Microsoft</ins> <ins style="font-weight: bold; text-decoration: none;">|sprache=en</ins> <ins style="font-weight: bold; text-decoration: none;">|abruf=</ins>2014<ins style="font-weight: bold; text-decoration: none;">-03-08}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 28:</td>
<td colspan="2" class="diff-lineno">Zeile 28:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Optional Header ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Optional Header ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der ''Optional Header'' enthält je nach COFF-Variante unterschiedliche Daten. Oft wird er für weitere zur Ausführung benötigte Informationen (z.&nbsp;B. die Einstiegsadresse) verwendet. Da er unterschiedlich lang sein kann, ist seine Größe im "File Header" gespeichert.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der ''Optional Header'' enthält je nach COFF-Variante unterschiedliche Daten. Oft wird er für weitere zur Ausführung benötigte Informationen (z.&nbsp;B. die <ins style="font-weight: bold; text-decoration: none;">[[Einsprungpunkt|</ins>Einstiegsadresse<ins style="font-weight: bold; text-decoration: none;">]]</ins>) verwendet. Da er unterschiedlich lang sein kann, ist seine Größe im "File Header" gespeichert.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Section Header ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Section Header ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 92:</td>
<td colspan="2" class="diff-lineno">Zeile 92:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>};</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>};</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der Name des Symbols wird in <code>e_name</code> gespeichert, wenn er höchstens acht Zeichen lang ist. Ansonsten wird er in der Zeichenkettentabelle abgelegt, dann ist <code>e_zeros = 0</code>, und <code>e_offset</code> gibt die Position dieses Eintrags in der Zeichenkettentabelle an. Der „Wert“ des Symbols wird in <code>e_value</code> gespeichert. Dies ist in der Regel die Adresse, an der dieses Symbol abgelegt ist, welche wiederum vom Datentyp und der Speicherklasse abhängt, die in <code>e_sclass</code> abgelegt ist. <code>e_type</code> definiert den Datentypen des Symbols. Dies kann entweder ein [[Datentyp#Elementare Datentypen|elementarer Typ]] (int, float etc.) oder ein zusammengesetzter Typ (<del style="font-weight: bold; text-decoration: none;">struct</del>, <del style="font-weight: bold; text-decoration: none;">union</del>) sein. Zudem kann das Symbol einen Wert, einen Zeiger (<del style="font-weight: bold; text-decoration: none;">"pointer"</del>), ein Feld (<del style="font-weight: bold; text-decoration: none;">"array"</del>) oder eine Funktion, die diesen Wert zurückgibt, definieren. <code>e_class</code> definiert die Speicherklasse, also wo und wie das Symbol abgelegt ist (z.&nbsp;B. kann es ein externes Symbol sein, ein Funktionsargument, eine globale oder statische Variable etc.). Abhängig von Typen des Symbols können zusätzliche Einträge folgen. Die Anzahl dieser Einträge ist mit <code>e_numaux</code> angegeben.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Name des Symbols wird in <code>e_name</code> gespeichert, wenn er höchstens acht Zeichen lang ist. Ansonsten wird er in der Zeichenkettentabelle abgelegt, dann ist <code>e_zeros = 0</code>, und <code>e_offset</code> gibt die Position dieses Eintrags in der Zeichenkettentabelle an. Der „Wert“ des Symbols wird in <code>e_value</code> gespeichert. Dies ist in der Regel die Adresse, an der dieses Symbol abgelegt ist, welche wiederum vom Datentyp und der Speicherklasse abhängt, die in <code>e_sclass</code> abgelegt ist. <code>e_type</code> definiert den Datentypen des Symbols. Dies kann entweder ein [[Datentyp#Elementare Datentypen|elementarer Typ]] (int, float etc.) oder ein <ins style="font-weight: bold; text-decoration: none;">[[Verbund (Datentyp)|</ins>zusammengesetzter Typ<ins style="font-weight: bold; text-decoration: none;">]]</ins> (<ins style="font-weight: bold; text-decoration: none;">„struct“</ins>, <ins style="font-weight: bold; text-decoration: none;">„union“</ins>) sein. Zudem kann das Symbol einen Wert, einen Zeiger (<ins style="font-weight: bold; text-decoration: none;">„pointer“</ins>), ein <ins style="font-weight: bold; text-decoration: none;">[[Array (Datentyp)|</ins>Feld<ins style="font-weight: bold; text-decoration: none;">]]</ins> (<ins style="font-weight: bold; text-decoration: none;">„array“</ins>) oder eine Funktion, die diesen Wert zurückgibt, definieren. <code>e_class</code> definiert die Speicherklasse, also wo und wie das Symbol abgelegt ist (z.&nbsp;B. kann es ein externes Symbol sein, ein Funktionsargument, eine globale oder statische Variable etc.). Abhängig von Typen des Symbols können zusätzliche Einträge folgen. Die Anzahl dieser Einträge ist mit <code>e_numaux</code> angegeben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Zeichenkettentabelle ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Zeichenkettentabelle ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Zeichenkettentabelle folgt am Schluss der Datei. Sie beginnt mit einer Ganzzahl (<del style="font-weight: bold; text-decoration: none;">"integer"</del>), in der die Länge der Tabelle gespeichert ist. Danach folgen alle Zeichenketten hintereinander. Um eine Zeichenkette zu lesen, muss man deren Position kennen und kann an dieser Stelle mit dem Lesen beginnen. Die Zeichenketten sind [[Zeichenkette#Repräsentation mit Abschlusszeichen|nullterminiert]].</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Zeichenkettentabelle folgt am Schluss der Datei. Sie beginnt mit einer <ins style="font-weight: bold; text-decoration: none;">[[Integer (Datentyp)|</ins>Ganzzahl<ins style="font-weight: bold; text-decoration: none;">]]</ins> (<ins style="font-weight: bold; text-decoration: none;">„integer“</ins>), in der die Länge der Tabelle gespeichert ist. Danach folgen alle Zeichenketten hintereinander. Um eine Zeichenkette zu lesen, muss man deren Position kennen und kann an dieser Stelle mit dem Lesen beginnen. Die Zeichenketten sind [[Zeichenkette#Repräsentation mit Abschlusszeichen|nullterminiert]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del style="font-weight: bold; text-decoration: none;">[</del>http://delorie.com/djgpp/doc/coff/ DJGPP COFF Spec<del style="font-weight: bold; text-decoration: none;">]</del> <del style="font-weight: bold; text-decoration: none;">–</del> weitere Details zu einer COFF-Implementierung</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=</ins>http://delorie.com/djgpp/doc/coff/ <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>DJGPP COFF Spec <ins style="font-weight: bold; text-decoration: none;">|sprache=en |abruf=2025-11-02 |abruf-verborgen=ja</ins> <ins style="font-weight: bold; text-decoration: none;">|kommentar=</ins>weitere Details zu einer COFF-Implementierung<ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* {{<del style="font-weight: bold; text-decoration: none;">Webarchiv</del> |<del style="font-weight: bold; text-decoration: none;"> </del>url=http://www-scf.usc.edu/~csci402/ncode/coff_8h-source.html |<del style="font-weight: bold; text-decoration: none;"> wayback=20140723105157 | text</del>=MIPS COFF als C-Datentypen }}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{<ins style="font-weight: bold; text-decoration: none;">Internetquelle</ins> |url=http://www-scf.usc.edu/~csci402/ncode/coff_8h-source.html |<ins style="font-weight: bold; text-decoration: none;">titel</ins>=MIPS COFF als C-Datentypen <ins style="font-weight: bold; text-decoration: none;">|sprache=en |archiv-url=https://web.archive.org/web/20140723105157/http://www-scf.usc.edu/~csci402/ncode/coff_8h-source.html |archiv-datum=2014-07-23 |abruf=2025-11-02 |abruf-verborgen=ja</ins>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del style="font-weight: bold; text-decoration: none;">[</del>http://support.microsoft.com/?id=121460 Microsoft COFF Information<del style="font-weight: bold; text-decoration: none;">]</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=</ins>http://support.microsoft.com/?id=121460 <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>Microsoft COFF Information<ins style="font-weight: bold; text-decoration: none;"> |sprache=en |archiv-url=https://web.archive.org/web/20120716184514/http://support.microsoft.com/?id=121460 |archiv-datum=2012-07-16 |abruf=2025-11-02 |abruf-verborgen=ja}}</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
</table>
Siegbert v2
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=251753133&oldid=prev
Georg Hügler: dt. Name oder nur Übersetzung?
2024-12-31T10:36:29Z
<p>dt. Name oder nur Übersetzung?</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Dezember 2024, 11:36 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Common Object File Format''' ('''COFF'''; {{deS|<del style="font-weight: bold; text-decoration: none;">''allgemeines</del> <del style="font-weight: bold; text-decoration: none;">Objektdateiformat''</del>}}) ist ein [[Binärformat]] für Programme und Objektdateien. Es wurde von [[AT&T]] für das [[Betriebssystem]] [[Unix System V]] eingeführt<ref>[http://www.ti.com/lit/an/spraao8/spraao8.pdf Common Object File Format] Texas Instruments, aufgerufen am 8. März 2014</ref> und findet heutzutage vor allem im darauf aufbauenden Format PE für [[Microsoft Windows|Windows]] Verwendung (siehe [[Portable Executable]]). Für Dateiendungen wird, falls vorhanden und abgesehen von den für PE genutzten Endungen, oft „cof“, „obj“ oder „[[Lib (Dateierweiterung)|lib]]“ verwendet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Common Object File Format''' ('''COFF'''; {{deS|<ins style="font-weight: bold; text-decoration: none;">„allgemeines</ins> <ins style="font-weight: bold; text-decoration: none;">Objektdateiformat“</ins>}}) ist ein [[Binärformat]] für Programme und Objektdateien. Es wurde von [[AT&T]] für das [[Betriebssystem]] [[Unix System V]] eingeführt<ref>[http://www.ti.com/lit/an/spraao8/spraao8.pdf Common Object File Format] Texas Instruments, aufgerufen am 8. März 2014</ref> und findet heutzutage vor allem im darauf aufbauenden Format PE für [[Microsoft Windows|Windows]] Verwendung (siehe [[Portable Executable]]). Für Dateiendungen wird, falls vorhanden und abgesehen von den für PE genutzten Endungen, oft „cof“, „obj“ oder „[[Lib (Dateierweiterung)|lib]]“ verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
</tr>
</table>
Georg Hügler
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=251137925&oldid=prev
Kilianhen: /* growthexperiments-addlink-summary-summary:3|0|0 */
2024-12-10T18:31:45Z
<p>Linkvorschlag-Funktion: 3 Links hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. Dezember 2024, 19:31 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref>hp.com: {{Webarchiv|text=''Product Description – SCO System V for Linux'' |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 }} (englisch)</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, aufgerufen am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, aufgerufen am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref>hp.com: {{Webarchiv|text=''Product Description – SCO System V for Linux'' |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 }} (englisch)</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von <ins style="font-weight: bold; text-decoration: none;">[[</ins>IBM<ins style="font-weight: bold; text-decoration: none;">]]</ins> für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, aufgerufen am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, aufgerufen am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Eine COFF-Datei besteht aus mehreren Teilen. Sie beginnt mit dem ''File Header'' und einem ''Optional Header''. Dann folgt eine Anzahl von ''Sektionen'', bestehend aus Header, einer Datensektion sowie einem Bereich für Zeilennummerneinträge und einem Bereich für Relokationseinträge. Am Dateiende folgen eine Symboltabelle und eine [[Zeichenkette]]ntabelle.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Eine COFF-Datei besteht aus mehreren Teilen. Sie beginnt mit dem ''File Header'' und einem ''Optional Header''. Dann folgt eine Anzahl von ''Sektionen'', bestehend aus Header, einer Datensektion sowie einem Bereich für Zeilennummerneinträge und einem Bereich für Relokationseinträge. Am Dateiende folgen eine <ins style="font-weight: bold; text-decoration: none;">[[</ins>Symboltabelle<ins style="font-weight: bold; text-decoration: none;">]]</ins> und eine [[Zeichenkette]]ntabelle.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== File Header ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== File Header ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der ''File Header'' steht am Anfang einer Datei. Dort sind Daten gespeichert, die den Aufbau der gesamten Datei beschreiben. Dazu gehört die [[Magische Zahl (Informatik)#Magische Zahlen zur Kennzeichnung von Dateitypen|Magische Zahl]], die für die unterschiedlichen Varianten (''PE'', ''XCOFF'' etc.) unterschiedlich ist, ein [[Unixzeit|Unix-Timestamp]] mit dem Zeitpunkt der Erstellung der Datei, sowie die Position und Größe anderer Sektionen. Zudem können mittels [[Flag (Informatik)|Flag]] verschiedene Eigenschaften der Datei definiert werden (z.&nbsp;B. ob sie ausführbar ist).</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der ''File Header'' steht am Anfang einer <ins style="font-weight: bold; text-decoration: none;">[[</ins>Datei<ins style="font-weight: bold; text-decoration: none;">]]</ins>. Dort sind Daten gespeichert, die den Aufbau der gesamten Datei beschreiben. Dazu gehört die [[Magische Zahl (Informatik)#Magische Zahlen zur Kennzeichnung von Dateitypen|Magische Zahl]], die für die unterschiedlichen Varianten (''PE'', ''XCOFF'' etc.) unterschiedlich ist, ein [[Unixzeit|Unix-Timestamp]] mit dem Zeitpunkt der Erstellung der Datei, sowie die Position und Größe anderer Sektionen. Zudem können mittels [[Flag (Informatik)|Flag]] verschiedene Eigenschaften der Datei definiert werden (z.&nbsp;B. ob sie ausführbar ist).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight lang="c"></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight lang="c"></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>struct filehdr {</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>struct filehdr {</div></td>
</tr>
</table>
Kilianhen
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=242129182&oldid=prev
DaizY am 12. Februar 2024 um 16:57 Uhr
2024-02-12T16:57:37Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Februar 2024, 17:57 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet.<ref>linux.org: {{Webarchiv|url=http://www.linux.org/threads/types-of-executables.4792/ |wayback=20140309023550 |text=''Types of Executables<del style="font-weight: bold; text-decoration: none;"> </del>}} (englisch)</ref> Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref>[http://msdn.microsoft.com/en-us/subscriptions/gg463119 PE and COFF Specification], Microsoft Developer Network, aufgerufen am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet.<ref>linux.org: {{Webarchiv|url=http://www.linux.org/threads/types-of-executables.4792/ |wayback=20140309023550 |text=''Types of Executables<ins style="font-weight: bold; text-decoration: none;">''</ins>}} (englisch)</ref> Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref>[http://msdn.microsoft.com/en-us/subscriptions/gg463119 PE and COFF Specification], Microsoft Developer Network, aufgerufen am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
</tr>
</table>
DaizY
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=242126324&oldid=prev
Snoopy1964: Archivlinks überprüft
2024-02-12T15:17:20Z
<p><a href="/wiki/Kategorie:Wikipedia:Defekte_Weblinks" title="Kategorie:Wikipedia:Defekte Weblinks">Archivlinks</a> überprüft</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Februar 2024, 16:17 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref> {{Webarchiv|text=<del style="font-weight: bold; text-decoration: none;">Overview</del> <del style="font-weight: bold; text-decoration: none;">over</del> SCO System V <del style="font-weight: bold; text-decoration: none;">Release</del> <del style="font-weight: bold; text-decoration: none;">3</del> |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908<del style="font-weight: bold; text-decoration: none;"> |archiv-bot=2018-04-04 19:54:45 InternetArchiveBot</del> }} <del style="font-weight: bold; text-decoration: none;">HP, aufgerufen am 8. März 2014</del></ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, aufgerufen am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, aufgerufen am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref><ins style="font-weight: bold; text-decoration: none;">hp.com:</ins> {{Webarchiv|text=<ins style="font-weight: bold; text-decoration: none;">''Product</ins> <ins style="font-weight: bold; text-decoration: none;">Description –</ins> SCO System V <ins style="font-weight: bold; text-decoration: none;">for</ins> <ins style="font-weight: bold; text-decoration: none;">Linux''</ins> |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 }} <ins style="font-weight: bold; text-decoration: none;">(englisch)</ins></ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, aufgerufen am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, aufgerufen am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet<ref>{{Webarchiv|url=http://www.linux.org/threads/types-of-executables.4792/ |wayback=20140309023550 |text=<del style="font-weight: bold; text-decoration: none;">Typer</del> of <del style="font-weight: bold; text-decoration: none;">Executable |archiv-bot=2019-03-10 22:34:41 InternetArchiveBot</del> }} <del style="font-weight: bold; text-decoration: none;">Linux.org, aufgerufen am 8. März 2014</del></ref><del style="font-weight: bold; text-decoration: none;">.</del> Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref>[http://msdn.microsoft.com/en-us/subscriptions/gg463119 PE and COFF Specification], Microsoft Developer Network, aufgerufen am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet<ins style="font-weight: bold; text-decoration: none;">.</ins><ref><ins style="font-weight: bold; text-decoration: none;">linux.org: </ins>{{Webarchiv|url=http://www.linux.org/threads/types-of-executables.4792/ |wayback=20140309023550 |text=<ins style="font-weight: bold; text-decoration: none;">''Types</ins> of <ins style="font-weight: bold; text-decoration: none;">Executables</ins> }} <ins style="font-weight: bold; text-decoration: none;">(englisch)</ins></ref> Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref>[http://msdn.microsoft.com/en-us/subscriptions/gg463119 PE and COFF Specification], Microsoft Developer Network, aufgerufen am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 96:</td>
<td colspan="2" class="diff-lineno">Zeile 96:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Zeichenkettentabelle ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Zeichenkettentabelle ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Zeichenkettentabelle folgt am Schluss der Datei. Sie beginnt mit einer Ganzzahl ("integer"), in der die Länge der Tabelle gespeichert ist. Danach folgen alle Zeichenketten hintereinander. Um eine Zeichenkette zu lesen, muss man deren Position kennen und kann an dieser Stelle mit dem Lesen beginnen. Die Zeichenketten sind [[Zeichenkette#Repräsentation mit Abschlusszeichen|nullterminiert]].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Zeichenkettentabelle folgt am Schluss der Datei. Sie beginnt mit einer Ganzzahl ("integer"), in der die Länge der Tabelle gespeichert ist. Danach folgen alle Zeichenketten hintereinander. Um eine Zeichenkette zu lesen, muss man deren Position kennen und kann an dieser Stelle mit dem Lesen beginnen. Die Zeichenketten sind [[Zeichenkette#Repräsentation mit Abschlusszeichen|nullterminiert]].</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_9_1_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_1_lhs"></a>== Einzelnachweise ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_9_2_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_2_lhs"></a><references /></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://delorie.com/djgpp/doc/coff/ DJGPP COFF Spec] – weitere Details zu einer COFF-Implementierung</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://delorie.com/djgpp/doc/coff/ DJGPP COFF Spec] – weitere Details zu einer COFF-Implementierung</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del style="font-weight: bold; text-decoration: none;">[</del>http://www-scf.usc.edu/~csci402/ncode/coff_8h-source.html MIPS COFF als C-Datentypen<del style="font-weight: bold; text-decoration: none;">]</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins style="font-weight: bold; text-decoration: none;">{{Webarchiv | url=</ins>http://www-scf.usc.edu/~csci402/ncode/coff_8h-source.html <ins style="font-weight: bold; text-decoration: none;">| wayback=20140723105157 | text=</ins>MIPS COFF als C-Datentypen<ins style="font-weight: bold; text-decoration: none;"> }}</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://support.microsoft.com/?id=121460 Microsoft COFF Information]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://support.microsoft.com/?id=121460 Microsoft COFF Information]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_5_1_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_9_1_rhs"></a>== Einzelnachweise ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_5_2_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_9_2_rhs"></a><references /></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4356762-9}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4356762-9}}</div></td>
</tr>
</table>
Snoopy1964
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=224816870&oldid=prev
Aka: Tippfehler entfernt
2022-07-25T18:10:36Z
<p><a href="/wiki/Benutzer:Aka/Tippfehler_entfernt" title="Benutzer:Aka/Tippfehler entfernt">Tippfehler entfernt</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. Juli 2022, 19:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Common Object File Format''' ('''COFF'''; {{deS|''allgemeines Objektdateiformat''}}) ist ein [[Binärformat]] für Programme und Objektdateien. Es wurde von [[AT&T]] für das [[Betriebssystem]] [[Unix System V]] eingeführt<ref>[http://www.ti.com/lit/an/spraao8/spraao8.pdf Common Object File Format] Texas Instruments, <del style="font-weight: bold; text-decoration: none;">Aufgerufen</del> am 8. März 2014</ref> und findet heutzutage vor allem im darauf aufbauenden Format PE für [[Microsoft Windows|Windows]] Verwendung (siehe [[Portable Executable]]). Für Dateiendungen wird, falls vorhanden und abgesehen von den für PE genutzten Endungen, oft „cof“, „obj“ oder „[[Lib (Dateierweiterung)|lib]]“ verwendet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Common Object File Format''' ('''COFF'''; {{deS|''allgemeines Objektdateiformat''}}) ist ein [[Binärformat]] für Programme und Objektdateien. Es wurde von [[AT&T]] für das [[Betriebssystem]] [[Unix System V]] eingeführt<ref>[http://www.ti.com/lit/an/spraao8/spraao8.pdf Common Object File Format] Texas Instruments, <ins style="font-weight: bold; text-decoration: none;">aufgerufen</ins> am 8. März 2014</ref> und findet heutzutage vor allem im darauf aufbauenden Format PE für [[Microsoft Windows|Windows]] Verwendung (siehe [[Portable Executable]]). Für Dateiendungen wird, falls vorhanden und abgesehen von den für PE genutzten Endungen, oft „cof“, „obj“ oder „[[Lib (Dateierweiterung)|lib]]“ verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref> {{Webarchiv|text=Overview over SCO System V Release 3 |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 |archiv-bot=2018-04-04 19:54:45 InternetArchiveBot }} HP, <del style="font-weight: bold; text-decoration: none;">Aufgerufen</del> am 8. März 2014</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, <del style="font-weight: bold; text-decoration: none;">Aufgerufen</del> am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, <del style="font-weight: bold; text-decoration: none;">Aufgerufen</del> am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref> {{Webarchiv|text=Overview over SCO System V Release 3 |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 |archiv-bot=2018-04-04 19:54:45 InternetArchiveBot }} HP, <ins style="font-weight: bold; text-decoration: none;">aufgerufen</ins> am 8. März 2014</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, <ins style="font-weight: bold; text-decoration: none;">aufgerufen</ins> am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue, gemeinsam mit [[Sun Microsystems]] entwickelte Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, <ins style="font-weight: bold; text-decoration: none;">aufgerufen</ins> am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=200744320&oldid=prev
Karsten11: Nach Navilöschung
2020-06-08T07:21:46Z
<p>Nach Navilöschung</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 8. Juni 2020, 08:21 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 105:</td>
<td colspan="2" class="diff-lineno">Zeile 105:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://support.microsoft.com/?id=121460 Microsoft COFF Information]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://support.microsoft.com/?id=121460 Microsoft COFF Information]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Navigationsleiste ausführbare Binär- und Objekt-Formate}}</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4356762-9}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4356762-9}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Karsten11
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=200524804&oldid=prev
Universalamateur: HC: Entferne Kategorie:Binärformat; Ergänze Kategorie:Binärformat für ausführbare Programme, Bibliotheken und/oder Objektcode
2020-06-01T12:37:16Z
<p><a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HC</a>: Entferne <a href="/wiki/Kategorie:Bin%C3%A4rformat" title="Kategorie:Binärformat">Kategorie:Binärformat</a>; Ergänze <a href="/wiki/Kategorie:Bin%C3%A4rformat_f%C3%BCr_ausf%C3%BChrbare_Programme,_Bibliotheken_und/oder_Objektcode" title="Kategorie:Binärformat für ausführbare Programme, Bibliotheken und/oder Objektcode">Kategorie:Binärformat für ausführbare Programme, Bibliotheken und/oder Objektcode</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Juni 2020, 13:37 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 108:</td>
<td colspan="2" class="diff-lineno">Zeile 108:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4356762-9}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten|TYP=s|GND=4356762-9}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Binärformat]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Binärformat<ins style="font-weight: bold; text-decoration: none;"> für ausführbare Programme, Bibliotheken und/oder Objektcode</ins>]]</div></td>
</tr>
</table>
Universalamateur
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=193774925&oldid=prev
194.95.171.239: /* Geschichte */
2019-11-05T11:40:15Z
<p><span class="autocomment">Geschichte</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. November 2019, 12:40 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Geschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref> {{Webarchiv|text=Overview over SCO System V Release 3 |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 |archiv-bot=2018-04-04 19:54:45 InternetArchiveBot }} HP, Aufgerufen am 8. März 2014</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, Aufgerufen am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, Aufgerufen am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ursprünglich wurde das Format [[a.out]] für ausführbare Dateien unter [[Unix]] verwendet. Dieses unterstützte jedoch moderne Entwicklungen wie eingebettete [[Debugging]]-Informationen oder [[dynamische Bibliothek]]en nicht. Deshalb entwickelte AT&T für Release 3 vom Unix System V das Common Object File Format.<ref> {{Webarchiv|text=Overview over SCO System V Release 3 |url=http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&tmp_geoLoc=true&docname=c00346014 |wayback=20140309023908 |archiv-bot=2018-04-04 19:54:45 InternetArchiveBot }} HP, Aufgerufen am 8. März 2014</ref> Da das originale COFF designtechnisch beschränkt war, entwickelten sich unterschiedliche Varianten unter den Unix-Herstellern (z.&nbsp;B. XCOFF von IBM für [[AIX]]<ref>[http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm XCOFF Object File Format] IBM, Aufgerufen am 8. März 2013</ref>, ECOFF von SGI und anderen). Mit dem Release 4 von System V im Jahre 1989 ersetzte AT&T COFF durch das neue<ins style="font-weight: bold; text-decoration: none;">, gemeinsam mit [[Sun Microsystems]] entwickelte</ins> Format [[Executable and Linking Format|ELF]] (Executable and Linking Format).<ref>[http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_ACRO_SUP/OBJSPEC.PDF Object File / Symbol Table Format Specification] Compaq/HP, Aufgerufen am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
</table>
194.95.171.239
https://de.wikipedia.org/w/index.php?title=Common_Object_File_Format&diff=186459286&oldid=prev
InternetArchiveBot: InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert. #IABot (v2.0beta12)
2019-03-10T22:34:41Z
<p><a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert. #IABot (v2.0beta12)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. März 2019, 23:34 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Verwendung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet<ref><del style="font-weight: bold; text-decoration: none;">[</del>http://www.linux.org/threads/types-of-executables.4792/ Typer of Executable<del style="font-weight: bold; text-decoration: none;">]{{Toter</del> <del style="font-weight: bold; text-decoration: none;">Link</del>|<del style="font-weight: bold; text-decoration: none;">date=2018</del>-<del style="font-weight: bold; text-decoration: none;">04 |archivebot</del>=<del style="font-weight: bold; text-decoration: none;">2018</del>-<del style="font-weight: bold; text-decoration: none;">04</del>-<del style="font-weight: bold; text-decoration: none;">04</del> <del style="font-weight: bold; text-decoration: none;">19</del>:<del style="font-weight: bold; text-decoration: none;">54</del>:<del style="font-weight: bold; text-decoration: none;">45</del> InternetArchiveBot<del style="font-weight: bold; text-decoration: none;"> |url=http://www.linux.org/threads/types-of-executables.4792/</del> }} Linux.org, aufgerufen am 8. März 2014</ref>. Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref>[http://msdn.microsoft.com/en-us/subscriptions/gg463119 PE and COFF Specification], Microsoft Developer Network, aufgerufen am 8. März 2014</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Moderne Unix- und [[Linux]]-Versionen unterstützen COFF nicht mehr, allerdings wird es für [[Eingebettete Systeme]] noch verwendet<ref><ins style="font-weight: bold; text-decoration: none;">{{Webarchiv|url=</ins>http://www.linux.org/threads/types-of-executables.4792/ <ins style="font-weight: bold; text-decoration: none;">|wayback=20140309023550 |text=</ins>Typer of Executable |<ins style="font-weight: bold; text-decoration: none;">archiv</ins>-<ins style="font-weight: bold; text-decoration: none;">bot</ins>=<ins style="font-weight: bold; text-decoration: none;">2019</ins>-<ins style="font-weight: bold; text-decoration: none;">03</ins>-<ins style="font-weight: bold; text-decoration: none;">10</ins> <ins style="font-weight: bold; text-decoration: none;">22</ins>:<ins style="font-weight: bold; text-decoration: none;">34</ins>:<ins style="font-weight: bold; text-decoration: none;">41</ins> InternetArchiveBot }} Linux.org, aufgerufen am 8. März 2014</ref>. Unter [[Windows NT]] (und früher) ist die COFF-Variante [[Portable Executable]] (PE, manchmal auch PE/COFF) das Standarddateiformat für Bibliotheken und ausführbare Dateien, allerdings unterscheidet sich diese Variante geringfügig vom ursprünglichen COFF.<ref>[http://msdn.microsoft.com/en-us/subscriptions/gg463119 PE and COFF Specification], Microsoft Developer Network, aufgerufen am 8. März 2014</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Struktur ==</div></td>
</tr>
</table>
InternetArchiveBot