<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=COFF</id>
	<title>COFF - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=COFF"/>
	<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=COFF&amp;action=history"/>
	<updated>2026-04-29T05:15:22Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.pipedija.com/index.php?title=COFF&amp;diff=89560&amp;oldid=prev</id>
		<title>John Smith 20:38, 31 rugpjūčio 2025</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=COFF&amp;diff=89560&amp;oldid=prev"/>
		<updated>2025-08-31T20:38:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;23:38, 31 rugpjūčio 2025 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;6 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;6 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Vienintelis dabar išplitęs COFF palikimas yra [[Microsoft]] naudojamas [[PE]] formatas (atsiradęs su [[Windows NT]]), kuris savo esme yra ne kas kita, kaip labai nežymiai modifikuotas tasai patsai COFF. Kodėl Microsoft pasirinko COFF, o ne [[ELF]] - iki šiol niekas gerai nežino. Spėjimas yra toks, kad kai pasirodė ELF, Windows NT jau buvo gerokai prikurta, todėl Microsoft nutarė nieko nebekeisti.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Vienintelis dabar išplitęs COFF palikimas yra [[Microsoft]] naudojamas [[PE]] formatas (atsiradęs su [[Windows NT]]), kuris savo esme yra ne kas kita, kaip labai nežymiai modifikuotas tasai patsai COFF. Kodėl Microsoft pasirinko COFF, o ne [[ELF]] - iki šiol niekas gerai nežino. Spėjimas yra toks, kad kai pasirodė ELF, Windows NT jau buvo gerokai prikurta, todėl Microsoft nutarė nieko nebekeisti.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Gal vienintelis rimtas COFF privalumas yra tai, kad šitas formatas leidžia turėti skirtingoms architektūroms ir netgi skirtingoms OS skirtą kompiliuotą kodą viename faile. Jau pakraunant programą, OS naudojamas loaderis, o paskui linkeris išsirenka, ką čia jam konkrečiai iš to failo paimti ir ima tik tai, ko reikia būtent jam, o ne kas skirta kitoms OS ar aparatinėms platformoms. Taigi, gaunasi tokia portabili vykdymoji programa.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Smith</name></author>
	</entry>
	<entry>
		<id>https://www.pipedija.com/index.php?title=COFF&amp;diff=89558&amp;oldid=prev</id>
		<title>John Smith: Naujas puslapis: '''COFF''' - tipo &quot;Common Object File Format&quot; ar kažkaip taip būtų - buvo formatas, įvestas UNIX sistemų SVR3 relyze, kuris, savo ruožtu, laikomas istoriniu momentu, kai UNIX sistemos pakliuvo į duobę su šūdais ir tenai vos nepaskendo.  COFF buvo bandymas pakeisti labai jau seną ir kartais per daug primityvų ar ne visada standartiškai naudojamą (daugelis gamintojų turėjo savų, su niekuo nesuderinamų pagerinimų) a.out formatą. Viena iš bėdų...</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=COFF&amp;diff=89558&amp;oldid=prev"/>
		<updated>2025-08-31T20:24:04Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: &amp;#039;&amp;#039;&amp;#039;COFF&amp;#039;&amp;#039;&amp;#039; - tipo &amp;quot;Common Object File Format&amp;quot; ar kažkaip taip būtų - buvo formatas, įvestas &lt;a href=&quot;/index.php/UNIX&quot; title=&quot;UNIX&quot;&gt;UNIX&lt;/a&gt; sistemų &lt;a href=&quot;/index.php/SVR3&quot; title=&quot;SVR3&quot;&gt;SVR3&lt;/a&gt; relyze, kuris, savo ruožtu, laikomas istoriniu momentu, kai UNIX sistemos pakliuvo į duobę su šūdais ir tenai vos nepaskendo.  COFF buvo bandymas pakeisti labai jau seną ir kartais per daug primityvų ar ne visada standartiškai naudojamą (daugelis gamintojų turėjo savų, su niekuo nesuderinamų pagerinimų) &lt;a href=&quot;/index.php/A.out&quot; title=&quot;A.out&quot;&gt;a.out&lt;/a&gt; formatą. Viena iš bėdų...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''COFF''' - tipo &amp;quot;Common Object File Format&amp;quot; ar kažkaip taip būtų - buvo formatas, įvestas [[UNIX]] sistemų [[SVR3]] relyze, kuris, savo ruožtu, laikomas istoriniu momentu, kai UNIX sistemos pakliuvo į duobę su šūdais ir tenai vos nepaskendo.&lt;br /&gt;
&lt;br /&gt;
COFF buvo bandymas pakeisti labai jau seną ir kartais per daug primityvų ar ne visada standartiškai naudojamą (daugelis gamintojų turėjo savų, su niekuo nesuderinamų pagerinimų) [[a.out]] formatą. Viena iš bėdų buvo tai, kad buvo numatyta per mažai segmentų programai, jos duomenims ir pan.. Taigi, COFF buvo numatyta 65 tūkstančiai segmentų (kas tiesiog absurdas ir neturi prasmės), o taip pat krūva visokių komplikuotų &amp;quot;''o kas, jeigu...''&amp;quot; tipo fyčerių. Netgi pačioje pradžioje buvo numatyta, kad [[failas]] neturi normalaus headerio (nes o ką gali žinoti), tai užtai turi su poslinkiu 3CH pointerį į signatūrą &amp;quot;PE&amp;quot; (tipo &amp;quot;Portable Executable&amp;quot;, o jau paskui eina visi tie COFF headeriai, kuriuose privelta belenko.&lt;br /&gt;
&lt;br /&gt;
COFF formatas buvo įvestas [[1987]] metais [[SVR3]] sistemoje, kuri tiek nepasiteisino, kad didesne dalimi viskas buvo išmesta ir pakeista [[SVR4]] relyze, tuo pačiu nereikalingu pasidarė ir patsai COFF formatas, katrą pakeitė į [[ELF]].&lt;br /&gt;
&lt;br /&gt;
Vienintelis dabar išplitęs COFF palikimas yra [[Microsoft]] naudojamas [[PE]] formatas (atsiradęs su [[Windows NT]]), kuris savo esme yra ne kas kita, kaip labai nežymiai modifikuotas tasai patsai COFF. Kodėl Microsoft pasirinko COFF, o ne [[ELF]] - iki šiol niekas gerai nežino. Spėjimas yra toks, kad kai pasirodė ELF, Windows NT jau buvo gerokai prikurta, todėl Microsoft nutarė nieko nebekeisti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programavimas]]&lt;br /&gt;
[[Category:UNIX]]&lt;/div&gt;</summary>
		<author><name>John Smith</name></author>
	</entry>
</feed>