标签: 7-zip

使用 7-Zip 从命令行解压缩 .rar

在 Windows 命令行上,我可以像这样提取档案:

7za e somefile.zip

我知道 7-Zip 在 GUI 中支持 .rar,但可以在命令行模式下完成吗?

command-line winrar 7-zip

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

如何使用 7 zip 在单个命令中将多个文件传递到 zip?

我有一个文件夹,其中将包含以下提到的文件:

destiny.txt
destiny1.txt
destiny2.txt
destiny3.txt
destiny4.txt
destiny5.txt
destiny6.txt
destiny7.txt
Run Code Online (Sandbox Code Playgroud)

其中命运1.txt、命运4.txt、命运6.txt来自batch1。

我正在使用7zip压缩文件。

我可以一步传递这 3 个文件来创建DestinyTest.zip吗?

是否可以?

7-zip

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

7-zip 和 Windows 7:双击时将“解压缩到 <文件夹>”设为默认值

我试图找到一种方法来使您可以从上下文菜单中执行的操作,“提取到<folder_same_as_file_name>”双击文件时的默认操作,而不是简单地启动 7-zip。有没有一种简单的方法可以做到这一点?

或者,我认为我可以尝试将参数传递给以下内容:

7z x <filename> -o<filename>

但我不确定如何设置(如何传递文件名参数,我可以直接这样做还是我必须编写一个批处理文件并将文件名传递给它?后者我觉得很不雅观,但是无论什么工作。

windows-7 7-zip

18
推荐指数
3
解决办法
4万
查看次数

7-Zip 命令行从存档中提取文件夹

我使用的是7-Zip的命令行提取ZIP称为存档abc.zip这与所谓“拉链”三个文本文件夹它(存档a.txtb.txtc.txt)。

我的问题是当我使用以下命令提取它时:

7z e C:\abc\abc.zip -y oC:\abc
Run Code Online (Sandbox Code Playgroud)

7-Zip的提取物的一切,但它不解压文件夹“拉链”,它只是提取物a.txtb.txtc.txt并把它们在输出目的地(即C:\abc)。

如何让 7-Zip 只提取实际文件夹?

console command-line 7-zip

18
推荐指数
2
解决办法
9万
查看次数

如何控制 ZIP 存档中文件的顺序?

有时 ZIP 存档中的文件需要按特定顺序排列(例如,我目前正在创建EPUB,这要求 ZIP 中的第一个条目是mimetype文件)。如何在 Windows 上执行此操作?

我目前使用7-Zip作为我的存档器,但我没有看到控制文件顺序的选项。这可以用 7-zip 完成吗?如果没有,我有哪些选择?

windows zip 7-zip

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

有没有办法替换默认的 7-Zip 图标?

我非常喜欢 7-Zip - 它是我在 Windows 上选择的压缩实用程序。我只有一个问题:它的屁股很丑。我真的有点不愿意将它安装在我的新 Windows 7 系统上,因为它的特性令人眼花缭乱。悲伤,我知道,但我的设计师实在是太蠢了,无法应付。

有谁知道用更有吸引力的东西替换所有默认图标的简单方法?

compression icons 7-zip

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

压缩存档中的 NTFS 备用流?

Windows 中的任何主要压缩存档格式(例如 zip、rar、7z)是否支持 NTFS 备用数据流?

zip ntfs rar alternate-data-stream 7-zip

17
推荐指数
2
解决办法
5088
查看次数

如何使用 7zip 进行“传统”ZIP 压缩?

我们有一个旧的应用程序,它要求 zip 文件为“传统”格式。我真的很想摆脱充满广告软件的 WinZip 并使用 7zip。但是,我不知道哪些压缩选项等价于“传统”。

怎么做?

作为参考,我必须选择的压缩方法是

  1. 放气
  2. 放气64
  3. 压缩包
  4. LZMA
  5. PPMd

或者我使用哪种压缩方法很重要?无论如何,它最终都会作为“遗留”zip文件进入吗?

zip winzip 7-zip

17
推荐指数
1
解决办法
5363
查看次数

如何使用 7-Zip 命令行归档子目录?或者,我如何在归档时保持文件夹结构?

我有一堆这样的文件:

C:\G\G1\35antique-shop.mp3
C:\G\G2\35antique-shop.mp3
C:\G\G1\09saguri.mp3
C:\G\G2\09saguri.mp3
Run Code Online (Sandbox Code Playgroud)

我只想知道如何在归档时保持文件夹结构。这比重复的事情更重要,知道如何解决这个问题,将是一个奖励。

@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
Run Code Online (Sandbox Code Playgroud)

这也意味着文件 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
Run Code Online (Sandbox Code Playgroud)

就选择而言,它实际上工作得很好,但它不保留目录结构。可悲。

我该怎么做呢?

command-line 7-zip

17
推荐指数
4
解决办法
7万
查看次数

使用具有非详细机器友好输出的 7zip 命令行列出 zip 文件的内容

有没有办法在 Windows 中使用 7z.exe 的 list 命令,这样就可以跳过版权标题、文件信息和列标题,而只剩下存档中一个简洁的机器可读文件列表?

现在我明白了

>7z.exe l Test.zip

7-Zip [64] 9.38 beta  Copyright (c) 1999-2014 Igor Pavlov  2015-01-03

Listing archive: Test.zip

--
Path = Test.zip
Type = zip
Physical Size = 29966218

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2015-11-01 23:52:49 ....A     14887917     14256660  01 - Bitter Sweet Symphony.mp3
2015-10-30 22:45:48 ....A     16567208     15709214  06 - Hallelujah.mp3
------------------- ----- ------------ ------------  ------------------------
2015-11-01 23:52:49           31455125     29965874  2 files

Kernel  Time =     0.000 = …
Run Code Online (Sandbox Code Playgroud)

zip command-line archiving 7-zip

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