[netatalk-ja:0164] カスタムアイコンの削除

HAT hat @ fa2.so-net.ne.jp
2013年 4月 7日 (日) 18:49:35 JST


HATです。

今回の実験で、アイコンを付けたファイルのリソースフォークを削除する
方法をとりましたが、本当はちょっと問題があります。
カスタムアイコンを付けると、FinderInfoのCustom Iconビットが立ちます。
リソースフォークを削除しただけでは、Custom Iconビットが立ったままに
なります。
特に致命的な問題は発生しませんが、気持ち悪いです。
Custom Iconビットも削除するのがいいと思います。

$ xattr test.txt
com.apple.FinderInfo
com.apple.ResourceFork

$ GetFileInfo test.txt
file: "/Volumes/hat's home/test/test.txt"
type: "\0\0\0\0"
creator: "\0\0\0\0"
attributes: avbstClInmedz
created: 04/07/2013 18:39:51
modified: 04/07/2013 18:40:59

$ xattr -d com.apple.ResourceFork test.txt

$ xattr test.txt
com.apple.FinderInfo

$ GetFileInfo test.txt
file: "/Volumes/hat's home/test/test.txt"
type: "\0\0\0\0"
creator: "\0\0\0\0"
attributes: avbstClInmedz
created: 04/07/2013 18:39:51
modified: 04/07/2013 18:40:59

$ SetFile -a c test.txt

$ GetFileInfo test.txt
file: "/Volumes/hat's home/test/test.txt"
type: "\0\0\0\0"
creator: "\0\0\0\0"
attributes: avbstclInmedz
created: 04/07/2013 18:39:51
modified: 04/07/2013 18:40:59

-- 
HAT


netatalk-ja メーリングリストの案内