NTFSに保存されているリソースフォークに保存されているアイコンデータを失った後、それらのファイルを修復できますか?


1

NTFSディスクにコピーされたフォルダーからリソースフォークのアイコンを修復するにはどうすればよいですか?

最近、古いSnow Leopardマシンを使用して、死にかけているSSDをNTFSドライブにバックアップし、ほとんどすべてのデータが保存されました。ただし、このプロセスでは、すべてのフォルダーの関連アイコンが失われました。一部のアイコン作成者は、この方法で作業を配布し、アイコンをフォルダに割り当て、コンテンツをフォルダに割り当てません。

「Icon?」という名前の各フォルダー内にまだファイルがあります または「IconˆM」(端末でタブを使用してその名前を完成させる場合)。このファイルは毎回サイズが0バイトです。

「アイコン」を含むこれらすべてのフォルダからこれらすべてのアイコンを回復することは可能ですか?ファイル?


1
Icon?(またはIconˆM、それが実際にアイコンデータを含むファイルではありませんよう)は常に0バイトです。コピーされたデータをどのOSでどのように見ているかによって、._Iconファイルと一緒にフォルダー内に Icon? ファイルがある場合や、ターゲットフォルダーの外に別のフォルダーとして表示される場合があります__MACOSX/$folder_name/._Icon。ただし、これらのシナリオのいずれかが存在する場合、._Iconファイルからニーアイコンを作成できます。このファイルが見つかったら教えてください。
user3439894

@ user3439894これは素晴らしい答えになるでしょう-さまざまなファイルシステムで、リソースフォークが確立されたパターンを持つデータファイルとしてどのように書き込まれるかを説明します。
bmike

1
@ bmike、OPには多くの異なる要因があり、実際の技術情報がないため、答えを書くのに十分な情報がありません。ただし、Icon?ファイルが0バイトであるという理由だけで回復の可能性を排除することはできません。
user3439894

1
ターミナルで- ls -laR データが失われた場合、またはデータが予想される場所にない場合、アイコンファイルおよびその他の非表示のファイル/ディレクトリを表示することは、休止するように設定されます。@ user3439894は非常に正確です-アイコン?データが失われたかどうかにかかわらず、サイズがゼロの場合は決定的ではありません。
bmike

1
その中にIcon?ファイルがあるNTFSボリューム上のフォルダーの場合、出力は次のようになります。ls -l@ /path/to/folderその中の行の後の出力にはIcon?、との両方がcom.apple.FinderInfoありcom.apple.ResourceForkますか?
user3439894

回答:


1

修復とは、失われたデータのバックアップがあることを意味します。ファイルのサイズが0バイトの場合、リソースデータは失われます。

アプリまたはインストーラーのバックアップコピーを探し、そのデータが正しくエンコードされているファイルシステムからアプリ/フォルダーアイコンをダウンロードするか、データとリソースフォークをネイティブにサポートします。


1
「ファイルのサイズが0バイトの場合、リソースデータは失われます」を参照してください...ファイルが0バイトの場合はIcon?、アイコンデータが回復可能でないことを意味するわけではありません。__MACOSX/$folder_name/._Iconファイルが利用可能な場合、アイコンヘッダーまでファイル内のデータを削除することにより、16進エディターを使用してアイコンを復元できます。少し面倒ですが、ファイル__MACOSX/$folder_name/._Iconfileが存在する場合は実行可能です。
user3439894

1
はい、確かに@ user3439894-隠しファイルとフォルダーがエンコードされていても、すべてが失われるわけではありません。他の人も救う場合に指摘してくれてありがとう。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.