HFS Plus - HFS Plus

HFS +
ӘзірлеушілерApple Inc.
Толық атыИерархиялық файлдық жүйе плюс
Таныстырылды19 қаңтар, 1998 ж; 22 жыл бұрын (1998-01-19) бірге Mac OS 8.1
Бөлімнің идентификаторыApple_HFS (Apple Partition картасы )
0xAF (MBR ) HFS және HFS +
Apple_HFSX (Apple Partition картасы ) HFSX болған кезде
48465300-0000-11AA-
AA11-00306543ECAC
(GPT )
Құрылымдар
Каталог мазмұныB ағашы
Файлды бөлуНүктелік карта
Нашар блоктарB ағашы
Шектер
Макс. көлем мөлшеріэкзабайт[1]
Макс. файл өлшемі8 EiB[2]
Макс. файлдар саны4,294,967,295 (232-1)
Макс. файл атауының ұзындығы255 таңба (255 UTF-16 кодтау бірлігі, Unicode Normalization D форматының Apple модификацияланған нұсқасына дейін қалыпқа келтірілген)
Файл аттарындағы рұқсат етілген таңбаларЮникод, кез-келген кейіпкер, оның ішінде ЖОҚ. OS API кейбір себептерге байланысты кейбір таңбаларды шектеуі мүмкін
Ерекшеліктер
Жазылған күндерқол жетімділік, атрибуттар өзгертілген, сақтық көшірмесі жасалған, мазмұны өзгертілген, жасалған
Күндер диапазоны1904 жылғы 1 қаңтар - 2040 жылғы 6 ақпан
Шешім күні1 с
ШанышқыларИә
АтрибуттарТүс (3 бит, барлық басқа жалаушалар 1 бит), құлыптаулы, теңшелетін белгіше, бума, көрінбейтін, бүркеншік ат, жүйе, кеңсе тауарлары, шақырылған, INIT ресурстары жоқ, ортақ, жұмыс үстелі
Файлдық жүйеге арналған рұқсаттарUnix рұқсаттары, NFSv4 ACL (Mac OS X v10.4 одан әрі)
Мөлдір қысуІшінара (decmpfs, on.) Mac OS X 10.6 және одан жоғары)[3]
Мөлдір шифрлауИә (қосулы Mac OS X 10.7 және жоғары). Per-үй каталогы шифрлау қол жетімді AES[түсіндіру қажет ] форматты HFS + қолдану .dmg OS X нұсқаларындағы көлемдер 10.7 дейін, бірақ кейінірек Mac OS X 10.3
Басқа
Қолдау көрсетіледі операциялық жүйелерMac OS 8.1, Mac OS 9, macOS /iOS /tvOS /watchOS /Дарвин, Linux, Microsoft Windows (арқылы Жүктеу лагері IFS жүргізушілер)

HFS Plus немесе HFS + (сонымен бірге Mac OS кеңейтілген немесе HFS кеңейтілген) Бұл журналдық файл жүйесі әзірлеген Apple Inc. Бұл ауыстырды Иерархиялық файлдық жүйе (HFS) 1998 жылы шыққан Apple компьютерлерінің негізгі файлдық жүйесі ретінде Mac OS 8.1. HFS + негізгі ретінде жалғасты Mac OS X файлдық жүйенің өзі Apple файлдық жүйесі (APFS), бірге шығарылды macOS High Sierra 2017 жылы. HFS + - бұл қолданатын форматтардың бірі iPod сандық музыкалық ойнатқыш.

Алдыңғысымен салыстырғанда HFS, деп те аталады Mac OS Standard немесе HFS стандарты, HFS Plus әлдеқайда үлкен файлдарды қолдайды (блоктық адрестердің ұзындығы 16 биттің орнына 32 бит) және қолданады Юникод (орнына Mac OS Roman немесе басқа бірнеше таңбалар жиынтығының кез-келгені) элементтерді атау үшін. HFS сияқты HFS Plus пайдаланады B ағаштары көп көлемді сақтау үшін метадеректер, бірақ басқа файлдық жүйелерден айырмашылығы, HFS Plus қолдайды қатты сілтемелер анықтамалықтарға. HFS Plus файл ұзындығына 255 таңбаға дейін, және n-айырылған файлдар ұқсас NTFS дегенмен, 2005 жылға дейін ешбір жүйелік бағдарламалық қамтамасыздандырғыштан басқа айырлардың артықшылығын пайдаланған жоқ деректер ашасы және ресурстық шанышқы. HFS Plus сонымен қатар HFS-тің 16 битінен гөрі, 32-разрядты бөлудің толық кестесін пайдаланады, бұл үлкен дискілерде орынды пайдалануды жақсартады.

