私はデータを同期するアプリケーションを開発中です。 Mac OSの場合、ファイルがアップロードされ、リソースフォーク情報が含まれている場合は、フォークが読み込まれ、文字列としてファイル/ .. namedfork/rsrcを使用して格納されます。LinuxでAppleDouble形式のファイルを作成する
ユーザーは、 Linuxサーバーで動作しているのですが、名前付きフォークから読み取ったデータフォークと文字列のみを使用して有効なAppleDouble形式のファイルを生成する方法はありますか? Finderメタデータを失うことはありません。
注:生成されたファイルは、Mac OSユーザー用の単一のファイルとして(Webアプリケーションを使用して)ダウンロードされます。
これは可能ですか?
よろしく
こんにちは リソースフォークは、Mac上のHFSファイルシステムの一部です。これらのファイルは、HFS +の外に移動されたときにのみ、file.txtとに分割されます。_file.txt。 Macでは、両方とも同じfile.txt名の下に存在します。 もう1つの問題は、ユーザーがWebからファイルを1つのファイルとしてダウンロードできるようにすることです。あなたappledouble仕様を確認することができます:users.phg-online.de/tk/netatalk/doc/Apple/v2/AppleSingle_AppleDouble.pdf –
あなたは私を失った。あなたの質問では、アプリケーションではすでにリソースを文字列に抽出したと述べました。その場合、リソースデータを._接頭辞付きのファイルとして保存するだけでよいので、AppleDoubleフォーマットをLinuxで作成するのは簡単です。 – lothar
はい私はリソースを持っています。私の主張は、LinuxでAppleDoubleを作成しているにもかかわらず、ユーザーが(Macを使用している)ユーザーがFinderアプリケーションで通常見られるようなリソースフォークを持つ1つのファイルをダウンロードできるようにしたいということです。 –