на самом диске написано 23
[Entry 11] ; данные элемента TOC'a №11
Session=2 ; элемент сессии 2
Point=0xb0 ; адрес следующей записываемой области в AMin:ASec:AFrame
ADR=0x05 ; Mode 5
Control=0x04 ; диск с данными, запрещенный ;-) для копирования
TrackNo=0 ; трек, который мы сейчас читаем – это Lead-inLead-In трек (т.е. TOC)
AMin=4 ; \
ASec=54 ; + - абсолютный адрес следующей записываемой области
AFrame=23 ; /
ALBA=21923 ; LBA-адрес следующей записываемой области
Zero=1 ; кол-во pointer'ов Mode 5
PMin=22 ; \
PSec=14 ; + - абсолютный адрес последней возможной Lead-out области
PFrame=34 ; / ( на самом диске написано 23 мин,
; это ж как надо округлять 22:14:34)
PLBA=99934 ; LBA-адрес последней возможной Lead-out области
[TRACK 1] ; данные трека 1
MODE=1 ; режим Mode 1
INDEX 1=0 ; post-gap?
[TRACK 2] ; данные трека 2
MODE=1 ; режим Mode 1
INDEX 1=0 ; post-gap?
Листинг 1 содержимое неискаженного TOC'a в сыром виде. Обобщенно говоря, диск содержит две секции, – по одному треку каждая. Абсолютный адрес начала первого трека – 00:00:02, абсолютный адрес Lead-out области первой сессии – 00:29:33 (адрес последнего сектора трека на две секунды короче), абсолютный адрес начала второго трека – 03:01:33, а абсолютный адрес Lead-out второй сессии – 03:24:33. Максимально достижимая емкость диска – 22:14:34 (хотя на самом диске и написано, что он 23?минутный)
Давайте теперь немного "поиздеваемтся" над TOC и увеличим стартовый адрес первого трека так, чтобы он вышел далеко за пределы первой сессии и попал… ну, собственно, куда-нибудь он все равно попадет.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий