linux - 修改 zip 文件中文件的某些文本
问题描述
在 linux 上,我想修改一个 zip 中的文件,而不必解压缩它。该文件具有任何可能的扩展名。
这是一个例子。
test.zip
|---hello.someextension
|---bye.someextension
文件hello.someextension包含以下文本:您好,这是一个测试。
我想做什么
例如,将hello.someextension文件中的单词test修改为“gift”。修改文本并不是什么大问题,但我面临的问题是我无法编辑 .zip 中的文件。我通过 VIM 尝试过,这是一个示例输出:
ÅÍ.PE¥&ö$kpì`w_OËŽ=“XÖ¸m† 86=šoÔRw«Õºxÿ¯Ûiö²X
解决方案
Vim 支持开箱即用地编辑压缩文件。如果它对您不起作用,那么您有某种本地问题。
检查它是否有助于绕过您的错误 vimrc(例如vim -u NORC -N
),或重新安装整个 Vim 包等。
推荐阅读
- android - 如何在 Unity 中使用 Mirror 连接两个真实设备?
- php - 使用 PDO 插入数组和 Mysql
- amazon-web-services - 在中止部署期间,某些实例可能已经部署了新的应用程序版本。确保所有实例都运行相同的版本
- neo4j - 如何在 Neo4j 4.x 中完全删除数据库?
- flutter - 如何连接字符串和获取数据颤动
- java - 如何在不使用 css 的情况下以编程方式更改 JavaFX 中的 TreeView 颜色?
- android - 底部导航栏后面的android布局元素
- java - 检查给定示例时,布尔变量是否需要同步?
- android-studio - 在 Android Studio 中运行应用程序时出现颤振错误
- c++ - 使用 Qt Creator 提升