Questions tagged «7-zip»

7-Zip是一个开源文件压缩和存档应用程序

4
使用7zip进行增量备份
我已经用Google搜索和搜索,但是找不到7zip命令行实用程序用于进行增量备份的命令。那么有人可以分享命令吗? 谢谢 顺便说一句,我找到了此链接:http : //wmug.co.uk/wmug/b/sean/archive/2009/03/20/powershell-amp-7zip-incremental-backup-solution.aspx。但这似乎适用于差异备份,即使它表示增量备份。

1
压缩许多类似的大图像?
我正在处理一个大的地球卫星图像档案,每个卫星相隔15分钟在同一区域拍摄,因此它们彼此非常相似。两个连续的看起来像这样: 视频算法可以很好地压缩多个相似的图像。但是,此图像对于视频而言太大(10848x10848),并且使用视频编码器会删除图像的元数据,因此即使我让视频编码器可以处理如此大的图像,提取图像并恢复元数据也很麻烦。 为了进行一些测试,我将一天的96张图像减少到1080x1080像素,总计40.1MB,并尝试以下结果进行不同的压缩: 邮编:39.8 MB rar:39.8 MB 7z:39.6 MB tar.bz2:39.7 MB zpaq v7.14:38.3 MB fp8 v2:32.5 MB paq8pxd v45:30.9 MB 最后三个应该可以更好地利用上下文,并且确实比传统压缩更好地工作,但是与mp4视频相比,其压缩率仍然很差,可以将其压缩到15 MB甚至更少,以保持图像质量。 但是,这些压缩实用程序使用的算法似乎都没有像视频压缩那样利用图像的相似性。实际上,使用packJPG分别压缩每个图像时,整个程序集减少到32.9 MB,非常接近fp8和paq8pxd,但没有充分利用图像之间的相似性(因为每个图像都是单独压缩的)。 在另一个实验中,我在Matlab中计算了上面两个图像的差,看起来像这样: 使用fp8压缩两个原始图像(总共219.5 + 217.0 = 436.5 kB)会使它们降至350.0 kB(80%),但是压缩其中一个和差异图像(作为相同质量的jpg并使用122.5 kB),结果在270.8 kB(62%)的文件中,因此再次显示(如mp4和packJPG比较所示),fp8似乎并没有充分利用相似之处。即使使用rar压缩,一张图像加上差异也会比原始图像上的fp8更好。在这种情况下,rar可以将其降至333.6 kB(76%)。 我猜想对于这个问题必须有一个很好的压缩解决方案,因为我可以设想许多应用程序。除了我的特殊情况外,我猜很多专业摄影师会因顺序拍摄或延时图像等而拍摄出许多类似的照片。所有情况都将从这种压缩中受益。 另外,我不需要无损压缩,至少不需要图像数据(必须保留元数据)。 那么... 是否有一种压缩方法可以利用压缩图像之间的相似性呢? 上述试验的两个图像可以被下载这里,和第一测试的96个图像此处。


3
7-Zip命令行从存档中提取文件夹
我使用的是7-Zip的命令行提取ZIP称为存档abc.zip这与所谓“拉链”三个文本文件夹它(存档a.txt,b.txt和c.txt)。 我的问题是当我使用以下命令提取它时: 7z e C:\abc\abc.zip -y oC:\abc 7-Zip的提取物的一切,但它不解压文件夹“拉链”,它只是提取物a.txt,b.txt和c.txt并把它们在输出目的地(即C:\abc)。 我怎样才能使7-Zip仅提取实际文件夹?



2
7-Zip命令行:静默提取(重复)
这个问题已经在这里有了答案: 8年前关闭。 可能重复: 如何禁用7-Zip的输出? 我想使用7z.exe命令提示符来无提示地/安静地提取档案。我不想使用第三方脚本或API。7-Zip是否支持安静的命令行提取?

6
如何使用7-Zip命令行归档子目录?或者,如何在归档时保留文件夹结构?
我有一堆这样的文件: C:\G\G1\35antique-shop.mp3 C:\G\G2\35antique-shop.mp3 C:\G\G1\09saguri.mp3 C:\G\G2\09saguri.mp3 我只想知道在归档时如何保持文件夹结构。这比重复的事情更重要,要知道如何解决它,将是额外的好处。 @Lamb“您是否要仅存档G1和G2文件夹中的选择性文件(而不是整个文件夹内容)?” 这几乎说明了一切,但是我将尝试改进:我不仅要仅将某些选定的文件移动到存档中。我也有这些文件的列表,包括每个文件的路径名。 因此,在SubDir1中可能有10个文件,我想压缩三个文件,在SubDir1 \ sub2中可能有五个文件,我想压缩所有五个文件。我需要存档的文件在列表文件中。 可能存在重复的文件,所以我希望添加子目录后7-Zip不会将它们视为重复的文件。 我喜欢在命令行上执行此操作。 我试过这样的批处理文件: 7z a -r MyArchive.7z C:\G\G1\35antique-shop.mp3 7z a -r MyArchive.7z C:\G\G2\35antique-shop.mp3 7z a -r MyArchive.7z C:\G\G1\09saguri.mp3 7z a -r MyArchive.7z C:\G\G2\09saguri.mp3 这也意味着不应归档文件01antique-shop.mp3、02antique-shop.mp3,...,直到33antique-shop.mp3和34antique-shop.mp3。 文件夹名称(=子目录)没有添加到MyArchive.7z,这就是问题所在。 显然,我只想将一个突击队与一个列表文件一起使用,但这也不起作用。 我试过了: 7z a -mx0 -tzip C:\$$-edrive\F-G-H.zip @fgh.txt 就选择而言,它实际上工作得很好,但它不会保留目录结构。可悲的是。 我该怎么做呢?

