MFS (Macintosh File System) — различия между версиями

Материал из Национальной библиотеки им. Н. Э. Баумана
Строка 29: Строка 29:
  
 
== Структура MFS ==
 
== Структура MFS ==
[[Файл:MFS 1.png|обрамить|System 1.1]]
 
  
{| class="wikitable"
+
[[Файл:MFS 1.png|мини|System 1.1]]
|-
+
| '''Developer(s)''' || Apple Computer
+
|-
+
| '''Full name''' || Macintosh File System
+
|-
+
| '''Introduced''' || January 24, 1984 with System 1
+
|-
+
| '''Partition identifier''' || Apple_MFS (Apple Partition Map)
+
|-
+
| '''Structures''' || Directory contents Table
+
|-
+
| '''File allocation''' || Linked list
+
|-
+
| '''Bad blocks''' || No Limits
+
|-
+
| '''Max. volume size''' || 20 MiB
+
|-
+
| '''Max. file size''' || 20 MiB
+
|-
+
| '''Max. number of files''' || 4094
+
|-
+
| '''Max. filename length''' || 255 characters
+
|-
+
| '''Allowed characters in filenames''' || Any Apple codepage (such as MacRoman) character but ":"
+
|-
+
| '''Dates recorded''' || Creation, modification
+
|-
+
| '''Date range''' || January 1, 1904 - February 6, 2040
+
|-
+
| '''Date resolution''' || 1s
+
|-
+
| '''Forks''' || Only 2 (data and resource)
+
|-
+
| '''Attributes''' || version, locked, type, creator, Finder window, location in Finder window, Finder flags
+
|-
+
| '''File system permissions''' || No
+
|}
+
 
[[Файл:MFS 2.png|мини|Пустая папка для создания новых папок]]
 
[[Файл:MFS 2.png|мини|Пустая папка для создания новых папок]]
 
MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки.  Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы.  
 
MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки.  Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы.  

Версия 21:39, 16 мая 2016

MFS
Полное название Macintosh File System
Содержимое каталога Table
Распределение файлов Linked list
Сбойные блоки No
Limits
Макс. размер тома 20 MiB
Макс. размер файла 20 MiB
Макс. количество файлов 4094
Макс. длина имени файла 255 characters
Разрешенные символы
в именах файлов
Any Apple codepage (such as MacRoman) character but ":"
Features
Даты зарегистрирован Creation, modification
Диапазон дат January 1, 1904 - February 6, 2040
Дата резолюции 1s
Вилка Only 2 (data and resource)
Признаки version, locked, type, creator, Finder window, location in Finder window, Finder flags
Разрешения файловой системы No
Прозрачное сжатие No
Транспорантное шифрование No
Другие
Операционная система System 1 — OS 7.6 (Write), Mac OS 8.0 (Read), OS X (Read with MFSLives)

MFS (англ. Macintosh File System) — дисковая файловая система, созданная Apple Computer Inc. для хранения файлов на накопителе на дискетах 400 КБ. MFS впервые введена в компьютерах Macintosh в январе 1984 года и поддерживает все кодировки Apple. Появление MFS было значительно как для введения ветви ресурса, чтобы разрешить хранение структурированных данных, так и для хранения метаданных, необходимого для поддержки графического интерфейса Mac OS. В системе MFS были впервые введены ветви ресурсов, возможность обрабатывать имена файлов длиной до 255 символов и простые метаданные, хотя Finder не разрешает пользователям создавать названия длиннее 63 символов (31 в последних версиях).

Структура MFS

System 1.1
Пустая папка для создания новых папок

MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки. Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы. Apple представила Иерархическую файловую систему (Hierarchical File System), которая заменила MFS, в 1985.

Недостатки

Изначально недостатки MFS были незаметны, потому что управлять небольшим объемом данных было нетрудно. Но после появления накопителей на жестких магнитных дисках, MFS требовалось слишком много времени на считывание больших объемов данных.

Ограничения

MFS не поддерживала томы больше 20 мебибайт. Хотя это мало по нынешним меркам, в то время это было очень дорогостояще в сравнении с дискетой на 400 кибибайт Macintosh.

Поддерживаются операционные системы

  • Mac OS 1 — 7,6 — чтение/запись,
  • Mac OS 8 — чтение
  • OS X – чтение с помощью MFSLive

В Mac OS 7.6.1. Apple убрали поддержку записи MFS томов, а в Mac OS 8.0. была убрана вся поддержка томов. Хотя OS X нет встроенной поддержки MFS, есть VFS плагин от Apple под названием MFSLive, который позволяет получать доступ только для чтения к MFS томам.

См. также