Тарих

Код атауы Секвойя дамуда,[4] HFS + 1998 жылдың 19 қаңтарында шыққаннан кейін енгізілді Mac OS 8.1.[2]

Босатуымен Mac OS X 10.2.2 жаңарту 2002 жылдың 11 қарашасында, Apple қосымша қосты журнал деректердің сенімділігін жақсарту үшін HFS Plus мүмкіндіктері. Бұл мүмкіндіктерге GUI арқылы қол жетімді болды Диск утилитасы Mac OS X серверінде, бірақ тек жұмыс үстелінің стандартты клиентінде командалық жол арқылы қол жетімді.[5]

Mac OS X v10.3 көмегімен барлық Mac жүйелеріндегі барлық HFS Plus көлемдері әдепкі бойынша журналға жазылады. Жүйе ішінде журналы бар HFS Plus көлемі анықталады HFSJ.

Mac OS X 10.3 HFS Plus-тің тағы бір нұсқасын ұсынды HFSX. HFSX томдары HFS Plus көлемімен бірдей, тек олар ешқашан қоршалмайды HFS ораушысы бұл HFS Plus көлемдеріне тән және олар өз еріктерімен қолдайды регистрдің сезімталдығы файл және қалта атаулары үшін. HFSX көлемін Көлем тақырыбындағы екі жазба арқылы тануға болады, қол қою өрісінде HX мәні және нұсқа өрісінде 5.[2]

Mac OS X 10.3 сонымен қатар Apple-дің Unicode 3.2 ыдырауын қабылдағанын және бұрын қолданылған Unicode 2.1 ыдырауының орнын басқанын атап өтті. Бұл өзгеріс Mac OS X үшін бағдарламалық жасақтама жазушыларға қиындықтар тудырды.[6]

Mac OS X 10.3 HFS + файлдарын фрагментациялауды болдырмауға арналған бірқатар әдістерді енгізді.[7]

Mac OS X 10.4 көмегімен Apple Inline Attribute Data жазбаларына қолдауды қосты, бұл Mac OS X жүйесінде HFS Plus-ті енгізудің ең аз бөлігі болды. 10.0, бірақ әрқашан «болашақта пайдалану үшін сақталған» деп белгіленеді.[8] Шыққанға дейін Mac OS X Server 10.4, HFS Plus тек UNIX стандартына қолдау көрсетті файлдық жүйенің рұқсаттары; дегенмен, 10.4 қолдау көрсетті қол жетімділікті басқару тізімі - файл рұқсаттарын анықтаудың бай тетігін қамтамасыз ететін және сонымен қатар басқа платформалардағы файлға рұқсат беру модельдерімен толық үйлесімді етіп жасалынатын файлдық қауіпсіздік. Microsoft Windows XP және Windows Server 2003.[9]

Mac OS X Leopard 10.5-те каталогты қатаң байланыстыру Time Machine бағдарламасының негізгі бөлігі ретінде қосылды.

Mac OS X Snow Leopard 10.6 нұсқасында HFS + қысу Deflate (Zlib) көмегімен қосылды. Ашық көзде және кейбір басқа салаларда бұл AppleFSC компрессиясы немесе декмпфс деп аталады. Сығымдалған деректер кеңейтілген атрибутта немесе ресурстар шанышқысында сақталуы мүмкін. Apple емес API-ді қолданған кезде, AppleFSC компрессиясы әрдайым толық мөлдір бола бермейді.[10] OS X 10.9 екі жаңа алгоритмді ұсынды, LZVN (libFastCompression) және LZFSE.

