SOP wyk nr 10-Slajd14: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Dwa (dyskusja | edycje)
Nie podano opisu zmian
 
Dwa (dyskusja | edycje)
m drobne zmiany treści opisu
 
Linia 4: Linia 4:




Wpis katalogowy może mieć zmienną długość, co przejawia się w obecności dwóch pól: ''wielkości'' ''wpisu'' ''katalogowego'' , ''wielkości'' ''rozszerzenia'' oraz ''długości'' ''nazwy'' . Nazwy dłuższe niż 15 znaków należą już do rozszerzeń standardu. W standardzie ISO 9660 przewidziano taką możliwość, umieszczając właśnie pole ''wielkości'' ''rozszerzenia'' w katalogu. Struktura rozszerzenia jest już przedmiotem definicji standardu rozszerzającego.
Wpis katalogowy może mieć zmienną długość, co przejawia się w obecności trzech pól: ''wielkości'' ''wpisu'' ''katalogowego'' , ''wielkości'' ''rozszerzenia'' oraz ''długości'' ''nazwy'' . Nazwy dłuższe niż 15 znaków należą już do rozszerzeń standardu. W standardzie ISO 9660 przewidziano taką możliwość, umieszczając właśnie pole ''wielkości'' ''rozszerzenia'' w katalogu. Struktura rozszerzenia jest już przedmiotem definicji standardu rozszerzającego.


Atrybuty ''lokalizacja'' i ''rozmiar'' są wartościami 32 bitowymi, ale ze względu na podwójną reprezentację zajmują 8 bajtów. Podobnie ''nr'' ''CD'' jest wartością 16-bitową, a zajmuje 4 bajty. Z wartościami całkowitymi 1-bajtowymi nie ma tego problemu, gdyż nie ma tam czego porządkować.
Atrybuty ''lokalizacja'' i ''rozmiar'' są wartościami 32 bitowymi, ale ze względu na podwójną reprezentację zajmują 8 bajtów. Podobnie ''nr'' ''CD'' jest wartością 16-bitową, a zajmuje 4 bajty. Z wartościami całkowitymi 1-bajtowymi nie ma tego problemu, gdyż nie ma tam czego porządkować.
Linia 14: Linia 14:
* bit oznaczający ostatni wpis w katalogu.
* bit oznaczający ostatni wpis w katalogu.


Standard ISO uwzględnia operowanie zbiorami płyt, możliwe jest więc, że wpis katalogowy opisuje plik, zlokalizowany na innej płycie. Stąd pole reprezentujące numery płyty CD z lokalizacją pliku.  
Standard ISO uwzględnia operowanie zbiorami płyt, możliwe jest więc, że wpis katalogowy opisuje plik, zlokalizowany na innej płycie. Stąd pole reprezentujące numer płyty CD z lokalizacją pliku.  




[[SOP_wyk_nr_10-Slajd13 | << Poprzedni slajd]] | [[SOP_wyk_nr_10-toc|Spis treści ]] | [[SOP_wyk_nr_10-Slajd15 | Następny slajd >>]]
[[SOP_wyk_nr_10-Slajd13 | << Poprzedni slajd]] | [[SOP_wyk_nr_10-toc|Spis treści ]] | [[SOP_wyk_nr_10-Slajd15 | Następny slajd >>]]

Aktualna wersja na dzień 22:44, 3 wrz 2006

ISO 9660 — struktura wpisu katalogowego

ISO 9660 — struktura wpisu katalogowego


Wpis katalogowy może mieć zmienną długość, co przejawia się w obecności trzech pól: wielkości wpisu katalogowego , wielkości rozszerzenia oraz długości nazwy . Nazwy dłuższe niż 15 znaków należą już do rozszerzeń standardu. W standardzie ISO 9660 przewidziano taką możliwość, umieszczając właśnie pole wielkości rozszerzenia w katalogu. Struktura rozszerzenia jest już przedmiotem definicji standardu rozszerzającego.

Atrybuty lokalizacja i rozmiar są wartościami 32 bitowymi, ale ze względu na podwójną reprezentację zajmują 8 bajtów. Podobnie nr CD jest wartością 16-bitową, a zajmuje 4 bajty. Z wartościami całkowitymi 1-bajtowymi nie ma tego problemu, gdyż nie ma tam czego porządkować.

W polu flagi wyróżniono między innymi następujące bity:

  • bit, który odróżnia pliki od katalogów,
  • bit ukrycia wpisu na listingu zawartości,
  • bit atrybutów rozszerzonych,
  • bit oznaczający ostatni wpis w katalogu.

Standard ISO uwzględnia operowanie zbiorami płyt, możliwe jest więc, że wpis katalogowy opisuje plik, zlokalizowany na innej płycie. Stąd pole reprezentujące numer płyty CD z lokalizacją pliku.


<< Poprzedni slajd | Spis treści | Następny slajd >>