
Linux 上で HFS+ ボリュームを作成するために mkfs.hfsplus を使用していますが、Apple の UDIF 形式を使用して圧縮したいと考えています。これを行うには bzip2 を使用できるはずですが、方法がわかりません。
Linux 上で読み取り専用の UDIF 圧縮 HFS+ ボリュームを作成する方法について何かアイデアはありますか?
答え1
UDIF についてはわかりませんが、HFS+ は透過的な圧縮をサポートしています。 というオープンソース ツールがあり、afsctool
これを使用するとファイルを圧縮状態に変換できます。このツールは組み込みの Mac OS X API を使用していると思われるため、Linux で動作するかどうかはわかりません。
答え2
ソースを見てみるのもいいかもしれません無料DMGは、DMGをさまざまな形式に変換できるOS Xユーティリティです。画像タイプがUDBZ
(UDIF bzip2圧縮)であることを確認する必要があります。
こちらもチェックしてみてくださいdmg2img ツール、ここの情報源はいくつかの手がかりを与えてくれるかもしれません。
もちろん、これを行うには Darwin / OS X システムを使用するのが最善策です。なぜ Linux を使用する必要があるのでしょうか? Darwin でこれを行う方法を見つけることができれば、作業がずっと簡単になります。