标签: 7-zip

7-Zip 创建自解压存档的命令行参数是什么?

我四处寻找,找不到任何人的直接答案。

如果我想将 C:\Temp 的内容打包到一个名为 Temp.exe(7z 格式)的自解压文件中,我该如何在批处理文件中进行呢?

这不起作用:

"C:\Program Files\7-Zip\7z.exe" a -t7z -mx5 -sfx 7z.sfx directoryname archive.exe -mmt
Run Code Online (Sandbox Code Playgroud)

我从中得到的是一个名为 7z.sfx 的自解压存档。想不通这个

zip command-line batch-file 7-zip

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

zip/7z/rar 中的文件权限?

我想为 linux 打包我的应用程序,我使用 zip/tar.gz/7z/rar 在 Windows 中进行压缩。

因为我是在windows下压缩的,所以在linux下解压的时候,文件权限被重置了。

问题是只有tar.gz可以让我提取可运行文件,其他格式(zip/7z/rar)不能(文件权限重置为644)。

所以我的问题是如何使用 zip/7z/rar 压缩我的文件,同时将权限重置为 755。

windows linux compression zip 7-zip

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

可以加快 7zip 的“复制”步骤吗?

我使用 7Zip 来提取压缩文件。

我目前正在使用压缩的 7GB RAR 文件,该文件可扩展为 55.6GB。

我了解解压缩文件所需的时间,但是当文件从临时文件夹(例如 D:\Users\Ray\AppData\Local\Temp)“复制”到提取文件夹(D :\MyBackupFolder)。

在此处输入图片说明

由于这基本上只是一个举动,我认为这几乎是瞬间的。

正如我上面的目录所指出的,这些文件夹位于同一个驱动器(1TB HDD)上,但我的操作系统安装在 80GB SSD 上(如果这很重要)。

这个复制过程可以以某种方式加速吗?

windows-7 7-zip

9
推荐指数
1
解决办法
2284
查看次数

7za.exe:将文件添加到存档中的子文件夹

 7za a -t7z -mmt -mx9 -y Include.7z .\Include\*
Run Code Online (Sandbox Code Playgroud)

上面的命令将文件添加到 7z 存档中,但是如果我想要它们在自定义子文件夹中怎么办?

例如 Files\ inside .7z

7-zip

9
推荐指数
1
解决办法
7616
查看次数

如何禁用 7-Zip 目录扫描对不打算压缩和添加到存档的目录?

7-Zip 是一个很棒的工具,但有时它的工作方式很奇怪。考虑以下目录D:\dir布局:

foo   <DIR>
bar   <DIR>
baz   <DIR>
empty <DIR> -- this directory is empty by intention
Run Code Online (Sandbox Code Playgroud)

现在执行以下命令时:

>D:
>cd D:\dir
>7z a -r -bb3 -mx9 -mmt -ms empty.7z empty
7-Zip [64] 16.04 : Copyright (c) 1999-2016 Igor Pavlov : 2016-10-04

Scanning the drive:
    0M Scan foo\bar\baz
Run Code Online (Sandbox Code Playgroud)

出于某种原因,7-Zip 会扫描与压缩过程无关的目录。这与 7-Zip [64] 16.04 相关,但它在更旧的版本中的工作方式类似。不确定它是否也可以在 Linux 上重现。

如何禁用扫描并使 7-Zip 仅递归分析指定目录?


编辑

7-Zip 的创建者 Igor Pavlov 向我解释了如何7z处理这种情况。

command-line 7-zip

9
推荐指数
1
解决办法
5082
查看次数

如何使用 Windows 7-Zip GUI 创建 .tar.gz 文件?

如何在 Windows 上使用 7-Zip GUI 创建.tar.gz文件?

gui gzip tar 7-zip

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

无法压缩子文件夹太深的文件夹

如果文件夹的子文件夹太深,我将无法压缩该文件夹。我的公司使用 Dropbox,所以我们的文件夹中有很多文件夹。例如,文件夹的路径可能如下所示:

C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023\Event Name 2023\Event Name 2023 Branding\Print

