Bog Bos файлови системи за CD
Извинявам се за "българските" думи като "указател" и "степен", но в противен случай е необходимо да се покажат няколко подобни думи на английски език със сходни български няколко думи, като главата се оказва пълна бъркотия. Текст до ISO стандарти в оригиналната впечатление (техните адвокати, че ако те пишат).
Обеми (физически диск) могат да бъдат комбинирани в комплекта обеми (обем комплект), набор с обща идентификатор. Обем в определен са номерирани от 1 и използват един и същ код комплекта. набор обем може да бъде разделена на обема групи. Предполага се, че всяка група определя версията на данните, така че класовете трябва да съвпадат. Описания и всеки комплект от таблици за обем пътища трябва да съдържа описание на всички директории и набора от файлове на обеми са номерирани-малък или равен на размера на комплекта.
знакови набори, използвани в стандарта:- г-овъгляване: [0-9a-Z_]
- а-овъгляване: [- "%" () * +, / 0-9:;!.<=>?А-Z_]
Степен на файлове блокове заема цяло число и включва опция запис на данни и разширен раздел атрибут (може да бъде и на нулева дължина). Една степен е сложна структура (разделяне на файлове единици, за припокриване, празнина, и т.н.), но това не е задължително да знаят как да се подаде и деление за записване на постоянни и променливи). Въпреки, че това е полезно за: част на сегмента на данни (единица на файла) и разстояние (процеп) може да се дължи на няколко степени и / или части от обема. Файлът се състои от една или повече секции на данни, реда, определен по реда на съдържанието в директория записи. Раздел могат да бъдат включени в множество файлове в различни директории или дори по няколко пъти в един и същи файл. Раздел може да се съхранява в друг обем.
Стандартът изисква масата на съдържанието е бил издаден по азбучен ред, директорията, в началото, независимо от местоположението на файловете на диска. Ето защо, когато създавате файлова система е желателно да сортирате файловете по име - глави ще бъдат по-малко пастърма. Сортирането се извършва в рамките на първата директорията на имената на файловете (предварително празен-подплатени отдясно), следвани от наставките, следвани от версията в обратен ред, следван от асоциативност на битов файл в обратен ред, а след това по реда на ширината му. Как файлове са подредени в йерархията на EVD (липсва концепция за суфикс) не е ясно.
Файлове с изображения ISO 9660 файлова система в архивите обикновено са суфикси .iso и съдържат един данните песен.
нива на съвместимост с ISO 9660:- ниво 1. Имената на файловете в MS-DOS (8.3); гнездене дълбочина до 8; имена на директории могат да бъдат до 8 символа; трите имена на файлове дължина от 256 знака. Файлът трябва да се състои от една степен.
- ниво 2. Можете да използвате по-дълги имена на файлове (до 30 знака, без да се броят точките и версия).
- ниво 3. Файлът може да се състои от няколко степени.
подаде дължина идентификатор - до 255 символа (не байта!).
Joliet - пристройка към предложен от MS ISO 9660 файлова система. PVD формат е различен от този, описан в ISO 9660, която осигурява съвместимост с приложения, които не използват СВД. В този случай, не е гарантиран начин да се направи съответните файлове в йерархии PVD и СВД. За да запишете имена на директории йерархия, кодирани в Unicode (UCS-2 по-точно, UTF-16, MSB) се използва с SVD бягство последователности:- UCS-2 Ниво 1 - "% \ @"
- UCS-2 Ниво 2 - "% \ C"
- UCS-2 Ниво 3 - "% \ Е"
обем Невярно ЕВРОВОК (идентификатор система, идентификатор обем, набор обем, идентификатор на издател, подготвяне на данните, идентификационния му номер, авторско право, абстрактно и библиографията), идентификаторите на файлове и директории в йерархията на и идентификационния номер на системата за записване на разширените атрибути са написани на кодиран UTF- 16 с всеки символ (съответното ниво), с изключение на "* /:;?" и интервал 0x0000 - 0x001F. Между другото, максималната дължина на полето (изразена в символи), като същевременно намали наполовина (например името на силата на звука в Joliet не може да бъде повече от 16 символа!). Имената на файлове на диск или CD пак, това не е до края.
Directory йерархия, описан в SVD Joliet, може да наруши ограниченията ISO 9660- максималната продължителност на даден файл или директория ID - 128 байта (64 знака)
- идентификатор директория може да съдържа никакви символи UTF-16, в това число и точка
- разкрой дълбочина на директории не се ограничава до
Спецификация на зареден компактдиска Ел Torito определя формат зареждащ сектор, който се намира между описания файл обеми система ISO 9660, и неговото тълкуване в BIOS. Тя дава възможност на разработчиците да създават CD-ROM, а BIOS се използва за сваляне записва върху него образа на дискета или твърд диск. CD-ROM може да съдържа няколко сваляне снимки на желания избор може да бъде BIOS, софтуер или ръчно. Някои BIOS може да се справи само първото изображение.
Ако емулирана дискета, допълнително програма за лечение на първата floppidiskovodu (A :) използване BIOS INT 13H прекъсва ще се излъчва на лечение в областта на CD-ROM, втората floppidiskovodu лечение (В :) ще се излъчва в експлоатация с първият истински floppidiskovodom Второто недвижими floppidiskovod стане недостъпен BIOS средства.
Виртуалният образ може да се зареди в определен сегмент памет за прехвърляне на контрол, за да го без емулация или симулация или дискета. Изтеглената програма без режим на емулация да получите достъп до CD-ROM с допълнителни функции INT 13h (функция 41з-48h, LBA, размер сектор - 2048 байта).
Ако изображението е описан като не-стартиращ, на BIOS продължава да се зареди следващото устройство, но създава виртуално устройство, не само първия и след последния недвижими твърдия диск.
Изтеглената програма е в състояние да определи, че дискът е пример за подражание (INT 13h функция на 48h, EDD спецификация). Определя се допълнителни функции INT 13h:- 4Ah - започнете емулация на споменатия образ на споменатото устройство
- 4Bh - пълна емулация на въпросното устройство или на
- 4-канален - започнете емулация и рестартиране
- 4Dh - четете определен брой сектори на зареждане на стоките
послепис всички номера в текста на спецификация - шестнадесетичен, така че размерът на сектор се определя като 800 байта, което първоначално ме доведоха в състояние на шок.
UDF (Universal Data Format) - файлова система за CD-RW, DVD. Адаптиран за модифициране на файловете. Имената на файловете до 127 знака. Използва пакети с различна дължина. Всеки файл (или част от файла) се съхраняват в отделен пакет, заедно с тяхното описание. VTOC е задължително, но съвместимост може да бъде VTOC ISO 9660 ниво 3 (UDF Bridge).
СДС Bridge - комбинация от ISO 9660 и MicroUDF.