<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Dyskusja%3AFormaty_plik%C3%B3w</id>
	<title>Dyskusja:Formaty plików - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Dyskusja%3AFormaty_plik%C3%B3w"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Dyskusja:Formaty_plik%C3%B3w&amp;action=history"/>
	<updated>2026-10-03T03:58:04Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Dyskusja:Formaty_plik%C3%B3w&amp;diff=958&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Dyskusja:Formaty_plik%C3%B3w&amp;diff=958&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;quot;Przywrócono przedostatnią wersję, jej autor to Miker&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dlaczego?? Jest taki format &amp;quot;ATP&amp;quot;, a &amp;quot;handlery systemowe&amp;quot; to żadne pliki!&lt;br /&gt;
--[[0xF]] 13 wrz 2005 11:24&lt;br /&gt;
&lt;br /&gt;
Tez mialem watpliwosci - chodzi tutaj o format handlera np interfejsu 850 ktory jest plikiem binarnym downloadowanym z urzadzenia na komputer --[[Użytkownik:Mikey|Mikey]] 12:14, 13 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Nie handlera 850, ten ma &amp;quot;custom format&amp;quot;, zależny od urządzenia. Chodzi o format handlerów &amp;quot;TYPE 3 POLL&amp;quot;, zależny od relokatora, który jest w ROM-ie XL/XE. Tak więc, Foxie, mógłbyś na przyszłość pytać (-&amp;gt; Dyskusja), nim coś zbroisz. A ATP cofnęło się przypadkiem przy okazji. [[Użytkownik:KMK|KMK]] 14:42, 13 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Ok, &amp;quot;handlery systemowe&amp;quot; jest zbyt mylące, przydałoby się sprecyzować.&lt;br /&gt;
Sądziłem, że chodzi o handlery CIO.&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 14 wrz 2005 13:36&lt;br /&gt;
&lt;br /&gt;
: Owszem, CIO również. [[Użytkownik:KMK|KMK]] 14:18, 14 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
a może po prostu &amp;quot;pliki sterowników ...&amp;quot;? :) --[[Użytkownik:Miker|miker/bjb/ng]] 20:34, 14 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Czemu nie, o ile to cokolwiek zmienia :) [[Użytkownik:KMK|KMK]] 20:40, 14 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Gdyby ktoś je opisał, to może wreszcie bym wiedział, co to jest. :)&lt;br /&gt;
Czy aby na pewno są to pliki, czyli coś, co można zapisać na dysku&lt;br /&gt;
(i ma to jakiś sens)? Bo np. bloki PERCOM nie są plikami, chociaż mają swój format.&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 10:33, 15 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Ale blok PERCOM ma jednolitą strukturę, jest to po prostu ciąg 12 bajtów, natomiast te nieszczęsne handlery są podzielone wewnętrznie na bloki z nagłówkami, które sterują pracą relokatora czy też loadera (siedzącego w ROM-ie). Jest to jakiś format binarny i zamierzam go opisać, ale na razie tego jeszcze nie zrobiłem. [[Użytkownik:KMK|KMK]] 15:02, 15 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;podzielone wewnętrznie na bloki z nagłówkami&amp;quot; ?&lt;br /&gt;
To w końcu są to pliki zapisywane na dysku, czy nie?&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 16:32, 15 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Co ma jedno do drugiego, bo nie bardzo rozumiem? [[Użytkownik:KMK|KMK]] 16:47, 15 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Nie rozumiem tego &amp;quot;podzielone wewnętrznie...&amp;quot; i nie odpowiedziałeś na moje pytanie wyżej,&lt;br /&gt;
czy to są pliki.&lt;br /&gt;
&lt;br /&gt;
: Nie bardzo rozumiem, co jest niejasnego albo niemożliwego w sformułowaniu &amp;quot;podzielone wewnętrznie&amp;quot;. A co do pytania, to chyba jednak odpowiedziałem (w zasadzie, to nawet przed zadaniem pytania). No i też nie bardzo rozumiem - już jakoś tak mam, że nic nie rozumiem - co ma pojęcie pliku wspólnego z tym, czy jest umieszczony na dysku. [[Użytkownik:KMK|KMK]] 18:24, 19 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Jeśli chodzi o sterowniki nowych urządzeń, ściągane przez OS XL/XE&lt;br /&gt;
specjalnymi komendami SIO, to powinny być w Protokoły / SIO / Handlery systemowe,&lt;br /&gt;
czy jak to się tam nazywa. Zgodzisz się chyba, że np. TCP/IP nie jest formatem pliku.&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 15:06, 19 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Oczywiście, że nie, TCP/IP jest protokołem przesyłu danych, podobnie - mutatis mutandis - jak np. SIO. Ale też jakby nie o ten poziom organizacji danych tu idzie. Przy użyciu protokołu SIO można przesłać plik binarny, a jednak prawdopodobnie nie byłbyś skłonny plików uruchamialnych DOS-u umieszczać w dziale &amp;quot;protokoły&amp;quot;, zgodzimy się tu chyba. [[Użytkownik:KMK|KMK]] 18:24, 19 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Oczywiście plik wykonywalny nie jest protokołem, ale to dlatego, że jest osobnym bytem,&lt;br /&gt;
który można zapisać w dowolnej pamięci masowej i przesłać dowolnym protokołem (w tym TCP/IP)&lt;br /&gt;
i &amp;#039;&amp;#039;&amp;#039;ma to sens&amp;#039;&amp;#039;&amp;#039;. Co innego PERCOM czy (jak podejrzewam) te &amp;quot;handlery&amp;quot;:&lt;br /&gt;
nie mają racji bytu bez SIO. Nie wiem, jak są zorganizowane te &amp;quot;handlery&amp;quot;:&lt;br /&gt;
może są osobnym protokołem &amp;quot;stojącym na&amp;quot; protokole SIO, tak jak TCP &amp;quot;stoi na&amp;quot; IP.&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 13:18, 20 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
No więc właśnie jakby nigdzie nie jest napisane, że taki handler nie jest &amp;quot;osobnym bytem&amp;quot;. Można sobie wyobrazić, że w urządzeniu typu pamięci masowej handler będzie właśnie zapisany na nośniku jako plik, nie ma tu żadnych przeciwwskazań. Z drugiej strony idąc tokiem twojego rozumowania, że plik to jest zbiór danych będący &amp;quot;osobnym bytem, który mozna zapisać na dowolnej pamięci masowej i przesłać dowolnym protokołem i ma to sens&amp;quot;, łatwo dojść do wniosku, że plikiem nie jest DOS.SYS (albowiem co prawda można go przesłać dowolnym protokołem, ale już zapisywanie go na pamięci masowej innej niż dyskowa - np. na taśmie - ma sens dyskusyjny).&lt;br /&gt;
&lt;br /&gt;
Nie bardzo więc widzę, jak DOS.SYS, który jest ładowany przez system z urządzenia komendami SIO i jest programem binarnym zawierającym sterownik można uznać za plik, natomiast dokładnie taki sam handler binarny również ładowany z urządzenia komendami SIO za plik uznany być nie może. DOS.SYS niby ma wpis w katalogu - ale przecież nie musi go mieć, prawda? A z drugiej strony, jak wyżej napisałem, nigdzie nie jest powiedziane, że dyskutowany tu handler wpisu katalogowego mieć nie może.&lt;br /&gt;
&lt;br /&gt;
Po drugie PERCOM i wszystko inne ma bardzo dobrą rację bytu bez SIO i jego protokołu transmisji. Nie przypuszczasz chyba, że protokołem SIO komputer się posługuje do komunikacji z twardym dyskiem. Chyba, że SIO rozwijamy jako &amp;quot;Sector Input/Output&amp;quot;, wtedy owszem, PERCOM (et consortes) nie ma racji bytu bez SIO. [[Użytkownik:KMK|KMK]] 15:21, 20 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Trafny przykład z tym DOS.SYS. Cofam &amp;quot;dowolnej&amp;quot; przy &amp;quot;pamięci masowej&amp;quot;. :-) Wciąż jednak&lt;br /&gt;
jest to pamięć masowa (stąd plik). Odsyłam [[http://pl.wikipedia.org/wiki/Plik tu]].&lt;br /&gt;
Jaką nazwę mają te Twoje handlery, hę?&lt;br /&gt;
&lt;br /&gt;
Jeśli chodzi o transmisję DOS.SYS vs handlery przez SIO, to DOS.SYS jest przesyłany&lt;br /&gt;
jak każdy inny plik, natomiast dla handlerów, o ile wiem, są specjalne komendy.&lt;br /&gt;
&lt;br /&gt;
Cofam też, że PERCOM jest fragmentem SIO. Natomiast komunikacja z twardym dyskiem&lt;br /&gt;
jak najbardziej może być przez SIO ([[SIO2IDE]]). Poza tym &amp;quot;Serial&amp;quot; w SIO może być tylko&lt;br /&gt;
nazwą - np. stacja [[Karin Maxi]] (jako nowe urządzenie) przechwytuje komendy SIO i nie ma&lt;br /&gt;
tam transmisji szeregowej.&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 13:09, 21 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
No toż właśnie mówię - przy urządzeniach takich jak Karin albo większość twardych dysków (ok. oprócz SIO2IDE, ale to jest raczej emulator stacji dysków) nie ma transmisji szeregowej i nie ma zastosowania protokół komunikacji z urządzeniami szeregowymi. W SIO &amp;quot;serial&amp;quot; może być nazwą właśnie, i wtedy nie ma protokołu szeregowego. Ale dla normalnej stacji dysków ten protokół ma zastosowanie, przecież.&lt;br /&gt;
&lt;br /&gt;
Natomiast przekonałeś mnie co do tych komend specjalnych - i niech będzie, że to protokół, ale nadal niezbyt mi się podoba fakt, że dane nie tylko są przesyłane specjalnymi komendami, ale ponadto muszą być w odpowiedni sposób sformatowane, bo inaczej nic się nie załaduje. Natomiast definicja pliku z pl.wiki jak najbardziej tu może mieć zastosowanie, już o tym była mowa: &amp;quot;jest to nazwany ciąg danych (inaczej zbiór danych), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość&amp;quot;. Handler jak najbardziej może mieć nazwę, ma też skończoną długość i stanowi dla systemu operacyjnego całość :-) [[Użytkownik:KMK|KMK]] 14:31, 21 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;niezbyt mi się podoba fakt, że dane nie tylko są przesyłane specjalnymi komendami, ale ponadto muszą być w odpowiedni sposób sformatowane&amp;quot; - moim zdaniem jeśli używa się specjalnych komend,&lt;br /&gt;
to właśnie oczekuje się odpowiednio sformatowanych danych (przykłady: status, PERCOM).&lt;br /&gt;
&amp;quot;Handler jak najbardziej może mieć nazwę&amp;quot; - gdzie ta nazwa jest przechowywana?&lt;br /&gt;
&amp;quot;ma też skończoną długość i stanowi dla systemu operacyjnego całość&amp;quot; - zgoda.&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 23:48, 23 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Nie, status i PERCOM to nie jest to. Tutaj protokół SIO po prostu narzuca pewną wielkość bloku danych i tyle, podobnie jak w przypadku sektora. Natomiast taki np. DOS.SYS, oprócz &amp;quot;struktury&amp;quot; polegającej na tym, że jest podzielony na bloki, których wielkość jest narzucona przez ogólny protokół transmisji danych, ma też wewnętrzną strukturę od tego - czy jakiegokolwiek innego - protokołu niezależną. Mianowicie ma nagłówek sześciobajtowy i całą resztę. Podobnie jest z ładowanymi do RAM-u handlerami nowych urządzeń, mają nagłówki i całą resztę, czyli strukturę niezależną od tego, na jakie porcje podzieli je protokół transmisji (czy jakikolwiek inny). Dlatego jeśli ze względu na strukturę wewnętrzną DOS.SYS jest plikiem, to i to jest.&lt;br /&gt;
&lt;br /&gt;
: Kwestię &amp;quot;nazwy&amp;quot; już omawialiśmy: por. DOS.SYS, który ma nazwę, ale przecież nie musi. Czy nazwa w directory decyduje o tym, że dany blok danych jest plikiem, a jak jej nie ma, to nie jest? Źrodło, na które się powołujesz (pl.wiki) wcale tak nie twierdzi. Przeciwnie, nazwa jest tam tylko jednym z atrybutów, tak samo jak długość oraz np. uid i gid, których na Atari żaden plik nie ma, choćby był najczystszej rasy. :P [[Użytkownik:KMK|KMK]] 00:27, 24 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Jeśli dobrze pamiętam, to DOS.SYS nie ma żadnych nagłówków, tylko jest kolejno wczytywany&lt;br /&gt;
&amp;quot;jak leci&amp;quot;, przynajmniej w DOSach 2.x. Co jest plikiem zdecydowanie nie zależy od struktury&lt;br /&gt;
wewnętrznej (zawartości). Jeśli DOS.SYS nie ma nazwy, to skąd wiesz, że to DOS.SYS? :-)&lt;br /&gt;
DOS.SYS bez wpisu w katalogu jest raczej w niewiele większym stopniu plikiem, niż skasowany&lt;br /&gt;
plik (który może jeszcze mieć wpis w katalogu), przychylałbym się do tego,&lt;br /&gt;
że nie jest w ogóle plikiem (nigdy nie twierdziłem, że jest!).&lt;br /&gt;
pl.wiki stwierdza, że &amp;#039;&amp;#039;&amp;#039;musi&amp;#039;&amp;#039;&amp;#039; być nazwa, ale nie precyzuje gdzie.&lt;br /&gt;
Jednak &amp;quot;nazwa pliku&amp;quot; jest chyba zrozumiałe i nikt nie sądzi chyba, że chodzi np.&lt;br /&gt;
o napis w pierwszej linijce pliku tekstowego. Inne atrybuty wymieniane w pl.wiki są opcjonalne.&lt;br /&gt;
&lt;br /&gt;
Boot sector(y) też mają strukturę (nagłówek) - sądzisz, że to pliki?!&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 00:48, 24 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Zacytujmy wikulca: &amp;quot;Plik (ang. file), jest to nazwany ciąg danych (...), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość. Atrybuty plików. Atrybutami mogą być: 1) rozmiar 2) nazwa 3) cośtam&amp;quot;. Nigdzie tu nie jest napisane, że nazwa jest nieodzownym atrybutem pliku. Przeciwnie, jasno jest napisane, że jest tylko jednym z wielu opcjonalnych atrybutów (&amp;quot;Atrybutami &amp;#039;&amp;#039;&amp;#039;mogą&amp;#039;&amp;#039;&amp;#039; być: ... 2) nazwa&amp;quot; - nazwa może być atrybutem pliku, ale nie musi).&lt;br /&gt;
&lt;br /&gt;
: Po drugie, przychylając się nawet do twojej definicji, że plik musi mieć nazwę, konieczne byłoby przyjęcie, że w Atari nie da się zapisać pliku na taśmie - bo dane zgromadzone na taśmie w ogóle nie mają przy sobie zapisanej nazwy, że o innych atrybutach nie wspomnę.&lt;br /&gt;
&lt;br /&gt;
: Po trzecie, bootblok w Atari jest częścią DOS-u (przynajmniej DOS-u 2.x). Razem z nim rezyduje w pamięci, razem jest wczytywany, i bez bootbloku DOS.SYS - jakkolwiek się nazywa i czy w ogóle się nazywa - jest bezużyteczny. [[Użytkownik:KMK|KMK]] 01:19, 24 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;jest to &amp;#039;&amp;#039;&amp;#039;nazwany&amp;#039;&amp;#039;&amp;#039; ciąg danych&amp;quot; - a więc posiada nazwę.&lt;br /&gt;
Ale z plikami na taśmie to mnie zagiąłeś. :-/&lt;br /&gt;
&amp;quot;bootblok w Atari jest częścią DOS-u...&amp;quot; - co to wnosi do dyskusji?&lt;br /&gt;
--[[Użytkownik:0xF|0xF]] 11:11, 26 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: To, że bootblok nie jest tu żadnym wyjątkiem, a wydawało mi się, że to sugerujesz. [[Użytkownik:KMK|KMK]] 16:46, 29 wrz 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
: 0xf: bootblock to tez &amp;quot;nazwany ciag danych&amp;quot;, ale nie posiada nazwy w kontekscie tu rozpatrywanym - w katalogu...&lt;br /&gt;
&lt;br /&gt;
Co do reszty - niech ktos opisze rzeczone [[Handlery systemowe]]. Choc moga one miec usankcjonowana strukture, to nadal sa czescia systemu (ktory mozemy zachowac w pliku/romie), ale plikiem nie sa... Chyba domyslam sie o co chodzilo Foxowi - chociaz handlery moga byc przechowywane jako pliki (w potocznym rozumowaniu tego slowa) to jednak takowymi nie sa. Handlery maja swoj format/strukture/łoteva, ale nadal nie czyni ich to plikami, tak jak wspomniane atrybuty (fotmat/struktura/łoteva) nie czynia plikiem, bootblocka, PRECOMPA, czy czegotam... Pod definicje z wiki podpada rowniez np. interpeter BASIC-a z atari - jest to nazwany ciąg danych (przyp.: Atari BASIC) (inaczej zbiór danych), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość. Chyba jednak nikt nie bedzie mowil o formacie pliku interpretera Atari Basic, mimo iz ten interpreter moze byc przechowywany na blaszaku w postaci pliku... Chodzi raczej o forme.&lt;br /&gt;
&lt;br /&gt;
Podobnie podobalo mi sie &amp;quot;przemianowanie&amp;quot; &amp;quot;plikow binarnych&amp;quot; pod nazwe &amp;quot;COM&amp;quot;. Choc pliki .com rzezcywiscie uzywaja tego formatu, to jednak nie sa to jedyne pliki na male atari z niego kozystajace... Jest to standardowy sposob z plikow pod atarowskim DOSem, ale nie sluzy tylko do przechowywania plikow .com. Zzut pamieci w Atari Dos ma dokladnie ten sam format. Nie wazne co tam zzucamy - czy to bedzie nuta ([[CMC (format pliku)|CMC_(format_pliku)]]), obrazek, czy cos innego... W opisie formatu CMC stosowana jest nazwa &amp;#039;&amp;#039;&amp;#039;nagłówek DOSa&amp;#039;&amp;#039;&amp;#039;, tak wiec mamy niejednoznacznosc w tej sprawie. Trzeba by to jakos naprostowac - pytanie jak. Proponowalbym rozpoczac na ten temat dyskusje (tymczasowo w dyskusji [[COM|COMa]]). --[[Użytkownik:Jellonek|Jellonek]] 16:29, 5 sty 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
brakuje sporo formatów, przykłady: .OBJ, .BAS, .TBA, .BXE, .BXL, .ARC, .CHR itd. --[[Użytkownik:Xxl|Xxl]] 12:03, 20 sty 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
ARC jest na liście. OBJ czym się różni od COM? A co do reszty - to chyba nikt ci nie zabrania ich opisać? :&amp;gt; [[Użytkownik:KMK|KMK]] 14:52, 20 sty 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
może trzeba dodac aliasy (OBJ, BIN, EXE)? --[[Użytkownik:Xxl|Xxl]] 12:45, 21 sty 2007 (CET)&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>