€•œQŒ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/udf”Œ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/udf”Œ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/udf”Œ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/udf”Œ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/udf”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ#/translations/pt_BR/filesystems/udf”Œ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/udf”Œ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³Œ=/var/lib/git/docbuild/linux/Documentation/filesystems/udf.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒUDF file system”h]”hŒUDF file system”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒuIf you encounter problems with reading UDF discs using this driver, please report them according to MAINTAINERS file.”h]”hŒuIf you encounter problems with reading UDF discs using this driver, please report them according to MAINTAINERS file.”…”�”}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)�”}”(hXáWrite support requires a block driver which supports writing. Currently dvd+rw drives and media support true random sector writes, and so a udf filesystem on such devices can be directly mounted read/write. CD-RW media however, does not support this. Instead the media can be formatted for packet mode using the utility cdrwtool, then the pktcdvd driver can be bound to the underlying cd device to provide the required buffering and read-modify-write cycles to allow the filesystem random sector writes while providing the hardware with only full packet writes. While not required for dvd+rw media, use of the pktcdvd driver often enhances performance due to very poor read-modify-write support supplied internally by drive firmware.”h]”hXáWrite support requires a block driver which supports writing. Currently dvd+rw drives and media support true random sector writes, and so a udf filesystem on such devices can be directly mounted read/write. CD-RW media however, does not support this. Instead the media can be formatted for packet mode using the utility cdrwtool, then the pktcdvd driver can be bound to the underlying cd device to provide the required buffering and read-modify-write cycles to allow the filesystem random sector writes while providing the hardware with only full packet writes. While not required for dvd+rw media, use of the pktcdvd driver often enhances performance due to very poor read-modify-write support supplied internally by drive firmware.”…”�”}”(hhíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhŒ transition”“”)�”}”(hŒO-------------------------------------------------------------------------------”h]”h}”(h]”h ]”h"]”h$]”h&]”uh1hûh³hÇh´KhhÊh²hubhÞ)�”}”(hŒ*The following mount options are supported:”h]”hŒ*The following mount options are supported:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhŒ block_quote”“”)�”}”(hXÃ=========== ====================================== gid= Set the default group. umask= Set the default umask. mode= Set the default file permissions. dmode= Set the default directory permissions. uid= Set the default user. bs= Set the block size. unhide Show otherwise hidden files. undelete Show deleted files in lists. adinicb Embed data in the inode (default) noadinicb Don't embed data in the inode shortad Use short ad's longad Use long ad's (default) nostrict Unset strict conformance iocharset= Set the NLS character set =========== ====================================== ”h]”hŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j%hj"ubj&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K&uh1j%hj"ubhŒtbody”“”)�”}”(hhh]”(hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÞ)�”}”(hŒgid=”h]”hŒgid=”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÞ)�”}”(hŒSet the default group.”h]”hŒSet the default group.”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒumask=”h]”hŒumask=”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj{ubjF)�”}”(hhh]”hÞ)�”}”(hŒSet the default umask.”h]”hŒSet the default umask.”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒmode=”h]”hŒmode=”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj²ubjF)�”}”(hhh]”hÞ)�”}”(hŒ!Set the default file permissions.”h]”hŒ!Set the default file permissions.”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒdmode=”h]”hŒdmode=”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjéubjF)�”}”(hhh]”hÞ)�”}”(hŒ&Set the default directory permissions.”h]”hŒ&Set the default directory permissions.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjéubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒuid=”h]”hŒuid=”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj ubjF)�”}”(hhh]”hÞ)�”}”(hŒSet the default user.”h]”hŒSet the default user.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒbs=”h]”hŒbs=”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjWubjF)�”}”(hhh]”hÞ)�”}”(hŒSet the block size.”h]”hŒSet the block size.”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒunhide”h]”hŒunhide”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K!hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjŽubjF)�”}”(hhh]”hÞ)�”}”(hŒShow otherwise hidden files.”h]”hŒShow otherwise hidden files.”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K!hj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒundelete”h]”hŒundelete”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K"hjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjÅubjF)�”}”(hhh]”hÞ)�”}”(hŒShow deleted files in lists.”h]”hŒShow deleted files in lists.”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K"hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒadinicb”h]”hŒadinicb”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K#hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjüubjF)�”}”(hhh]”hÞ)�”}”(hŒ!Embed data in the inode (default)”h]”hŒ!Embed data in the inode (default)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K#hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒ noadinicb”h]”hŒ noadinicb”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K$hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj3ubjF)�”}”(hhh]”hÞ)�”}”(hŒDon't embed data in the inode”h]”hŒDon’t embed data in the inode”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K$hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒshortad”h]”hŒshortad”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K%hjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjjubjF)�”}”(hhh]”hÞ)�”}”(hŒUse short ad's”h]”hŒUse short ad’s”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K%hj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒlongad”h]”hŒlongad”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K&hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¡ubjF)�”}”(hhh]”hÞ)�”}”(hŒUse long ad's (default)”h]”hŒUse long ad’s (default)”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K&hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒnostrict”h]”hŒnostrict”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K'hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”hÞ)�”}”(hŒUnset strict conformance”h]”hŒUnset strict conformance”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K'hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒ iocharset=”h]”hŒ iocharset=”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K(hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”hÞ)�”}”(hŒSet the NLS character set”h]”hŒSet the NLS character set”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K(hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j;hj"ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KhhÊh²hubhÞ)�”}”(hXtThe uid= and gid= options need a bit more explaining. They will accept a decimal numeric value and all inodes on that mount will then appear as belonging to that uid and gid. Mount options also accept the string "forget". The forget option causes all IDs to be written to disk as -1 which is a way of UDF standard to indicate that IDs are not supported for these files .”h]”hXxThe uid= and gid= options need a bit more explaining. They will accept a decimal numeric value and all inodes on that mount will then appear as belonging to that uid and gid. Mount options also accept the string “forgetâ€�. The forget option causes all IDs to be written to disk as -1 which is a way of UDF standard to indicate that IDs are not supported for these files .”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K+hhÊh²hubhÞ)�”}”(hŒìFor typical desktop use of removable media, you should set the ID to that of the interactively logged on user, and also specify the forget option. This way the interactive user will always see the files on the disk as belonging to him.”h]”hŒìFor typical desktop use of removable media, you should set the ID to that of the interactively logged on user, and also specify the forget option. This way the interactive user will always see the files on the disk as belonging to him.”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K1hhÊh²hubhÞ)�”}”(hŒ6The remaining are for debugging and disaster recovery:”h]”hŒ6The remaining are for debugging and disaster recovery:”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K5hhÊh²hubj)�”}”(hŒ“===== ================================ novrs Skip volume sequence recognition ===== ================================ ”h]”j)�”}”(hhh]”j!)�”}”(hhh]”(j&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j%hj�ubj&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j%hj�ubj<)�”}”(hhh]”jA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒnovrs”h]”hŒnovrs”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K8hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjªubjF)�”}”(hhh]”hÞ)�”}”(hŒ Skip volume sequence recognition”h]”hŒ Skip volume sequence recognition”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K8hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j;hj�ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K7hhÊh²hubhÞ)�”}”(hŒ%The following expect a offset from 0.”h]”hŒ%The following expect a offset from 0.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K;hhÊh²hubj)�”}”(hX:========== ================================================= session= Set the CDROM session (default= last session) anchor= Override standard anchor location. (default= 256) lastblock= Set the last block of the filesystem/ ========== ================================================= ”h]”j)�”}”(hhh]”j!)�”}”(hhh]”(j&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1j%hjubj&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K1uh1j%hjubj<)�”}”(hhh]”(jA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒsession=”h]”hŒsession=”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K>hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj)ubjF)�”}”(hhh]”hÞ)�”}”(hŒ-Set the CDROM session (default= last session)”h]”hŒ-Set the CDROM session (default= last session)”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K>hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj&ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒanchor=”h]”hŒanchor=”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K?hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj`ubjF)�”}”(hhh]”hÞ)�”}”(hŒ1Override standard anchor location. (default= 256)”h]”hŒ1Override standard anchor location. (default= 256)”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K?hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj&ubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÞ)�”}”(hŒ lastblock=”h]”hŒ lastblock=”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K@hjšubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj—ubjF)�”}”(hhh]”hÞ)�”}”(hŒ%Set the last block of the filesystem/”h]”hŒ%Set the last block of the filesystem/”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K@hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j;hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K=hhÊh²hubhü)�”}”(hŒO-------------------------------------------------------------------------------”h]”h}”(h]”h ]”h"]”h$]”h&]”uh1hûh³hÇh´KChhÊh²hubhŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒIFor the latest version and toolset see: https://github.com/pali/udftools ”h]”(hŒterm”“”)�”}”(hŒ'For the latest version and toolset see:”h]”hŒ'For the latest version and toolset see:”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jüh³hÇh´KGhjøubhŒ definition”“”)�”}”(hhh]”hÞ)�”}”(hŒ https://github.com/pali/udftools”h]”hŒ reference”“”)�”}”(hjh]”hŒ https://github.com/pali/udftools”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KGhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´KGhjóubj÷)�”}”(hŒvDocumentation on UDF and ECMA 167 is available FREE from: - http://www.osta.org/ - https://www.ecma-international.org/”h]”(jý)�”}”(hŒ9Documentation on UDF and ECMA 167 is available FREE from:”h]”hŒ9Documentation on UDF and ECMA 167 is available FREE from:”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jüh³hÇh´KJhj7ubj )�”}”(hhh]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒhttp://www.osta.org/”h]”hÞ)�”}”(hjUh]”j)�”}”(hjUh]”hŒhttp://www.osta.org/”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jUuh1jhjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KJhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubjR)�”}”(hŒ#https://www.ecma-international.org/”h]”hÞ)�”}”(hjvh]”j)�”}”(hjvh]”hŒ#https://www.ecma-international.org/”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jvuh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KKhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jLh³hÇh´KJhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´KJhjóh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhhÊh²hh³hÇh´Nubeh}”(h]”Œudf-file-system”ah ]”h"]”Œudf file system”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”jEŒ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”jÙŒ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´j±sŒ nametypes”}”j´‰sh}”j±hÊsŒ 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.