web-dev-qa-db-ja.com

Zipまたはrarアーカイブのファイルを編集する方法

編集する必要のあるファイルを含む大きなアーカイブがありますが、毎回/ Zipを展開したくありません。アーカイブ中にファイルを直接編集する方法はありますか?それらを開いて保存すると、場所の入力を求められます。

15
Mankind1023

7-Zipはこれを行うことができます:

  1. まだ行っていない場合は、ファイルエディターをWindows標準のメモ帳よりも良いものに設定することをお勧めします。 Notepad ++。 7-Zipでこれを行うには、[ツール]-> [オプション...]に移動し、エディタータブを選択して、「エディター」パスを変更します(「ビュー」パスも変更する場合があります)。 C:\Program Files (x86)\Notepad++\notepad++.exe
  2. 7-Zipでアーカイブを開きます。
  3. 編集するファイルを見つけます。
  4. 編集するファイルを右クリックして、[編集]を選択します。変更を加えて保存し、エディターを閉じます。7-Zipは、エディターが閉じられたときにのみファイルが変更されたことを検出します。
  5. 7-Zipは、ファイルが変更されたことを検出すると、「ファイル 'abc.txt'が変更されました。アーカイブ内で更新しますか?」などのプロンプトを表示します。 [OK]をクリックすると、変更されたファイルがZipファイルに読み込まれ、少し時間がかかる場合があります。
13
Steve Chambers

Total Commanderを使用します。アーカイブに移動し、Enterキーを押して変更する特定のファイルを入力し、変更後に[保存]をクリックして編集プログラムを閉じます。 Total Commanderは、アーカイブを更新するかどうかを尋ねるので、[はい]をクリックします。

3
m4niac

簡単な答えはノーです。編集後のファイルのサイズを確認する方法がないため、zipファイルの同じ場所に保存することはできません。あなたが見つけることができるかもしれないものは、詳細について自分で心配する必要なく抽出/編集/再zipを行うことができるプログラムです。環境(OSなど)を指定すると役立ちます。

3
hotei

少なくともLinuxおよびWindows + Cygwinでは、vimを使用できます

Zipファイル内を参照し、テキストファイルを選択して、 Enter ↵ それを編集する

3
golimar

WinrarでZipファイルを開き、埋め込まれたテキストファイルをダブルクリックします。外部エディタで開く必要があります。テキストファイルを変更して閉じます。次に、Winrarは、変更されたファイルでアーカイブを更新するかどうかを尋ねます。

1
weberjn

アーカイブ内を確認できるエディターを使用します。

どのプラットフォームを使用しているかは言いません。デフォルトのインターフェースでUbuntuを使用している場合、これは完全に透過的です。アーカイブをクリックしてから、アーカイブ内のファイルをクリックします。より一般的には、Gnomeアーカイバ(ファイルローラー)でアーカイブを開き、Gnomeアプリケーションでファイルを編集します。

Emacsはすべての主要なデスクトッププラットフォーム(および多くのマイナーなプラットフォーム)で使用でき、アーカイブ内のファイルを透過的に編集します(関連するコマンドラインアーカイブツールがインストールされている場合)。

Winrarまたは7-Zipを使用して、編集するファイルを抽出します。次に、アーカイブから抽出したwinrar/7-Zipの同じディレクトリにドラッグします。

0
Force Flow