Mac OS X Lion 10.7-де логикалық көлемді шифрлау (белгілі FileVault 2 ) операциялық жүйеге қосылды. Операциялық жүйеге бұл қосымша файлдық жүйенің логикалық құрылымын еш өзгерткен жоқ. Apple компаниясының логикалық көлем менеджері Core Storage деп аталады және оны деңгей деңгейіндегі шифрлау HFS Plus-тен басқа файлдық жүйелерге қолданылуы мүмкін. Тиісті жабдықта шифрлау да, дешифрлеу де ашық болуы керек.

Дизайн

HFS Plus көлемі әдетте 512 байт болатын секторларға бөлінеді (HFS-те логикалық блоктар деп аталады). Содан кейін бұл секторлар бір немесе бірнеше секторды қамтуы мүмкін бөлу блоктарына топтастырылады; бөлу блоктарының саны көлемнің жалпы көлеміне байланысты. HFS Plus бөлу блоктарын шешу үшін HFS-ге қарағанда үлкенірек мән пайдаланады, 16 бит емес 32 бит; бұл 4,294,967,296 (= 2) қол жеткізе алатынын білдіреді32) 65,536-дан гөрі бөлу блоктары (= 216) HFS үшін қол жетімді бөлу блоктары.[2] Дискілер кішігірім болған кезде бұл нәтиже болмады, бірақ үлкен көлемді диск жетектері пайда болған кезде, кез-келген файл ала алатын ең аз орын (бір бөлу блогы) шамадан тыс үлкен болып, кеңістіктің айтарлықтай бөлігін жоғалтты. Мысалы, 1 Гбайт дискіде HFS бойынша бөлу блогының өлшемі 16 КБ құрайды, сондықтан 1 байтты файлдың өзі 16 КБ дискідегі орынды алады. HFS Plus жүйесі үлкен дискілерде кеңістікті пайдалануды айтарлықтай жақсартады.

HFS Plus файлдары мен қалталарының атаулары да таңбалармен кодталған UTF-16[11] және шамамен бірдей формада қалыпқа келтірілді Юникодты қалыпқа келтіру формасы D (NFD)[12] (бұл «å» сияқты таңбалар HFS + файл атауында ыдырайтындығын білдіреді, сондықтан екі код бірлігі ретінде есептеледі[13] және UTF-16 дегеніміз сырттан келген таңбаларды білдіреді Негізгі көп тілді жазықтық сонымен қатар HFS + файл атауында екі код бірлігі ретінде санаңыз). HFS Plus файл ұзындығына 255 UTF-16 код бірлігіне дейін рұқсат береді.

Бұрын HFS Plus томдары HFS стандартты файлдық жүйесіне енгізілген. Бұл Tiger-ті HFS Plus файлдық жүйесі ораманың ішіне енгізілмеген Intel Mac-ке көшуімен тоқтатылды. Қаптама екі мақсатқа арналған; HFS Plus қолдауы жоқ Macintosh компьютерлеріне ROM-да HFS Plus көлемін жүктеуге мүмкіндік берді, сонымен қатар пайдаланушыларға тек оқуға арналған файлмен ең аз HFS көлемін қосу арқылы HFS Plus-қа көшуге көмектесу үшін жасалған. Файлдарым_қайда_болды?, Mac OS 8.0 және одан бұрынғы нұсқалары бар пайдаланушыларға HFS Plus жоқ, дыбыс деңгейі HFS Plus қолдауымен жүйені қажет ететіндігін түсіндіре отырып. Түпнұсқа HFS дыбыс деңгейінде қолтаңба мен ендірілген HFS Plus көлемінің орнын қамтиды. Енгізілген көлемді қамтитын HFS көлеміндегі барлық бөлу блоктары HFS бөлу файлынан келесі түрде бейнеленген: жаман блоктар.[2]

Unix жүйелері үшін қолданылатын файлдық жүйелер арасында танымал HFS Plus қолдамайды сирек файлдар.

