亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hfs.txt

?? ARM 嵌入式 系統 設計與實例開發 實驗教材 二源碼
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
  +o  You can't create symlinks, device files, sockets or FIFOs.  33..11..  WWrriittiinngg wwiitthh ffoorrkk==ccaapp  Unlike the other schemes for representing forked files, the CAP scheme  presents the resource fork as an independent file; the resource fork  of ./foo is ./.resource/foo.  Therefore, you can treat it as a normal  file.  You can do anything to a resource fork that you can do to a  data fork, except that you cannot enable execute permissions on a  resource fork.  Therefore, resource forks are not suitable for holding  Linux executables or shared libraries.  If you plan to use the resource fork on a Macintosh then you must obey  the format of a valid resource fork.  This format is documented in  Chapter 1 of Apple's _I_n_s_i_d_e _M_a_c_i_n_t_o_s_h_: _M_o_r_e _M_a_c_i_n_t_o_s_h _T_o_o_l_b_o_x.  The  filesystem knows nothing about this format and so does nothing to  enforce it.  The current support for reading and writing is sufficient to allow  copying of entire directories with tar, as long as both the source and  destination are mounted with fork=cap.  tar may complain about being  unable to change the uid, gid or mode of files.  This is normal and is  an unavoidable side effect of the having a single uid, gid and umask  for the entire filesystem.  It is impossible to create a resource fork or a Finder metadata file.  However, they are created automatically when the data fork is created.  Therefore, if you wish to copy a single file including both forks and  the Finder's metadata then you must create the data fork first.  Then  you can copy the resource fork and the Finder's metadata.  For  instance to copy the file foo to dir/bar you should do the following:  1. cp foo dir/bar  2. cp .resource/foo dir/.resource/bar  3. cp .finderinfo/foo dir/.finderinfo/bar  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  This method will work even if the file dir/bar exists.  If you wish to move foo to dir/bar and foo and dir are on the same  filesystem then you only need to execute ``mv foo dir/bar'' and the  resource fork and the Finder's metadata will move too.  However, if  foo and dir are on different filesystem then this will lose the  resource fork and metadata.  Therefore, it is safest to always move  files as follows:  1. cp foo dir/bar  2. cp .resource/foo dir/.resource/bar  3. cp .finderinfo/foo dir/.finderinfo/bar  4. rm foo  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  This method will work even if the file dir/bar exists.  Directories have no resource fork but you may wish to create a  directory which has the same location and view on the Finder's screen  as an existing one.  This can be done by copying the Finder metadata  file.  To give the directory bar the same location, layout, creation  date and modify date as foo you simply execute ``cp .finderinfo/foo  .finderinfo/bar''.  When copying an entire directory with ``cp -R'' you may also wish to  copy the metadata for the directory:  1. cp -R foo bar  2. cp .finderinfo/foo .finderinfo/bar  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  33..22..  WWrriittiinngg wwiitthh ffoorrkk==ddoouubbllee  The current support for reading and writing header files is sufficient  to allow copying of entire directories with tar, as long as both the  source and destination are mounted with fork=double.  tar may complain  about being unable to change the uid, gid or mode of files.  This is  normal and is an unavoidable side effect of the having a single uid,  gid and umask for the entire filesystem.  It is impossible to create a header file.  However, they are created  automatically when the data fork is created.  Therefore, if you wish  to copy a single file including both forks and the Finder's metadata  then you must create the data fork first.  Then you can copy the  header file.  instance to copy the file foo to dir/bar you should do  the following:  1. cp foo dir/bar  2. cp %foo dir/%bar  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  This method will work even if the file dir/bar exists.  If you wish to move foo to dir/bar and foo and dir are on the same  filesystem then you only need to execute ``mv foo dir/bar'' and the  header file will move too.  However, if foo and dir are on different  filesystem then this will lose the header file.  Therefore, it is  safest to always move files as follows:  1. cp foo dir/bar  2. cp %foo dir/%bar  3. rm foo  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  This method will work even if the file dir/bar exists.  Directories have no resource fork but you may wish to create a  directory which has the same location and view on the Finder's screen  as an existing one.  This can be done by copying the corresponding  header file.  To give the directory bar the same location, layout,  creation date and modify date as foo simply execute ``cp %foo %bar''.  When copying an entire directory with ``cp -R'' you may also wish to  copy the header file for the directory as well:  1. cp -R foo bar  2. cp %foo %bar  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  33..33..  WWrriittiinngg wwiitthh ffoorrkk==nneettaattaallkk  The current support for reading and writing header files is sufficient  to allow copying of entire directories with tar, as long as both the  source and destination are mounted fork=netatalk.  tar may complain  about being unable to change the uid, gid or mode of files.  This is  normal and is an unavoidable side effect of the having a single uid,  gid and umask for the entire filesystem.  It is impossible to create a header file.  However, they are created  automatically when the data fork is created.  Therefore, if you wish  to copy a single file including both forks and the Finder's metadata  then you must create the data fork first.  Then you can copy the  header file.  instance to copy the file foo to dir/bar you should do  the following:  1. cp foo dir/bar  2. cp .AppleDouble/foo dir/.AppleDouble/bar  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  This method will work even if the file dir/bar exists.  If you wish to move foo to dir/bar and foo and dir are on the same  filesystem then you only need to execute ``mv foo dir/bar'' and the  header file will move too.  However, if foo and dir are on different  filesystem then this will lose the header file.  Therefore, it is  safest to always move files as follows:  1. cp foo dir/bar  2. cp .AppleDouble/foo dir/.AppleDouble/bar  3. rm foo  You may get ``Operation not permitted'' errors from cp when it tries  to change the permissions on files.  These errors can safely be  ignored.  This method will work even if the file dir/bar exists.  Directories have no resource fork but you may wish to create a  directory which has the same location and view on the Finder's screen  as an existing one.  This can be done by copying the corresponding  header file.  To give the directory bar the same location, layout,  creation date and modify date as foo you simply execute ``cp  foo/.AppleDouble/.Parent bar/.AppleDouble/.Parent''.  Because the fork=netatalk scheme holds the header file for a directory  within that directory, directories can safely be copied with ``cp -R  foo bar'' with no loss of information.  However, you may get  ``Operation not permitted'' errors from cp when it tries to change the  permissions on files.  These errors can safely be ignored.  44..  AA GGuuiiddee ttoo SSppeecciiaall FFiillee FFoorrmmaattss  Each of the values of the fork mount option yields different special  files to represent the Macintosh-specific parts of a file within the  structure of the Linux filesystem.  You can write to these special  files to change things such as the Creator and Type of a file.  However, to do so safely you must follow certain rules to avoid  corrupting the data.  Additionally, there are certain fields in the  special files that you can't change (writes to them will fail  silently).  44..11..  CCAAPP ..ffiinnddeerriinnffoo FFiilleess  The Finder's metadata for the file ./foo in held in the file  ./.finderinfo/foo.  The file has a fixed format defined in hfs_fs.h as  follows:       ______________________________________________________________________       struct hfs_cap_info {               __u8    fi_fndr[32];            /* Finder's info */               __u16   fi_attr;                /* AFP attributes */               __u8    fi_magic1;              /* Magic number: */       #define HFS_CAP_MAGIC1          0xFF               __u8    fi_version;             /* Version of this structure: */       #define HFS_CAP_VERSION         0x10               __u8    fi_magic;               /* Another magic number: */       #define HFS_CAP_MAGIC           0xDA               __u8    fi_bitmap;              /* Bitmap of which names are valid: */       #define HFS_CAP_SHORTNAME       0x01       #define HFS_CAP_LONGNAME        0x02               __u8    fi_shortfilename[12+1]; /* "short name" (unused) */               __u8    fi_macfilename[32+1];   /* Original (Macintosh) name */               __u8    fi_comln;               /* Length of comment (always 0) */               __u8    fi_comnt[200];          /* Finder comment (unused) */               /* optional:    used by aufs only if compiled with USE_MAC_DATES */               __u8    fi_datemagic;           /* Magic number for dates extension: */       #define HFS_CAP_DMAGIC          0xDA               __u8    fi_datevalid;           /* Bitmap of which dates are valid: */       #define HFS_CAP_MDATE           0x01       #define HFS_CAP_CDATE           0x02               __u8    fi_ctime[4];            /* Creation date (in AFP format) */               __u8    fi_mtime[4];            /* Modify date (in AFP format) */               __u8    fi_utime[4];            /* Un*x time of last mtime change */       };       ______________________________________________________________________  The type __u8 is an unsigned character, and __u16 is an unsigned  16-bit integer.  Currently only the fields fi_fndr, fi_attr, fi_ctime and fi_mtime can  be changed.  Writes to the other fields are silently ignored.  However, you shouldn't write random bytes to the other fields, since  they may be writable in the future.  The fi_fndr field is the ``Finder info'' and ``Extended Finder info''  for a file or directory.  These structures are described in various  books on Macintosh programming.  The portion of the most interest is  probably the first 8 bytes which, for a file, give the 4-byte Type  followed by the 4-byte Creator.  The fi_attr field is the AFP attributes of the file or directory.  While you can write any value to this field, only the ``write-  inhibit'' bit is significant.  Setting or clearing this bit will clear  or set the write bits in the file's permissions.  When you read from  this field anything you may have written is lost.  If the file has  write permissions enabled then you will read zero from this field.  With write permission disabled you will read back 0x01 0xA0, which  corresponds to setting the ``write-inhibit'', ``rename-inhibit'' and  ``delete-inhibit'' bits.  The fi_ctime and fi_mtime are the Macintosh created and modified time  for the file or directory, and are 32-bit signed integers in network

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品国产精品久久| 欧美专区在线观看一区| 欧美日韩亚洲综合在线| 中文字幕av不卡| 国产美女主播视频一区| 在线免费不卡电影| 亚洲国产精品传媒在线观看| 日韩va亚洲va欧美va久久| 99精品视频在线观看| 久久精品亚洲精品国产欧美| 日韩国产一二三区| 欧洲一区二区三区免费视频| 国产精品久久久久久户外露出| 精品在线观看视频| 69堂国产成人免费视频| 亚洲免费电影在线| 成人av资源站| 久久久www成人免费毛片麻豆| 日韩电影网1区2区| 欧美日韩久久久久久| 亚洲伦理在线精品| 波多野结衣中文一区| 久久久久久久久久电影| 久久av老司机精品网站导航| 91精品婷婷国产综合久久竹菊| 亚洲影视在线观看| 色偷偷一区二区三区| 亚洲视频一二三区| av电影天堂一区二区在线观看| 国产欧美日产一区| 国产精品自拍一区| 久久人人超碰精品| 精品一区二区三区视频在线观看| 69成人精品免费视频| 亚洲va欧美va国产va天堂影院| 欧美亚洲禁片免费| 午夜影院在线观看欧美| 制服丝袜在线91| 日韩高清不卡一区| 欧美一级黄色录像| 精品夜夜嗨av一区二区三区| 精品日产卡一卡二卡麻豆| 国内偷窥港台综合视频在线播放| 日本系列欧美系列| 日韩视频一区二区| 麻豆精品在线播放| 精品日产卡一卡二卡麻豆| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲视频一区二区在线| 91日韩精品一区| 亚洲综合免费观看高清完整版| 欧美在线观看视频一区二区 | 亚洲国产日韩a在线播放| 欧美亚洲综合一区| 日本亚洲视频在线| 欧美精品一区二区三区视频| 国产精品一品二品| 国产精品午夜久久| 色域天天综合网| 日韩中文字幕区一区有砖一区| 欧美一级在线观看| 国产剧情一区在线| 中文字幕日韩一区| 欧美日韩一区三区四区| 日本三级亚洲精品| 久久久精品影视| 99r精品视频| 亚洲你懂的在线视频| 欧美日本一区二区三区| 精品伊人久久久久7777人| 日本一区二区三区在线观看| 色先锋资源久久综合| 日韩国产欧美一区二区三区| 久久综合给合久久狠狠狠97色69| 成人h版在线观看| 亚洲高清视频在线| 久久亚洲一区二区三区四区| 91原创在线视频| 日韩和欧美一区二区| 久久精品欧美日韩精品| 色婷婷av一区二区| 久久er精品视频| 亚洲男人都懂的| 日韩三级免费观看| aaa亚洲精品| 午夜久久久久久久久久一区二区| 久久久久久久av麻豆果冻| 一本色道久久综合亚洲91| 免费在线一区观看| 综合久久久久久久| 欧美一区二区精品| 99久久精品费精品国产一区二区| 午夜视频一区二区| 国产精品视频一二| 91精品国产一区二区三区蜜臀| 成人一道本在线| 日韩二区在线观看| 国产视频一区在线播放| 欧美高清视频不卡网| 成人一区二区三区视频| 全部av―极品视觉盛宴亚洲| 日韩一区在线播放| 麻豆视频一区二区| 亚洲欧美一区二区三区极速播放 | 欧美三级中文字幕| 国产91色综合久久免费分享| 亚洲成年人网站在线观看| 国产亚洲精品aa午夜观看| 精品视频在线看| eeuss鲁片一区二区三区在线看| 蜜臀va亚洲va欧美va天堂| 亚洲在线中文字幕| 一区免费观看视频| 精品久久久久久亚洲综合网 | 国产电影精品久久禁18| 亚洲成av人片在线观看无码| 日本一区二区视频在线观看| 欧美第一区第二区| 欧美日韩综合不卡| 色婷婷综合久久久中文一区二区| 国产精品一品视频| 日本女人一区二区三区| 亚洲综合色噜噜狠狠| 国产精品久久久久永久免费观看 | 欧美国产欧美综合| 精品国产成人在线影院 | 91麻豆产精品久久久久久| 国产精品资源在线看| 蜜臂av日日欢夜夜爽一区| 亚洲午夜激情网页| 亚洲色图视频网| 国产精品麻豆久久久| 久久亚洲精品小早川怜子| 欧美一区欧美二区| 欧美日产在线观看| 欧美日韩三级视频| 在线观看日韩精品| 一本久道久久综合中文字幕| 99久久精品国产精品久久| 不卡一区中文字幕| 国产黄色精品网站| 国产一区二区美女| 久久99日本精品| 麻豆免费看一区二区三区| 免费黄网站欧美| 日韩国产一二三区| 日韩中文欧美在线| 日韩精品电影一区亚洲| 亚洲大尺度视频在线观看| 亚洲午夜激情网页| 午夜婷婷国产麻豆精品| 日韩黄色片在线观看| 日本不卡一区二区三区 | 亚洲精品久久7777| 亚洲三级视频在线观看| 亚洲视频网在线直播| 玉米视频成人免费看| 一区二区三区四区不卡在线| 一区二区三区欧美激情| 亚洲自拍欧美精品| 午夜精品视频在线观看| 日韩影视精彩在线| 美女网站一区二区| 国产乱人伦偷精品视频免下载| 国内欧美视频一区二区| 国产精品18久久久久久久久 | 99久久亚洲一区二区三区青草| 成人免费观看视频| 不卡免费追剧大全电视剧网站| 99热99精品| 欧美午夜精品一区二区蜜桃| 欧美日韩精品一区二区在线播放| 欧美精品1区2区| 精品美女一区二区| 国产日韩欧美亚洲| 亚洲人成精品久久久久久| 亚洲午夜电影网| 蜜桃久久精品一区二区| 国产不卡视频在线播放| 波多野结衣视频一区| 欧美日韩五月天| 久久亚洲一区二区三区四区| 中文字幕在线观看一区二区| 一区二区三区丝袜| 老鸭窝一区二区久久精品| 国产91精品一区二区| 91久久奴性调教| 欧美一区二区三区日韩| 久久婷婷国产综合精品青草| 国产精品超碰97尤物18| 亚洲高清免费在线| 国产麻豆精品theporn| 99精品桃花视频在线观看| 欧美精品亚洲一区二区在线播放| 精品国产一区二区三区久久久蜜月 | 欧美一级国产精品| 中文字幕第一区第二区| 亚洲午夜在线观看视频在线| 久久福利资源站| 色哟哟日韩精品|