如何编辑zip或rar存档中的文件?


15

我的档案很大,需要编辑,但是我不想每次都提取/压缩文件。有没有办法在存档中直接编辑文件?我打开它们,保存后提示输入位置。

Answers:


12

7-Zip可以执行以下操作:打开存档,右键单击要编辑的文件,然后选择“编辑”。通常,这将在记事本中打开文件。退出记事本时,它将检测到文件已更改并将其重新加载到zip文件中,这可能需要一些时间。


1
@JinSnow非常感谢。同样,当编辑器为Word时,必须关闭每个打开的Word窗口。
Noumenon

4
1:在7-zip选项中,可以将np ++设置为编辑器。2:如果您使用np ++编辑7zip,请注意:保存还不够,您必须关闭np ++(除非您关闭np ++,否则7zip不会检测到更改)
JinSnow

可以在二进制文件上工作吗?
Wossname

不适用于食人

3

简单的答案是不。无法得知编辑后结果文件的大小,因此不能将其仅存储回zipfile中的同一位置。您可能会发现的是一个程序,该程序使您可以进行提取/编辑/重新压缩,而不必担心自己的细节。这将有助于指定您的环境(操作系统等)。


3

使用Total Commander。导航到归档文件,按Enter键以输入要修改的特定文件,在修改后单击Save并关闭编辑程序。Total Commander会询问您是否要更新存档,因此您单击“是”。


不适用于我,它会触发资源管理器的未知文件类型对话框
beppe9000

3

至少在Linux和Windows + Cygwin上,您可以使用 vim

它可以让您浏览ZIP文件,选择一个文本文件,然后按Enter ↵进行编辑


1
好信息,如果您得到***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgm负载ZIP stackoverflow.com/a/31988175/1747983
Tilo

1

用winrar打开zip文件,双击一个嵌入式文本文件,它应该在外部编辑器中打开。更改并关闭文本文件。然后,Winrar询问是否应使用更改后的文件更新档案。


0

使用可以查看档案内部的编辑器。

您没有说您正在使用什么平台。如果您使用具有默认界面的Ubuntu,则这是完全透明的:单击存档,然后单击存档内的文件。更一般而言,在Gnome存档器(文件滚动器)中打开存档,然后在Gnome应用程序中编辑文件。

Emacs可用于每个主要的桌面平台(以及许多次要的平台),并透明地编辑档案中的文件(前提是已安装相关的命令行归档工具)。


我正在使用Windows 7和Winrar,目前我提取/编辑/重新存档该文件很麻烦,但是如果需要的话,我将尝试其中一种程序,我敢肯定会,希望他们工作。
Mankind1023 2010年

0

使用winrar或7-zip提取要编辑的文件。然后将其拖回到winrar / 7-zip中的同一目录中,在该目录中从压缩文件中提取了该目录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.