标签: 7-zip

7-Zip 命令行压缩文件夹的所有内容(不压缩文件夹本身)

可能的重复: 从目录创建存档,而目录名称不会添加到存档中

我有一个要完全压缩的文件夹:

MyFolder
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2
Run Code Online (Sandbox Code Playgroud)

我想将所有内容压缩到 myzip.7z 中,但我不希望“MyFolder”位于存档中:

myzip.7z
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2
Run Code Online (Sandbox Code Playgroud)

代替

myzip.7z
       |
       |--- MyFolder
                   |
                   |--- SubFolder1
                   |--- SubFolder2
                   |--- file1
                   |--- file2
Run Code Online (Sandbox Code Playgroud)

我怎么做?

command-line 7-zip

34
推荐指数
1
解决办法
11万
查看次数

7zip:如何提取到标准输出?

我有 7z 4.65 并且正在尝试将单个文件提取到标准输出。7z 命令行帮助说-so是提取到标准输出的命令行参数,但是当我尝试这样做时:

>>> 7z e -so dist\dlogpkg.jar META-INF/MANIFEST.MF

7-Zip 4.65  Copyright (c) 1999-2009 Igor Pavlov  2009-02-03
Error:
I won't write data and program's messages to same terminal
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?似乎没有命令行参数来抑制正常的 7z 标准输出消息。

(编辑:“解压缩”中的等效操作是

unzip -p dist\dlogpkg.jar META-INF/MANIFEST.MF
Run Code Online (Sandbox Code Playgroud)

这工作正常。但出于各种原因,我想使用 7z。)

7-zip

33
推荐指数
3
解决办法
2万
查看次数

7-Zip 似乎无法压缩 1.8 GB 后的零填充虚拟磁盘映像

我正在尝试压缩大部分为空的虚拟磁盘映像。它在 13.5 中使用了大约 2 GB,但即使在零填充空白空间后,我仍然只能将其压缩到 11.9 GB 左右。

我一直在使用 7-Zip 并测试了LZMALZMA2PPMd的各种字典大小和单词大小。

每次,无论设置如何,在处理 1.8 GB 后,压缩似乎停止。压缩比从大约开始时的 3% 上升到最后的 85%。

我知道它应该能够进一步压缩,因为以前的人将旧的 17 GB 图像压缩到 1.5 GB,但我不再问他们了。唯一的区别是这个新映像有七个分区,而不是旧映像中的两个分区。

有什么我遗漏的东西可以更好地压缩虚拟磁盘映像吗?

compression disk-image 7-zip

33
推荐指数
1
解决办法
4522
查看次数

如何在 7-zip 中执行“无需压缩即可存储的文件”?

有没有办法选择性地阻止某些文件类型在 7-zip 中压缩,例如在 WinRAR 中?

我正在尝试压缩一个巨大的文件夹(许多 GB),并且我不希望重新压缩已经压缩的文件(例如 ZIP 文件)——它们应该在不压缩的情况下存储。

compression 7-zip

31
推荐指数
2
解决办法
6万
查看次数

使用 Linux 提取 msi 文件

相关:如何从 MSI 包中提取文件?

要使用 Linux 提取 MSI 安装程序的内容,我可以使用msiexecwine 或使用7zip.

但是,后者不会仅部分保留目录和文件名。有没有办法正确提取MSI文件而不必使用wine


编辑:来说明微软的Infer.NET的问题,这里是文件7zip的产生的列表,并在这里一个MSIEXEC生产(后者是我想要的)

linux wine windows-installer 7-zip

30
推荐指数
2
解决办法
5万
查看次数

25
推荐指数
3
解决办法
2万
查看次数

如何评估压缩文件的最佳存档格式选择?

一般来说,我观察到以下几点:

  • Linux-y 文件或工具使用bzip2gzip来分发档案
  • Windows-y 文件或工具使用 ZIP 分发档案
  • 许多人使用7-Zip来创建和分发他们自己的档案

问题:

  • 这些格式的优缺点是什么,所有这些似乎都是开放格式?何时/为什么我应该选择一个(例如 7-Zip)而不是另一个(例如 ZIP)?
  • 即使所有这些都是便携式格式,为什么上述趋势似乎仍然存在?在特定平台上使用特定存档格式有什么特别的优势吗?

compression zip gzip archiving 7-zip

25
推荐指数
3
解决办法
4850
查看次数

比较 7z.exe 和 7za.exe

我知道 7za.exe 支持较少数量的压缩格式,但我很好奇这两者之间还有什么不同之处,除此之外?

获得关于这些的一些额外信息将帮助我了解两者之间的一些权衡,并有助于确保我选择最好的一个来满足我的特定需求。

例如,我不确定一个是否比另一个快?假设 7za.exe 支持我需要的存档格式,那么两者在规格、功能和文档性能等方面有什么实质性区别?

7-zip 7za

25
推荐指数
1
解决办法
2万
查看次数

“有效载荷数据结束后还有一些数据”是什么意思?

提取存档时,我收到警告“有效载荷数据结束后有一些数据”。这是什么意思?文件是否损坏?

7-zip

25
推荐指数
1
解决办法
11万
查看次数

多核计算机上的 7-Zip 压缩

7-Zip在压缩时是否利用了多处理器或多核系统?

例如,假设没有磁盘或内存瓶颈,在 16 核系统上是否会有接近 16 倍的加速?

还是仅限于 2 个线程(在具有多个 CPU 或内核的系统上加速 2 倍)?


编辑:总结:当前稳定版本的 7-Zip(及更早版本)在压缩为 7z(仅适用于 Zip 和 BZip2)时没有充分利用超过 2 个 CPU/内核,但版本 9(目前处于测试阶段)可以. 在版本 9 中使用 16 核的命令行选项是(这是在 Windows 版本的安装文件夹中,在帮助文件中7-zip.chm,命令行版本/开关/-m(设置压缩方法)/<near>》设置多线程模式”):

-mt16
Run Code Online (Sandbox Code Playgroud)

windows compression multi-core 7-zip

24
推荐指数
2
解决办法
5万
查看次数