抽出せずにzipファイルの内容を読む?
アーカイブ内の特定のファイルの内容を、それが含まれている.zipを抽出せずに読むにはどうすればいいのでしょうか?私はLinuxのコマンドラインを使っています。
以前の質問ではアーカイブのディレクトリを見ることについて質問しています。しかし、私にとってはアーカイブ内のファイルの一覧を見るだけでは不十分で、アーカイブ内のファイルの内容を見る必要があります。
アーカイブ内の特定のファイルの内容を、それが含まれている.zipを抽出せずに読むにはどうすればいいのでしょうか?私はLinuxのコマンドラインを使っています。
以前の質問ではアーカイブのディレクトリを見ることについて質問しています。しかし、私にとってはアーカイブ内のファイルの一覧を見るだけでは不十分で、アーカイブ内のファイルの内容を見る必要があります。
unzip -l archive.zip は ZIP アーカイブの内容をリストアップして、ファイルが中に入っていることを確認します。
-c オプションを使って、アーカイブ全体を解凍することなく、指定されたファイルの内容を stdout (スクリーン) に書き込むことができます。
コマンドラインでEmacsを起動し、Zip-Archiveモードでzipファイルを開きます。Emacs/elisp のチューニング(新しいユーザーは一般的に恐れています)をしなくても、zipinfo のようなファイルの詳細を見ることができます: モード、長さ、日付、時間
その後、標準的なショートカットを使って、バッファ内のファイルを開いたり、変更した内容をアーカイブに保存したりすることができるようになります。
Ctrl-x Ctrl-s Ctrl-k と上に行く バッファでは、ヘルプビューで利用可能なすべてのショートカットを取得するために Zip-Archive を使用しています。
これはあなたがEmacsの素晴らしい機能を発見するためにつながるかもしれない希望
より良い方法は、単に zmore または zless を使用することです。
の内容をリストアップするには、* vim ** zip アーカイブ:
vim archive.zip
BTW: [ ここで ](https://en.wikipedia.org/wiki/RAR_(file_format)は同じ質問です。
一番簡単なのはless archive.zipだとわかりました。