HFS Plus типтік көлемін құрайтын тоғыз құрылым бар:[2]

  1. Томның 0 және 1 секторлары - HFS жүктеу блоктары. Бұлар HFS көлеміндегі жүктеу блоктарымен бірдей. Олар HFS қаптамасының бөлігі болып табылады.[14]
  2. 2-секторда мыналар бар Дыбыс тақырыбы, бұл HFS көлеміндегі Master Directory блогына тең. Көлемнің үстіңгі деректемесі көлемнің өзі туралы әр түрлі деректерді сақтайды, мысалы, бөлу блоктарының мөлшері, көлемнің қашан жасалғанын немесе каталогтық файл немесе көлемді толтыру файлы сияқты басқа көлемдік құрылымдардың орнын көрсететін уақыт белгісі. Көлем тақырыбы әрқашан бір жерде орналасады.
  3. The Бөлу файлы ол қай бөлу блоктарының тегін және қайсысының қолданыста екенін қадағалайды. Бұл HFS ішіндегі көлемдік растрлық кестеге ұқсас, мұнда әрбір бөлу блогы бір разрядпен ұсынылған. Нөл дегеніміз блоктың бос екенін, ал біреуінің қолданыста екенін білдіреді. HFS Volume Bitmap-тен басты айырмашылығы, Allocation File кәдімгі файл ретінде сақталады, ол томның басында арнайы резервтелген орынды алмайды. Бөлу файлы сонымен бірге көлемін өзгерте алады және оны көлем ішінде тұрақты сақтаудың қажеті жоқ.
  4. The Каталогтық файл Бұл B ағашы көлемде сақталған барлық файлдар мен каталогтардың жазбаларын қамтиды. HFS Plus каталогының файлы өте ұқсас HFS каталогының файлы, жазбалардың негізгі айырмашылықтары көбірек өрістерге мүмкіндік беру үшін және сол өрістерге үлкенірек болу үшін үлкенірек (мысалы, HFS Plus-та ұзынырақ 255 таңбалы юникодты файл атауларына рұқсат беру үшін). HFS каталогтық файлындағы жазба 512 байт көлемінде, HFS Plus каталогтық файлындағы жазба классикалық Mac OS жүйесінде 4 КБ және 8 Кбайт macOS. HFS өрістері белгіленген мөлшерге ие, HFS Plus-та олардың мөлшері нақты деректердің көлеміне байланысты өзгеруі мүмкін.
  5. The Толып жатқан файл көлемі бұл әрбір файлға көлем ретінде бөлінген бөлу блоктарын жазатын тағы бір В ағашы. Каталогтық файлдағы әрбір файл жазбасы файлдың әр шанышқысы үшін сегіз көлемді жазуға қабілетті; олар қолданылғаннан кейін қосымша көлемдер Extents Overflow файлына жазылады. Нашар блоктар, сонымен қатар, Extents Overflow файлында көлем ретінде жазылады. Классикалық Mac OS жүйесіндегі үнсіздік жазбасының әдепкі өлшемі - 1 КБ және 4 КБ - MacOS.
  6. The Төлсипаттар файлы - HFS-де сәйкес құрылымы жоқ HFS Plus-тағы жаңа B ағашы. Төлсипаттар файлы 4 КБ жазбаның үш түрін сақтай алады: Кірістірілген деректер төлсипаты жазбалар, Деректерге арналған төлсипат жазбалар және Қосымша төлсипат жазбалар. Кірістірілген деректер төлсипаты жазбалары жазбаның өзіне сыятын шағын атрибуттарды сақтайды. Fork Data Attribute жазбаларында үлкен атрибуттарды сақтай алатын максимум сегіз көлемге сілтемелер бар. Кеңейтілім атрибуттары Fork Data Attribute жазбасын оның сегіздік жазбалары қолданылған кезде кеңейту үшін қолданылады.
  7. The Іске қосу файлы HFS немесе HFS Plus қолдауы жоқ Mac OS жүйелеріне арналған. Бұл HFS көлемінің жүктеу блоктарына ұқсас.
  8. Екіншіден соңғыға дейін Баламалы дыбыс тақырыбы, бұл HFS-тің басқа балама мастер-каталогының блогына тең. Бұл диск үшін көлем емес, екіншіден соңғыға дейінгі сектор екенін ескеріңіз; егер диск көлемінен үлкен болса, AVH файлдық жүйеден тыс болады.
  9. Көлемдегі соңғы сектор Apple пайдалану үшін сақталған. Ол компьютерлік өндіріс процесінде қолданылады.[2]

