€•:7Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ'/translations/zh_CN/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/zh_TW/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/it_IT/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/ja_JP/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/ko_KR/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/sp_SP/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…””}”hh£sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1h¡hhhžhhŸŒA/var/lib/git/docbuild/linux/Documentation/filesystems/hfsplus.rst”h KubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒ&Macintosh HFSPlus Filesystem for Linux”h]”hŒ&Macintosh HFSPlus Filesystem for Linux”…””}”(hh»hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hh¶hžhhŸh³h KubhŒ paragraph”“”)”}”(hŒÀHFSPlus is a filesystem first introduced in MacOS 8.1. HFSPlus has several extensions to HFS, including 32-bit allocation blocks, 255-character unicode filenames, and file sizes of 2^63 bytes.”h]”hŒÀHFSPlus is a filesystem first introduced in MacOS 8.1. HFSPlus has several extensions to HFS, including 32-bit allocation blocks, 255-character unicode filenames, and file sizes of 2^63 bytes.”…””}”(hhËhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h Khh¶hžhubhµ)”}”(hhh]”(hº)”}”(hŒ Mount options”h]”hŒ Mount options”…””}”(hhÜhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hhÙhžhhŸh³h K ubhÊ)”}”(hŒHWhen mounting an HFSPlus filesystem, the following options are accepted:”h]”hŒHWhen mounting an HFSPlus filesystem, the following options are accepted:”…””}”(hhêhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h KhhÙhžhubhŒ block_quote”“”)”}”(hX!creator=cccc, type=cccc Specifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: '????'. uid=n, gid=n Specifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process. umask=n Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process. session=n Select the CDROM session to mount as HFSPlus filesystem. Defaults to leaving that decision to the CDROM driver. This option will fail with anything but a CDROM as underlying devices. part=n Select partition number n from the devices. This option only makes sense for CDROMs because they can't be partitioned under Linux. For disk devices the generic partition parsing code does this for us. Defaults to not parsing the partition table at all. decompose Decompose file name characters. nodecompose Do not decompose file name characters. force Used to force write access to volumes that are marked as journalled or locked. Use at your own risk. nls=cccc Encoding to use when presenting file names. ”h]”hŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒcreator=cccc, type=cccc Specifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: '????'. ”h]”(hŒterm”“”)”}”(hŒcreator=cccc, type=cccc”h]”hŒcreator=cccc, type=cccc”…””}”(hj hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h KhjubhŒ definition”“”)”}”(hhh]”hÊ)”}”(hŒtSpecifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: '????'.”h]”hŒxSpecifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: ‘????’.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h Khjubj)”}”(hŒ­uid=n, gid=n Specifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process. ”h]”(j )”}”(hŒ uid=n, gid=n”h]”hŒ uid=n, gid=n”…””}”(hj<hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h Khj8ubj)”}”(hhh]”hÊ)”}”(hŒŸSpecifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process.”h]”hŒŸSpecifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process.”…””}”(hjMhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h KhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h Khjubj)”}”(hŒŸumask=n Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process. ”h]”(j )”}”(hŒumask=n”h]”hŒumask=n”…””}”(hjkhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h Khjgubj)”}”(hhh]”hÊ)”}”(hŒ–Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process.”h]”hŒ–Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process.”…””}”(hj|hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h Khjyubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h Khjubj)”}”(hŒÃsession=n Select the CDROM session to mount as HFSPlus filesystem. Defaults to leaving that decision to the CDROM driver. This option will fail with anything but a CDROM as underlying devices. ”h]”(j )”}”(hŒ session=n”h]”hŒ session=n”…””}”(hjšhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h K"hj–ubj)”}”(hhh]”hÊ)”}”(hŒ¸Select the CDROM session to mount as HFSPlus filesystem. Defaults to leaving that decision to the CDROM driver. This option will fail with anything but a CDROM as underlying devices.”h]”hŒ¸Select the CDROM session to mount as HFSPlus filesystem. Defaults to leaving that decision to the CDROM driver. This option will fail with anything but a CDROM as underlying devices.”…””}”(hj«hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K"hjubj)”}”(hXpart=n Select partition number n from the devices. This option only makes sense for CDROMs because they can't be partitioned under Linux. For disk devices the generic partition parsing code does this for us. Defaults to not parsing the partition table at all. ”h]”(j )”}”(hŒpart=n”h]”hŒpart=n”…””}”(hjÉhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h K(hjÅubj)”}”(hhh]”hÊ)”}”(hŒþSelect partition number n from the devices. This option only makes sense for CDROMs because they can't be partitioned under Linux. For disk devices the generic partition parsing code does this for us. Defaults to not parsing the partition table at all.”h]”hXSelect partition number n from the devices. This option only makes sense for CDROMs because they can’t be partitioned under Linux. For disk devices the generic partition parsing code does this for us. Defaults to not parsing the partition table at all.”…””}”(hjÚhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K%hj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K(hjubj)”}”(hŒ*decompose Decompose file name characters. ”h]”(j )”}”(hŒ decompose”h]”hŒ decompose”…””}”(hjøhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h K+hjôubj)”}”(hhh]”hÊ)”}”(hŒDecompose file name characters.”h]”hŒDecompose file name characters.”…””}”(hj hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K+hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K+hjubj)”}”(hŒ3nodecompose Do not decompose file name characters. ”h]”(j )”}”(hŒ nodecompose”h]”hŒ nodecompose”…””}”(hj'hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h K.hj#ubj)”}”(hhh]”hÊ)”}”(hŒ&Do not decompose file name characters.”h]”hŒ&Do not decompose file name characters.”…””}”(hj8hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K.hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K.hjubj)”}”(hŒlforce Used to force write access to volumes that are marked as journalled or locked. Use at your own risk. ”h]”(j )”}”(hŒforce”h]”hŒforce”…””}”(hjVhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h K2hjRubj)”}”(hhh]”hÊ)”}”(hŒeUsed to force write access to volumes that are marked as journalled or locked. Use at your own risk.”h]”hŒeUsed to force write access to volumes that are marked as journalled or locked. Use at your own risk.”…””}”(hjghžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K1hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K2hjubj)”}”(hŒ6nls=cccc Encoding to use when presenting file names. ”h]”(j )”}”(hŒnls=cccc”h]”hŒnls=cccc”…””}”(hj…hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j hŸh³h K6hjubj)”}”(hhh]”hÊ)”}”(hŒ+Encoding to use when presenting file names.”h]”hŒ+Encoding to use when presenting file names.”…””}”(hj–hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K5hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K6hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hþhhúubah}”(h]”h ]”h"]”h$]”h&]”uh1høhŸh³h KhhÙhžhubeh}”(h]”Œ mount-options”ah ]”h"]”Œ mount options”ah$]”h&]”uh1h´hh¶hžhhŸh³h K ubhµ)”}”(hhh]”(hº)”}”(hŒ References”h]”hŒ References”…””}”(hjÇhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hjÄhžhhŸh³h K9ubhÊ)”}”(hŒ)kernel source: ”h]”(hŒkernel source: <”…””}”(hjÕhžhhŸNh NubhŒ reference”“”)”}”(hŒfile:fs/hfsplus”h]”hŒfile:fs/hfsplus”…””}”(hjßhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jáuh1jÝhjÕubhŒ>”…””}”(hjÕhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K;hjÄhžhubhÊ)”}”(hŒ[Apple Technote 1150 https://developer.apple.com/legacy/library/technotes/tn/tn1150.html”h]”(hŒApple Technote 1150 ”…””}”(hjøhžhhŸNh NubjÞ)”}”(hŒChttps://developer.apple.com/legacy/library/technotes/tn/tn1150.html”h]”hŒChttps://developer.apple.com/legacy/library/technotes/tn/tn1150.html”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jÝhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÉhŸh³h K=hjÄhžhubeh}”(h]”Œ references”ah ]”h"]”Œ references”ah$]”h&]”uh1h´hh¶hžhhŸh³h K9ubeh}”(h]”Œ&macintosh-hfsplus-filesystem-for-linux”ah ]”h"]”Œ&macintosh hfsplus filesystem for linux”ah$]”h&]”uh1h´hhhžhhŸh³h Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”h³uh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(h¹NŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jHŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”h³Œ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j"jjÁj¾jjuŒ nametypes”}”(j"‰jÁ‰j‰uh}”(jh¶j¾hÙjjÄuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nhžhub.