CD-DA , CD-ROM , CD-R i CD-RW formatuje wszystkie informacje Przechowywać w 2.352 bajtowych sektorów, podzielone na 98 oddzielnych klatek 24-bajtowych. Na płytach CD-DA każda 24-bajtowa ramka zawiera dwie 16-bajtowe próbki audio, po jednej dla każdego kanału stereo. Specyfikacja CD-ROM definiuje dwa tryby sektora, Tryb 1 i Tryb 2, które opisują dwa różne układy sektorów. Oba tryby rezerwują pierwsze 16 bajtów na informacje nagłówka. Tryb 1 wykorzystuje dodatkowe 288 bajtów do wykrywania błędów (32-bitowy CRC) i korekcji (276 bajtów RSPC).
------------------------------------------------------------------------------------------------------------------------
| Format | 2,352-byte sector |
|------------------------------------------------------------------------------------------------------------------------|
| CD-DA | 24-byte data frame (1) | 24-byte data frame (2) | . . . | 24-byte data frame (98) |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 1 | 12-byte sync pattern | 3-byte address | 2,048-byte data | 4-byte CRC | 8-byte reserved | 276-byte RSPC |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 2 | 12-byte sync pattern | 3-byte address | 2,336-byte data |
------------------------------------------------------------------------------------------------------------------------
Sesje
Pojęcie sesji zostało dodane do specyfikacji formatu CD jednocześnie ze specyfikacjami dla formatów CD-R i CD-RW.
Każda sesja składa się z trzech obszarów, które naśladują strukturę oryginalnego CD-DA i CD-ROM-y: the ołów w obszarze zawiera sesje Tabela treści (TOC); Program obszar posiada poszczególne utwory; obszar wyprowadzający oznacza koniec sesji. Chociaż pojęcie sesji nie istniało w chwili pisania oryginalnych specyfikacji CD-DA i CD-ROM, te starsze formaty składają się zasadniczo z jednej sesji na dysk.
Niektóre formaty płyt, takie jak CD-R i CD-RW, obsługują wiele sesji na płycie. Każda sesja zawiera jeden lub więcej utworów. W dyskach wielosesyjnych spis treści w obszarze wprowadzania kolejnych sesji zawiera adresy wcześniejszych sesji. Spis treści w obszarze wprowadzania ostatniej sesji służy do uzyskiwania dostępu do ścieżek na płycie.
Standard ISO 9660 Compact Disc File System (CDFS) zapisuje indeks plików obecnych na dysku w szeregu deskryptorów woluminów, które są przechowywane z ustalonym przesunięciem od początku płyty. Natomiast dyski wielosesyjne przechowują deskryptory woluminów ze stałym przesunięciem w ostatniej sesji . Gdy pliki są dodawane do wielosesyjnej płyty z danymi, zaktualizowana kopia całego drzewa katalogów jest zapisywana jako część nowej sesji. Pliki można „usunąć”, usuwając odniesienie do pliku z ostatniej sesji. Ponieważ jednak rzeczywiste dane plików nigdy nie są zmieniane, dostęp do „usuniętych” plików można uzyskać za pośrednictwem drzewa katalogów z poprzedniej sesji.
Tryby pisania
Istnieje kilka trybów nagrywania, w tym te wyraźnie wymienione w pytaniu:
Śledzić na raz
Zawartość płyty CD jest podzielona na kolejne zestawy sektorów zwane ścieżkami. W trybie Track-At-Once (TAO) laser zatrzymał się i uruchomił ponownie między każdą ścieżką. To opóźnienie powoduje obszary przejściowe, znane jako przerwy między ścieżkami. Nie da się tego uniknąć, ale rejestratory, które obsługują śledzenie zmiennej o zmiennej odległości, mogą dostosować wielkość odstępu wstępnego do minimum 2 sektorów (2/75 sekundy).
W przypadku większości dysków tryb TAO jest wymagany do nagrywania wielosesyjnego.
Disc-At-Once
W trybie Disc-At-Once (DAO) zawartość dysku jest zapisywana w jednym przejściu bez zatrzymywania lasera. Pozwala to na zapis danych w obszarach poprzedzających odstępy, aby całkowicie ich uniknąć.
Sesja na raz
W trybie Session at Once (SAO) wiele sesji można nagrać i sfinalizować na jednym dysku. Powstały dysk można odczytać za pomocą napędów komputerowych, ale sesje po pierwszej nie są na ogół odczytywane przez sprzęt CD Audio.
W Wodim tryby DAO i SAO są synonimami. Podczas gdy większość napędów wymaga, aby dyski wielosesyjne były tworzone w trybie TAO, Wodim obsługuje również tworzenie dysków wielosesyjnych w trybie SAO, zakładając, że obsługuje to podstawowy dysk.
Tryb Raw
Obrazy dysków CD-ROM można tworzyć albo w trybie surowym (wyodrębnianie 2 352 bajtów na sektor niezależnie od trybu sektorowego) lub poprzez uzyskiwanie tylko rzeczywistych danych w sektorze (2048/2333/2352/2324 bajtów w zależności od trybu sektorowego) Rozmiar pliku obrazów dysku w trybie surowym jest zawsze wielokrotnością 2352 bajtów. Gdy takie obrazy dysku są zapisywane na nośniku optycznym w trybie surowym, 2352 bajty sektorów, które już zawierają wzorzec synchronizacji i ewentualnie dane wykrywania i korekcji błędów, są zapisywane na dysku w takiej postaci, w jakiej są.
Pisanie pakietów
Incremental Packer Writing (IPW) pozwala na używanie dysków optycznych w sposób podobny do zapisywalnych urządzeń blokowych, tj. Umożliwia tworzenie, modyfikowanie lub usuwanie plików na żądanie. Osiąga się to poprzez zapisanie serii krótkich (32k-256k) ścieżek na dysku w trybie pakietowym. Dyski CD-R / RW można sformatować w takie pakiety, a moduł pktcdvd jądra (sterownik zapisu pakietów) buforuje zapisy na dysku i transparentnie obsługuje usuwanie i przepisywanie całego pakietu na raz.
Wodim ma eksperymentalne wsparcie dla pisania pakietów.