Сындар

HFS Plus-та қазіргі заманғы файлдық жүйелердің негізгі элементтері ретінде қарастырылатын бірнеше мүмкіндіктер жоқ ZFS және NTFS.[15] Деректер сома үнемі келтірілген жетіспейтін функция.[16] Сонымен қатар, файлдық жүйенің өзегі регистрге тәуелді болмайды NFD Юникодты жолдар Линус Торвалдс «HFS + - ең нашар файлдық жүйе» деп айту.[17]

HFS + жетіспейтін қазіргі заманғы файлдық жүйелердің бақылау жиынтығымен қатар:

  • наносекундтық уақыт белгілері[16]
  • қатарлас қатынау (яғни файлдық жүйеге бір уақытта бірнеше процеске қол жеткізуге болады)[16]
  • суретке түсіру[16]
  • 2040 жылдың 6 ақпанынан кейінгі күндерді қолдау[18]
  • сирек файлдық қолдау[16]
  • қатты сілтемелерді жақсарту (басқа файлдық жүйелерде, бұл бірдей мәліметтер блоктарын көрсететін бірнеше каталог жазбалары; macOS-тағы қатты сілтемелер арнайы жасырын каталогта сақталатын кішігірім файлдар ретінде жүзеге асырылады)[16]

HFS Plus арналған емес Unix тәрізді сияқты жүйелер, сондықтан файлдық жүйенің рұқсаттары және қатты сілтемелер Apple Mac OS X-ге көшкен кезде оны қайта жабдықтау керек болды.[16]

Басқа операциялық жүйелер

Linux

The Linux ядросы hfsplus модулін қамтиды[19] оқу-жазу HFS + файлдық жүйелерін орнатуға арналған. HFS + fsck және mkfs портына көшірілді Linux және hfsprogs пакетінің бөлігі болып табылады.[20]

2009 жылы бұл драйверлердің сыйымдылығы 2 ТБ жоғары HFS + дискілерін бүлдіргені анықталды.[21] Демек, Debian және Ubuntu сияқты Linux таратылымдары HFS + дискілерін немесе 2 ТБ-дан жоғары бөлімдерді орнатуға рұқсат бермеді.[22] 2011 жылдың ақпан айындағы жағдай бойынша, осы шектеуді алып тастау бойынша жұмыс жүргізілуде.[23] [жаңартуды қажет етеді ]

Linux қолданыстағы HFS + драйвері бойынша деректерді HFS + бөліміне қауіпсіз жазу үшін журналды өшіру керек. Бөлімді Apple компаниясы пайдаланбайтын болса Уақыт машинасы бағдарламалық жасақтаманы, журналды macOS астында ажыратуға болады:[24] OS X Yosemite-те Disk Utility бағдарламасын пайдаланып, пайдаланушы Alt / Option пернесін басып тұрып, алдымен Файл мәзірінде «Journaling-ті өшіру» батырмасын басуы мүмкін, алдымен орнатылған бөлімді таңдайды.

Журналға жазуы бар HFS + бөлімі мәжбүрлі түрде Linux-қа жазуға қол жетімді түрде орнатылуы мүмкін, бірақ бұл қолдамайды және ақылға қонымды емес.[24][25]

A Google Summer of Code HFS + журналына жазбаша қолдауды жүзеге асыратын жоба[26] 2011 жылы Linux Foundation қабылдады, бірақ ол кезде аяқталмады және әлі де жалғасуда. HFS + драйверінің ілгерілеуі мен жақсартулары, соның ішінде журналға қолдау көрсетудің кейбір жаңартулары, linux-fsdevel тарату тізімінде орналастырылған[27] кейде.

