Файлова система ISO 9660 є найпоширенішою файловою системою для оптичних накопичувачів і використовується і донині поряд з іншими файловими системами.
Згідно зі специфікацією в одному секторі CD-диску міститься 2352 байтів даних, з яких користувачу доступно 2048 байтів даних, інші байти використовуються для синхронізації і відновлення пошкоджених даних. Кожен сектор складається з 98 кадрів, у кожному з яких знаходиться по 24 байти.
Різновиди форматів запису
Є декілька форматів запису інформації в сектори на диску, а саме:
- CD-ROM Mode 1, використовується для зберігання даних, визначає 2352 байт на сектор відповідно до стандарту «Red Book» разом з 12 байтами синхронізації, 4 байтами заголовку даних, 2048 байтами даних користувача і 288 байтами корекції і визначення помилок. Ці байти дозволяють проводити виправлення даних при їх фізичному пошкоджені, або невпевненому читанні.
- CD-ROM Mode 2 Form 1, використовується для зберігання даних, використовує той самих формат, що і Mode 1. Не бажано використовувати з причин сумісності.
- CD-ROM Mode 2 Form 2, призначений для інформації нечутливої до помилок читання таких як аудіо чи відео, надає 2352 байт разом з 12 байтами синхронізації, 4 байтами заголовку даних і 2336 байтами даних користувача. Mode 2 надає на 14 % більше місця під дані користувача ніж Mode 1 завдяки виключенню інформації для корекції і детектування помилок, але незначні помилки при читанні даних розміщених у цьому форматі майже ніколи не будуть помічені людиною через наявність механізму інтерполяції. Video CDs записується в форматі Mode 2 Form 2. За цим стандартом початкові 32768 байт резервуються під завантажувальну інформацію і дозволяють застосовувати CD-диски для завантаження PC.
Внутрішня організація файлової системи
Також в початку треку розміщується опис тому диску, котрий додатково резервується, при зчитуванні диску; якщо програма не може визначити тип тому – вона пропускає її допоки не знайде ту, котру зможе зрозуміти. Завдяки цьому нестандартні файлові системи для даної ОС не впливають на загальну справність диску. Також тут розміщується інформація про початок і кінець опису тому диску. Перший том також може містити так званий superblock, що може використовуватися в середовищі ОС UNIX, тут також знаходиться інформація про корінь тому і додаткову інформацію про розміри блоків.
Також на диску присутній параметр «Volume Space Size» значення якого вказує на місце зайняте на носію. «File attributes» визначає папку чи файл. Атрибути файлу, що знаходиться в підкаталозі знаходиться в описі каталогу, або, опціонально, в розширеному записі атрибутів.
Є два шляхи для знаходження файлу в системі ISO 9660. Один шлях полягає у пошуку каталогів і перегляду кожного каталогу в пошуку файлу. Інший шлях полягає у використані заздалегідь скомпільованої таблиці шляхів, в якій вже прописані всі шляхи, проте не всі системи мають механізм використання такої таблиці.
Імена файлів і директорій
Існує декілька рівнів, що визначені стандартом:
- Level 1: Назви файлів складаються з 8-ми символів імені і 3-х символів розширення файлу, використовуються прописні букви, цифри і символ підкреслювання «_»; максимальний рівень вкладеності каталогів — вісім.
- Level 2: Назви файлів не обмежені форматом 8.3, але не більше максимального значення, враховуючи по байту на кожний каталог і довжину імені. Типовим є значення, близьке до 180 символів, в залежності від кількості розширених атрибутів файлу.
- Level 3: Файли можуть бути фрагментовані (використовується при пакетному запису, або мультисесійному записі на CD-диск).
Інші вимоги до назв файлів і директорій
- Можуть використовуватися такі символи, як: символи англійського алфавіту в верхньому регістрі, цифри, символи підкреслень («_») і крапка. В ОС Linux відбувається автоматична конвертація з верхнього регістру в нижній при монтуванні файлової системи.
- Назва файлу не може починатися, чи закінчуватися з крапки.
- Ім'я файлу не може містити більше ніж одну крапку.
- Назва каталогу не може містити крапку взагалі.
Як було сказано вище, існує обмеження на вкладення каталогів, котре рівне 8.
Також існує обмеження на максимальний розмір файлу рівне 2^31-1 байтів, тобто файл не може займати більше 2 Gb, яке можна обійти фрагментацією файлу проте такий файл може читатися під ОС Windows XP і не зчитуватися в середовищі Mac OS X.
Також існує обмеження на максимальну кількість каталогів, що випливає з використання 16-бітового ідентифікатора в таблиці каталогів, і становить 65535 каталогів, яке не накладається при відмові від використання таблиці шляхів.
Інші стандарти
є останнім доповненням до стандарту ISO 9660. Воно виправляє багато виявлених проблем, а саме:
- збільшує максимальну довжину шляху до 207 символів
- Знімає ліміт на кількість каталогів і обмеження використання крапок в іменах файлів.
являє собою наступну версію ISO 9660 (level 3), файлової системи CD-ROM. містить багато важливих доповнень. Вона підтримує довгі імена файлів, POSIX атрибути, і може містити в імені символи не тільки з ASCII. Окрім того, цей стандарт описує .
Це незавершена стаття про апаратне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття не містить . (серпень 2017) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Fajlova sistema ISO 9660 ye najposhirenishoyu fajlovoyu sistemoyu dlya optichnih nakopichuvachiv i vikoristovuyetsya i donini poryad z inshimi fajlovimi sistemami Zgidno zi specifikaciyeyu v odnomu sektori CD disku mistitsya 2352 bajtiv danih z yakih koristuvachu dostupno 2048 bajtiv danih inshi bajti vikoristovuyutsya dlya sinhronizaciyi i vidnovlennya poshkodzhenih danih Kozhen sektor skladayetsya z 98 kadriv u kozhnomu z yakih znahoditsya po 24 bajti Riznovidi formativ zapisuYe dekilka formativ zapisu informaciyi v sektori na disku a same CD ROM Mode 1 vikoristovuyetsya dlya zberigannya danih viznachaye 2352 bajt na sektor vidpovidno do standartu Red Book razom z 12 bajtami sinhronizaciyi 4 bajtami zagolovku danih 2048 bajtami danih koristuvacha i 288 bajtami korekciyi i viznachennya pomilok Ci bajti dozvolyayut provoditi vipravlennya danih pri yih fizichnomu poshkodzheni abo nevpevnenomu chitanni CD ROM Mode 2 Form 1 vikoristovuyetsya dlya zberigannya danih vikoristovuye toj samih format sho i Mode 1 Ne bazhano vikoristovuvati z prichin sumisnosti CD ROM Mode 2 Form 2 priznachenij dlya informaciyi nechutlivoyi do pomilok chitannya takih yak audio chi video nadaye 2352 bajt razom z 12 bajtami sinhronizaciyi 4 bajtami zagolovku danih i 2336 bajtami danih koristuvacha Mode 2 nadaye na 14 bilshe miscya pid dani koristuvacha nizh Mode 1 zavdyaki viklyuchennyu informaciyi dlya korekciyi i detektuvannya pomilok ale neznachni pomilki pri chitanni danih rozmishenih u comu formati majzhe nikoli ne budut pomicheni lyudinoyu cherez nayavnist mehanizmu interpolyaciyi Video CDs zapisuyetsya v formati Mode 2 Form 2 Za cim standartom pochatkovi 32768 bajt rezervuyutsya pid zavantazhuvalnu informaciyu i dozvolyayut zastosovuvati CD diski dlya zavantazhennya PC Vnutrishnya organizaciya fajlovoyi sistemi Takozh v pochatku treku rozmishuyetsya opis tomu disku kotrij dodatkovo rezervuyetsya pri zchituvanni disku yaksho programa ne mozhe viznachiti tip tomu vona propuskaye yiyi dopoki ne znajde tu kotru zmozhe zrozumiti Zavdyaki comu nestandartni fajlovi sistemi dlya danoyi OS ne vplivayut na zagalnu spravnist disku Takozh tut rozmishuyetsya informaciya pro pochatok i kinec opisu tomu disku Pershij tom takozh mozhe mistiti tak zvanij superblock sho mozhe vikoristovuvatisya v seredovishi OS UNIX tut takozh znahoditsya informaciya pro korin tomu i dodatkovu informaciyu pro rozmiri blokiv Takozh na disku prisutnij parametr Volume Space Size znachennya yakogo vkazuye na misce zajnyate na nosiyu File attributes viznachaye papku chi fajl Atributi fajlu sho znahoditsya v pidkatalozi znahoditsya v opisi katalogu abo opcionalno v rozshirenomu zapisi atributiv Ye dva shlyahi dlya znahodzhennya fajlu v sistemi ISO 9660 Odin shlyah polyagaye u poshuku katalogiv i pereglyadu kozhnogo katalogu v poshuku fajlu Inshij shlyah polyagaye u vikoristani zazdalegid skompilovanoyi tablici shlyahiv v yakij vzhe propisani vsi shlyahi prote ne vsi sistemi mayut mehanizm vikoristannya takoyi tablici Imena fajliv i direktorijIsnuye dekilka rivniv sho viznacheni standartom Level 1 Nazvi fajliv skladayutsya z 8 mi simvoliv imeni i 3 h simvoliv rozshirennya fajlu vikoristovuyutsya propisni bukvi cifri i simvol pidkreslyuvannya maksimalnij riven vkladenosti katalogiv visim Level 2 Nazvi fajliv ne obmezheni formatom 8 3 ale ne bilshe maksimalnogo znachennya vrahovuyuchi po bajtu na kozhnij katalog i dovzhinu imeni Tipovim ye znachennya blizke do 180 simvoliv v zalezhnosti vid kilkosti rozshirenih atributiv fajlu Level 3 Fajli mozhut buti fragmentovani vikoristovuyetsya pri paketnomu zapisu abo multisesijnomu zapisi na CD disk Inshi vimogi do nazv fajliv i direktorijMozhut vikoristovuvatisya taki simvoli yak simvoli anglijskogo alfavitu v verhnomu registri cifri simvoli pidkreslen i krapka V OS Linux vidbuvayetsya avtomatichna konvertaciya z verhnogo registru v nizhnij pri montuvanni fajlovoyi sistemi Nazva fajlu ne mozhe pochinatisya chi zakinchuvatisya z krapki Im ya fajlu ne mozhe mistiti bilshe nizh odnu krapku Nazva katalogu ne mozhe mistiti krapku vzagali Yak bulo skazano vishe isnuye obmezhennya na vkladennya katalogiv kotre rivne 8 Takozh isnuye obmezhennya na maksimalnij rozmir fajlu rivne 2 31 1 bajtiv tobto fajl ne mozhe zajmati bilshe 2 Gb yake mozhna obijti fragmentaciyeyu fajlu prote takij fajl mozhe chitatisya pid OS Windows XP i ne zchituvatisya v seredovishi Mac OS X Takozh isnuye obmezhennya na maksimalnu kilkist katalogiv sho viplivaye z vikoristannya 16 bitovogo identifikatora v tablici katalogiv i stanovit 65535 katalogiv yake ne nakladayetsya pri vidmovi vid vikoristannya tablici shlyahiv Inshi standartiye ostannim dopovnennyam do standartu ISO 9660 Vono vipravlyaye bagato viyavlenih problem a same zbilshuye maksimalnu dovzhinu shlyahu do 207 simvoliv Znimaye limit na kilkist katalogiv i obmezhennya vikoristannya krapok v imenah fajliv yavlyaye soboyu nastupnu versiyu ISO 9660 level 3 fajlovoyi sistemi CD ROM mistit bagato vazhlivih dopovnen Vona pidtrimuye dovgi imena fajliv POSIX atributi i mozhe mistiti v imeni simvoli ne tilki z ASCII Okrim togo cej standart opisuye Ce nezavershena stattya pro aparatne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno serpen 2017