4
制作7zip文件时要使用什么设置,以便在压缩PDF时获得最大的压缩?
制作7zip文件时要使用什么设置以获得最大压缩率?我正在压缩包含扫描图像的PDF文档。我正在考虑使用LZMA2,但是我不知道在字典大小,单词大小等方面设置什么。此外,LZMA或PPMd是更好的选择吗? 我需要通过网络传输一些文件(〜200MiB),并且此处的上传速度非常慢,所以我想尽可能地压缩数据。占用的CPU时间不是很重要。 编辑 这是在测试各种压缩方法后得到的结果: 未压缩大小为:25,462,686B 我的处理器是Intel Core 2 Due T8100,我有4GiB的ram。 最佳压缩是使用PAQ8O算法的PeaZip。结果文件大小为19,994,325B。使用的设置为压缩级别:最大。不幸的是,压缩速度约为5KiB / s,因此压缩数据花费了一个多小时。 接下来是实验性PAQ9O压缩机。使用它,经过约3分钟的压缩,我得到了20,132,660B。不幸的是,程序仅是命令行,并且没有其他许多程序使用该压缩算法。使用我使用的设置,它还使用约1.5GiB的RAM(-9 -c) 之后是使用LZMA2的7-Zip 9.15 beta(2010-06-20)。使用它,我在大约3分钟内得到了20,518,802B。使用的设置为单词大小273,字典大小64MB,我使用2个线程进行压缩。 现在回到我原来的问题:就我而言,实心块大小没有产生任何明显的结果。字长的增加确实产生了一些结果。最高字大小与最小字大小之间的差为115,260B。我认为,这种节省确实证明了做出两次必要的点击并更改字长所需的努力。 我尝试使用7zip和PeaZip支持的其他压缩算法,它们生成的文件大小从19.8MiB到21.5MiB。 最后,我的结论是,在压缩主要包含图像的PDF文档时,使用异类压缩算法所需的工作是不合理的。在7zip中使用LZMA2进行压缩可以在最少的时间内产生令人满意的结果。
15 pdf  compression  7-zip 

6
7-zip和Windows 7:双击默认为“提取到<文件夹>”
我正在尝试找到一种方法,使您可以从上下文菜单中执行&lt;folder_same_as_file_name&gt;操作,即双击文件而不是简单地启动7-zip时,将其“提取为”默认操作。有没有简单的方法可以做到这一点? 或者,我可以尝试将参数传递给以下内容: 7z x &lt;filename&gt; -o&lt;filename&gt; 但是我不确定如何设置(如何传递filename参数,我可以直接执行此操作,还是必须写一个批处理文件并将其传递给文件名?后者令人烦恼,但没有意思,但是无论如何。
15 windows-7  7-zip 

3
7zip-使用指定的提取路径创建自解压存档(sfx)
您好超级用户专家, 多谢您的协助。我正在尝试获取7zip SFX存档来创建可执行文件。我可以获取可执行文件。但是,当我运行它时,它为给出了下载路径Extract to:。我想更改为%AppData%\Roaming默认值。下面的屏幕快照将给出我要做什么的想法。 存档中没有setup.exe或任何内容,它只有几个文件需要进入Roaming文件夹。这是针对我们许多用户的,这些用户无需指定路径即可获取此更新。(当用户不必指定路径时总是很容易的,否则,根据我的经验,用户可以选择最不寻常的路径!) 谢谢。 更新资料 到目前为止,这是我尝试过的。我的配置文件内容是 ;!@Install@!UTF-8! InstallPath="%AppData%\\Roaming\\Notepad++" ;!@InstallEnd@! 这是命令行调用。 copy /b 7zS.sfx + config.txt + Installer.7z myinstaller.exe 不幸的是,它不起作用。它给出以下路径。应该是%AppData%\\Roaming\\Notepad++。 [

6
如何控制ZIP存档中文件的顺序?
有时,ZIP存档中的文件有必要按特定顺序排列(例如,我当前正在创建EPUB,这要求ZIP中的第一个条目为mimetype文件)。如何在Windows上执行此操作? 我目前使用7-Zip作为存档程序,但没有看到用于控制文件顺序的选项。可以使用7拉链吗?如果没有,我有什么选择?
14 windows  zip  7-zip 

2
提取并覆盖现有文件
我正在尝试编写一个批处理脚本,将文件从现有的ZIP文件中提取到我桌面上的另一个文件夹中,并让系统不提示我是否要覆盖现有文件。该脚本只适用于-o,但是一旦我添加-aoa,我就会收到错误: "C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"

5
如何在命令行上使用7-zip 9.20启用多线程LZMA2?
如何在命令行上使用7-zip 9.20启用多线程LZMA2?我知道通常使用-t选项完成此操作,例如:“ -tzip”。 如何使用LZMA2做到这一点?我尝试了-tlzma和-tlzma2,但都没有用。我还尝试了一点都不传递-t,它只以“ lzma”模式运行单线程。 这是我当前拥有的命令,但是它很慢,并且是单线程的: "C:\Program Files\7-Zip\7z.exe" a -r -tzip -y XMLBackup.zip *.xml
13 zip  archiving  7-zip 

7
适用于Linux的7-Zip
适用于Linux的7-Zip,是否存在这种情况? 我的意思是实际上是7-Zip或端口,而不是其他压缩工具或命令。
13 linux  ubuntu  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.