-2

それで私は最近転職し、OS X 10.7 システムからたくさんのファイルを持ってきました。持っている外付けドライブに収まりきらないファイルが多すぎたので、選択したファイルをドライブにドラッグしようとしましたが、最終的にエラーが繰り返されたため、代わりに次を使用しました。

tar -zcvf whatever.tar.gz my_files

そして、gzip された tarball をドライブにドラッグすると、問題なく動作しました。しかし、新しい Mavericks 10.9 システムで、(10.7 の Text Edit で作成した) リッチ テキスト ファイルを開こうとすると、次のエラーが表示されます。

「ドキュメント「_lab_notebook_2.rtf」を開けませんでした。

これについてAppleに電話したところ、gzipがファイルのメタデータに「コマンドライン」を追加していて(リッチテキストファイルだと思いますが、間違っている可能性があります)、メタデータチャンクはMavericksのテキスト編集と互換性がないと主張しました。彼らは、gzip 開発者にこの問題に対処するように要求していると述べました (途中のある時点で追加されたメタデータを削除することによって)。最終的には、それが更新されると、新しいシステム アップデートになると彼らは言います。

それまでの間、Text Edit で開くことができないファイルに行き詰まっています。他のテキスト エディターでファイルを開くこともできますが、実際には Apple の Text Edit を使用したいので、この投稿を行います。ファイルのコピーを Rezilla で開いてみたところ、コード化された形式のメタデータが表示されましたが、問題のあるデータとして何も飛び出していません。各リソースを 1 つずつ削除し、削除するたびにファイルを開こうとしましたが、それでも開きませんでした。

gzip が追加されたものを取り除く方法についてのヒントはありますか? 正しい出発点から作業していますか? ファイルの圧縮中にデータが追加され、元のファイルにアクセスできなくなったとのことでした。そこに含まれていた .tar.gz ファイルまたは .rtf ファイルを使用する必要がありますか?

ありがとう、ロブ

4

1 に答える 1

1

開こうとしている_lab_notebook_2.rtfファイルは、ファイルではない可能性があります。(アンダースコアの前にドットがないことを確認します._lab_notebook_2.rtfか?) 実際のファイルの名前がlab_notebook_2.rtf.

あなたが Apple の誰と話したのかは知りませんが、gzip は何も追加しません。これは単純に、可逆圧縮および解凍ユーティリティです。彼らは確かにそれについて私に連絡していません (私は gzip 開発者の 1 人です)。zlib.netなどで私の連絡先情報を調べて、そのメールをコピーしてください。ありがとう。

一方、tar は、元のファイル システムにあったすべての情報を保存したり、リソース フォークを._ファイルとして保存したりするわけではありません。そのすべての情報を保持する Finder File:Compress 操作を使用した方がよかったでしょう。(または、コマンド ラインではditto、man ページに記載されているオプションを使用して、Finder の機能を複製するユーティリティを使用します。)

于 2014-01-29T00:12:59.123 に答える