Bagaimana cara mengedit file dalam arsip zip atau rar?

15

Saya memiliki arsip besar dengan file yang perlu saya edit, tetapi saya tidak ingin mengekstrak / zip setiap waktu. Apakah ada cara untuk mengedit file secara langsung saat di arsip? Saya membukanya dan ketika saya menyimpannya meminta lokasi.

Mankind1023
sumber

Jawaban:

12

7-Zip dapat melakukan ini: Buka arsip, klik kanan pada file untuk diedit dan pilih "Edit". Ini biasanya akan membuka file di Notepad. Saat Anda keluar dari Notepad, ia akan mendeteksi bahwa file telah berubah dan memuatnya kembali ke file zip, yang mungkin memerlukan sedikit waktu.

Steve Chambers
sumber
1
@ JinSnow Terima kasih banyak. Demikian pula, ketika editor adalah Word, Anda harus menutup setiap jendela Word yang terbuka.
Noumenon
4
1: Dalam opsi 7-zip, Anda dapat mengatur np ++ sebagai editor. 2: Jika Anda menggunakan np ++ untuk mengedit 7zip, berhati-hatilah: menabung tidak cukup, Anda harus menutup np ++ (7zip tidak mendeteksi perubahan kecuali jika Anda menutup np ++)
JinSnow
Bisakah ini bekerja pada file biner?
Wossname
tidak berfungsi untuk
phar guzzle
3

Jawaban sederhana adalah TIDAK. Tidak ada cara untuk mengetahui seberapa besar file yang dihasilkan setelah diedit sehingga tidak bisa hanya disimpan kembali di tempat yang sama di zipfile. Apa yang Anda mungkin dapat temukan adalah program yang memungkinkan Anda untuk melakukan ekstrak / edit / rezip tanpa Anda harus khawatir tentang detailnya sendiri. Ini akan membantu untuk menentukan lingkungan Anda (OS dll).

hotei
sumber
3

Gunakan Total Commander. Arahkan ke arsip, tekan Enter untuk memasukkan file spesifik yang ingin Anda modifikasi, tekan Simpan setelah memodifikasi dan tutup program pengeditan. Total Commander akan menanyakan apakah Anda ingin memperbarui arsip sehingga Anda menekan Ya.

m4niac
sumber
tidak bekerja untuk saya, itu memicu dialog jenis file yang tidak diketahui explorer
beppe9000
3

Setidaknya di Linux dan Windows + Cygwin, Anda bisa menggunakan vim

Ini akan membiarkan Anda menjelajah dalam file ZIP, memilih file teks dan tekan Enter ↵untuk mengeditnya

golimar
sumber
1
info bagus, jika Anda mendapatkan ***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgmload ZIP stackoverflow.com/a/31988175/1747983
Tilo
1

Buka file zip dengan winrar, klik dua kali file teks tertanam, itu harus terbuka di editor eksternal. Ubah dan tutup file teks. Winrar kemudian bertanya apakah harus memperbarui arsip dengan file yang diubah.

weberjn
sumber
0

Gunakan editor yang bisa melihat ke dalam arsip.

Anda tidak mengatakan platform apa yang Anda gunakan. Jika Anda menggunakan Ubuntu dengan antarmuka default, ini sepenuhnya transparan: klik pada arsip, lalu klik pada file di dalam arsip. Secara umum, buka arsip di pengarsip Gnome (File Roller) dan edit file dalam aplikasi Gnome.

Emacs tersedia untuk setiap platform desktop utama (dan banyak platform minor) dan mengedit file secara transparan di dalam arsip (asalkan alat pengarsipan baris perintah yang relevan sudah diinstal).

Gilles 'SANGAT berhenti menjadi jahat'
sumber
Saya menggunakan windows 7 dan Winrar, untuk saat ini saya mengekstrak / mengedit / mengarsip ulang file yang menyakitkan, tetapi saya akan mencoba salah satu dari program ini jika diperlukan, yang saya yakin pasti akan, semoga saja kerja.
Mankind1023
0

Gunakan winrar atau 7-zip untuk mengekstrak file yang ingin Anda edit. Kemudian seret kembali ke direktori yang sama di winrar / 7-zip tempat Anda mengekstraknya dari dalam arsip.

Aliran kekuatan
sumber