2011 жылғы шілдедегі жағдай бойынша Paragon Software Group HFS + журналға шығарылған көлемдерге оқуға және жазуға толық қол жеткізуге мүмкіндік беретін ядро ​​драйверлерін ұсынды.[28] Өнім - Paragon компаниясының UFSD кітапханасына негізделген HFS + меншікті енгізу. Драйвердің ақылы және ақылы басылымдары бар, олар HFS + көлемін тексеруге және жөндеуге арналған утилитаны қамтиды. Онлайн құжаттамаға сәйкес (ақысыз нұсқа)[29] немесе ақылы басылым[30]), ақысыз басылым да, ақылы басылым да Linux ядроларын 2.6.36-дан 4.12.x дейін қолдайды. Ubuntu, Дебиан, Федора, OpenSUSE және CentOS ресми қолдау көрсетілетін жалғыз Linux дистрибутивтері болып табылады.[31]

Windows

2012 жылдың мамырынан бастап Apple Windows XP, Windows Vista және Windows 7 үшін тек оқуға арналған HFS + драйверлерін шығарды. Жүктеу лагері бағдарламалық жасақтама Mac OS X 10.6.[32] Бұл дегеніміз, осы жүйелердегі пайдаланушылар HFS + дискісіндегі деректерді оқи алады, бірақ оларға жаза алмайды. Microsoft негізінен HFS + форматталған iPod-тарды оқу үшін Xbox 360 үшін HFS + драйверін жасады.[дәйексөз қажет ]

Hfs / hfs + бөлімдерін тек оқуға болатын виртуалды қалталар ретінде орнату үшін HFSExplorer және jpfm негізіндегі ақысыз және ашық ақпарат көзі - jHFSplus қолданыла алады.[33]

Ақысыз бағдарламалық жасақтама Жалпы командир бар, ол басқалармен бірге HFS және HFS + файлдық жүйелерін оқи алады.[34]

DiskInternals Linux Reader-ді HFS және HFS + қатты дискілерінен / бөлімдерінен қалталарды / файлдарды шығарып алу / сақтау үшін пайдалануға болады.[35]

MacDrive коммерциялық өнімі Windows Explorer-де HFS және HFS + дискілерін, оптикалық дискілерді және басқа медианы орнатуға қол жетімді және оқуға да, томға жазуға да, Mac дискілерін жөндеуге және пішімдеуге де мүмкіндік береді.[36]

Коммерциялық өнім, Paragon's Windows үшін HFS + оқудың және жазудың және Windows-тың барлық нұсқаларынан Windows XP-ден Windows Server 2008-ге дейін дискіні басқаруға мүмкіндік береді.[37]

Кросс-платформа