我想压缩文件夹“Print”。当我尝试时,什么也没有发生。如果我将文件夹移动到Downloads,那么我可以压缩该文件夹并将 zip 文件移动到我想要的文件夹。

问题

我可以更改设置,让我即使在文件夹有很多子文件夹的情况下也可以压缩该文件夹吗?

windows zip dropbox 7-zip

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

7-Zip CMD:将当前日期添加到存档并仅包含存档中最后修改的文件夹

我正在尝试使用7-Zip创建备份脚本。我已经完成了其他所有工作,但是这两个问题仍然阻碍了我。

首先,我想添加一个带有创建日期的时间戳,如下所示: 3.11.2010 Backup.7z

所以dd.mm.yyyy格式。我尝试了在 Internet 上找到的几个版本,但没有一个能像我想要的那样工作。我该怎么办?

其次,我只想将最后修改的文件夹添加到存档中(无论目录中存在多少个文件夹;我只需要最新的)。基本上,我有这样的事情:

App_v.1.0.0.4.exe_Url_2um2yok5q4vpoxnvnscpq3adfwff4wsmi
App_v.1.0.0.5.exe_Url_ft4mnvbu54hfrgdhxrahj4imlmermdsoe
Run Code Online (Sandbox Code Playgroud)

所以我只想添加最新的(1.0.0.5)文件夹。这些文件夹会更改并且总是具有不同的名称,因此基于名称的排序将是一个坏主意。

command-line batch-file 7-zip

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

对于仅创建日期不同的源文件,如何获得 100% 相同的压缩文件?

我希望能够无损压缩文件,如果原始文件与另一个用户的文件相同,我希望我们的两个压缩文件匹配,即使原始文件日期不同

我想在压缩时最多使用 1GB 的 RAM。我倾向于使用非对称算法,因为我拥有的文件相当大,并且在具有 1GB RAM 且没有其他任何运行的 P4 机器上使用 7-zip 格式的 LZMA1“超”压缩它们至少需要一个小时。我认为 7-zip 和 FreeARC 可以用于我的目的。我试图找到我应该使用的命令,但我运气不佳。

编辑:即使创建日期不同,也应该生成 100% 相同的文件。这应该可以通过 Freearc 中的 --nodates 和 ???? 在 7 拉链。我正在寻找 7-zip 的等效命令,以及一种跨多台计算机标准化压缩的方法。

compression archiving 7-zip

8
推荐指数
2
解决办法
3756
查看次数

创建 7-Zip SFX 可执行文件

我正在使用 7-Zip 创建一个自解压存档 (SFX) 可执行文件。我遵循了文档,但我无法接近。我正在使用 7-Zip 32 位和 7-Zip extra 32 位。

这是我首先要创建一个 SFX 文件的地方,您需要调用以下脚本:

copy /b 7zS.sfx + config.txt + archive.7z archive.exe
Run Code Online (Sandbox Code Playgroud)

这将生成一个archive.exe包含config.txt运行适当程序的文件。这是config.txt文件的样子:

;!@Install@!UTF-8!
Title="7-Zip 4.00"
BeginPrompt="Do you want to install the 7-Zip 4.00?"
RunProgram="setup.exe"
;!@InstallEnd@!`
Run Code Online (Sandbox Code Playgroud)

这将生成archive.exe.

现在在文档的更下方,它告诉您如何添加文件。我需要压缩setup.exe文件,所以我使用以下脚本。

7z a -sfx a.exe setup.exe
Run Code Online (Sandbox Code Playgroud)

我对这个例子感到困惑。我使用archive.exe代替a.exe吗?如果我这样做,我会收到一条错误消息,指出archive.exe不是受支持的存档类型。

如果我保留名称a.exesetup.exea 并archive.exe使用前面的脚本将文件添加到其中,那么它所做的就是将文件解压缩到本地文件夹中,而不是执行它。

为什么会这样?

7-zip

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

标签 统计

7-zip ×10

command-line ×3

zip ×3

batch-file ×2

compression ×2

windows ×2

archiving ×1

dropbox ×1

gui ×1

gzip ×1

linux ×1

tar ×1

windows-7 ×1