A Тегін (GPL ) балама - Эрик Ларссон жазған HFSExplorer.[38] HFSExplorer - HFS + көлемінен (Mac OS Extended) немесе HFSX томынан (Mac OS Extended, регистрге сезімтал) файлдарды қарауға және шығаруға арналған Java қосымшасы. Көлемді физикалық дискіде де, әр түрлі етіп орналастыруға болады Apple дискісінің кескіні және сирек дискідегі кескін форматтары немесе шикі файлдық жүйе қоқысы. Алайда, HFSExplorer - бұл тек оқуға арналған шешім; ол HFS форматталған томдарға жаза алмайды.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «OS X: Mac OS кеңейтілген форматы (HFS Plus) көлемі мен файл шектері». Support.apple.com. 2008-07-29. Мұрағатталды түпнұсқасынан 2010-07-30. Алынған 2010-07-05.
  2. ^ а б c г. e f ж «TN1150 техникалық ескертпесі: HFS Plus көлемінің форматы». Apple Developer қосылымы. 5 наурыз, 2004 ж. Мұрағатталды түпнұсқасынан 2013 жылғы 22 маусымда. Алынған 2007-03-28.
  3. ^ «10.6: HFS + қысуымен файлдарды қысу - Mac OS X кеңестері». Мұрағатталды түпнұсқасынан 2012-04-01 ж.
  4. ^ Грегг Уильямс (19 мамыр 2000). «Стратегиялық мозайка: Секвойя - ертеңгі және одан тысқары үшін жаппай сақтау». Архивтелген түпнұсқа 19 мамыр 2000 ж.
  5. ^ Джон Грубер (11 қараша 2002). «Қарға». DaringFireball.net. Мұрағатталды түпнұсқадан 2007 жылғы 9 сәуірде. Алынған 2007-03-28.
  6. ^ «Re: git on MacOSX және ыдыратылған utf-8 файл атаулары бар файлдар». KernelTrap. 2010-05-07. Архивтелген түпнұсқа 2011 жылғы 15 наурызда. Алынған 2010-07-05.
  7. ^ «HFS плюс көлеміндегі фрагментация». osxbook.com. Архивтелген түпнұсқа 2020 жылдың 3 қаңтарында. Алынған 10 қаңтар 2020.
  8. ^ Джон Сиракуса (28 сәуір, 2005). «OS X 10.4 Tiger: метадеректер қайта қаралды». Ars Technica. Мұрағатталды түпнұсқасынан 2007 жылғы 5 сәуірде. Алынған 2007-03-28.
  9. ^ «Apple - OS X Server - Windows қызметтері». Apple.com. Архивтелген түпнұсқа 2007-12-31 жж. Алынған 2007-11-12.
  10. ^ iohead LLC (2011). «fileXray пайдаланушы нұсқаулығы және сілтеме» (PDF). iohead LLC. б. 31. Алынған 14 шілде 2020.
  11. ^ «Mac OS HFS + форматы деген не?». AppleXsoft. Мұрағатталды түпнұсқасынан 2018-08-24. Алынған 2018-11-06.
  12. ^ «Техникалық сұрақ-жауап QA1235: алдын-ала жасалған юникодқа түрлендіру». Apple Developer қосылымы. 2003 жылғы 7 ақпан. Мұрағатталды түпнұсқадан 2008 жылғы 18 мамырда. Алынған 2007-03-28.
  13. ^ Unicode NFD пішімін стандарттағанға дейін HFS Plus форматы аяқталғандықтан алынған кейбір ұсақ айырмашылықтар бар (қараңыз) «Юникодтың тонкости» Мұрағатталды 2013-06-22 Wayback Machine қосымша ақпарат алу үшін)
  14. ^ «Жүктеу блоктары». Macintosh ішінде. Apple Inc. 2 шілде, 1996 ж.
  15. ^ Харрис, Робин. «WWDC-тің ең үлкен көңілі - ZDNet». Мұрағатталды түпнұсқадан 2015-10-22.
  16. ^ а б c г. e f ж Джон Сиракуза (2011 жылғы 20 шілде). «Mac OS X 10.7 Lion: Ars Technica шолуы». Ars Technica. Мұрағатталды түпнұсқадан 2016 жылғы 22 желтоқсанда. Алынған 18 қаңтар 2017.
  17. ^ Бхартия, Свапнил. «Linus Torvalds: Apple-дің HFS + - ең нашар файлдық жүйе болуы мүмкін». Мұрағатталды түпнұсқадан 2015-05-25.
  18. ^ «Mac OS X - ForensicsWiki». forensicswiki.org. Мұрағатталды түпнұсқасынан 2017-04-10. Алынған 2017-04-09.
  19. ^ «kernel / git / torvalds / linux.git - Linux ядросының бастапқы ағашы». Архивтелген түпнұсқа 2012-07-09.
  20. ^ «Debian - hfsprogs пакетінің егжей-тегжейлері». Мұрағатталды түпнұсқасынан 2009-07-03.
  21. ^ «kernel / git / torvalds / linux.git - Linux ядросының бастапқы ағашы». git.kernel.org. Архивтелген түпнұсқа 2012-07-11. Алынған 2016-10-14.
  22. ^ «# 550010 - hfsplus файлдық жүйелерді бүлдіреді> 2TB - Debian Bug есеп журналдары». Мұрағатталды түпнұсқасынан 2016-01-08 ж. Алынған 2011-02-17.
  23. ^ «[PATCH 2/3] hfsplus: 2 TB өлшемін алып тастаңыз - Linux файлдық жүйесін дамыту». Мұрағатталды түпнұсқасынан 2011-07-18.
  24. ^ а б «Ubuntu-да HFS бөлімін оқу / жазу түрінде қалай орнатуға болады?». Мұрағатталды 2011-11-30 аралығында түпнұсқадан.
  25. ^ Банктер, Уайт (2007-07-31), Linux үшін Macintosh HFSPlus файлдық жүйесі, мұрағатталған түпнұсқа 2012-07-22
  26. ^ «HFSPlus журналын Linux-ке енгізу». Архивтелген түпнұсқа 2011 жылғы 5 сәуірде.
  27. ^ "'hfsplus 'in linux-fsdevel - MARC «. Мұрағатталды түпнұсқасынан 2016-01-08 ж. Алынған 2012-09-21.
  28. ^ «Шолу - Linux 9.5 Express үшін Paragon NTFS & HFS +». Мұрағатталды түпнұсқасынан 2011-08-24. Алынған 2012-06-29.
  29. ^ «Толық мүмкіндіктер - Linux 9.5 Express үшін Paragon NTFS / HFS +». Мұрағатталды түпнұсқасынан 2012-09-03. Алынған 2012-09-21.
  30. ^ «Толық мүмкіндіктер - Linux 9.5 Professional үшін Paragon NTFS & HFS +». Мұрағатталды 2012-12-02 аралығында түпнұсқадан. Алынған 2012-09-21.
  31. ^ «Жиі қойылатын сұрақтар және түсіндірме сөздік - Linux 9.5 Professional үшін Paragon NTFS & HFS +». Мұрағатталды түпнұсқасынан 2016-06-07 ж. Алынған 30 маусым 2016.
  32. ^ «Apple - Қолдау - Жүктеулер - Bootcamp». apple.com. Мұрағатталды түпнұсқадан 2016-10-19 жж. Алынған 2016-10-18.
  33. ^ «jHFSplus». Шашанк Тулсян. 2011-06-29. Мұрағатталды түпнұсқасынан 2011-07-09 ж.
  34. ^ «Total Commander үшін DiskInternals Reader». DiskInternals. 2011-03-16. Мұрағатталды түпнұсқадан 2011-11-16 жж. Алынған 2011-11-23.
  35. ^ «DiskInternals Linux Reader». DiskInternals. Мұрағатталды 2012-04-06 ж. түпнұсқадан. Алынған 2016-10-18.
  36. ^ «MacDrive 9 Standard». Mediafour. 2013-09-19. Архивтелген түпнұсқа 2013-09-21. Алынған 2013-09-19.
  37. ^ «Windows жүйесінде HFS + томдарын жазыңыз - Windows үшін Paragon HFS +». Мұрағатталды түпнұсқасынан 2016-10-13 жж. Алынған 2016-10-14.
  38. ^ «HFSExplorer». Катакомба. Эрик Ларссон. 2015-10-13. Мұрағатталды түпнұсқасынан 2018-09-24. Алынған 2018-09-23.

Сыртқы сілтемелер

  • hfsexplorer - Java-да жазылған MS-Windows® үшін Open Source Explorer, HFS, HFS + және HFSX қолдауымен
  • Apple «мұрасы» Technote 1150 - HFS Plus форматы
  • Apple 1189 Technote 1189 - Monster Disk Driver Technote
  • hfsdebug - Амит Сингхтің HFS Plus томдарының түзеткіші
  • hfsprogs - Linux жүйелеріндегі HFS + файлдық жүйелер үшін Userspace қолдау құралдары (Apple-дің жергілікті құралдарынан бейімделген).
  • iBored - HFS Plus қолдайтын диск редакторы және қарау құралы
  • MacDrive - Windows-та HFS және HFS + көлемдерін оқуға, жазуға және құруға арналған коммерциялық өнім
  • HFSleuth - macOS және Linux үшін HFS + / HFSX көлемдерін және дискілік кескіндерді (DMG) тексеруге мүмкіндік беретін ақысыз командалық құрал.
  • Mac OS X 10.7 Lion: Ars Technica шолуы - Осы файлдық жүйеге қатысты сын