标签: 7zip

利用多核进行tar + gzip/bzip压缩/解压缩

我通常压缩使用tar zcvf和解压缩使用tar zxvf(由于习惯使用gzip).

我最近得到了一个具有超线程的四核CPU,所以我有8个逻辑核心,我注意到许多核心在压缩/解压缩期间未被使用.

有什么办法可以利用未使用的核心来加快速度吗?

gzip 7zip tar xz bzip2

198
推荐指数
4
解决办法
14万
查看次数

如何使用.NET创建7-Zip压缩文件?

如何从C#控制台应用程序创建7-Zip存档?我需要能够使用常规的,广泛使用的7-Zip程序来提取档案.


以下是我的结果,提供的示例作为此问题的答案

  • "淘汰"到7z.exe - 这是最简单,最有效的方法,我可以确认它运行良好.正如workmad3所提到的,我只需要保证所有目标机器上都安装了7z.exe,这是我可以保证的.
  • 7Zip内存压缩 - 这是指在发送给客户端之前"在内存中"压缩cookie; 这种方法似乎有点前途.包装器方法(包装LZMA SDK)返回类型byte[].当我将byte[]数组写入文件时,我无法使用7-Zip(File.7z is not supported archive)提取它.
  • 7zSharp包装器(在CodePlex上找到) - 这包装了7z exe/LZMA SDK.我从我的应用程序引用了该项目,并成功创建了一些存档文件,但我无法使用常规的7-Zip程序(File.7z is not supported archive)提取文件.
  • 7Zip SDK又名LZMA SDK - 我想我不够聪明,无法弄清楚如何使用它(这就是我在这里发布的原因)...任何工作代码示例,演示创建一个能够被提取的7zip存档常规7zip程序?
  • 用于7-Zip存档DLL的CodeProject C#(.NET)接口 - 仅支持从7zip存档中提取...我需要创建它们!
  • SharpZipLib - 根据他们的FAQ,SharpZipLib不支持7zip.

.net c# compression 7zip

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

通过cmd命令解压缩文件(7-zip)

我尝试通过CMD解压缩文件.

所以我安装了winzip(及其插件到cmd),winrar和7-zip.

但是当我尝试通过CMD 执行命令时:

7z e myzip.zip
Run Code Online (Sandbox Code Playgroud)

它给出了下一个错误:

7z is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

另外,我在环境变量中添加了7-z的文件夹(属性 - >高级 - >环境变量 - >用户变量 - >选择路径,并添加 C:\Program Files\7-Zip

可能是什么原因?

cmd 7zip winzip

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

7-Zip命令在Windows上创建和提取受密码保护的ZIP文件?

在Mac/Linux上压缩/解压缩受密码保护的zip文件,我使用:Zip:

zip -P password -r encrypted.zip folderIWantToZip
Run Code Online (Sandbox Code Playgroud)

解压缩:

unzip -P password encrypted.zip
Run Code Online (Sandbox Code Playgroud)

在命令行上Windows上的等效命令是什么(假设已经安装了7zip)?

我一直在做研究,发现使用Java zip4j库密码加密是不可能的.Windows也没有像Mac/Linux这样的zip命令提示符

windows encryption zip command-line 7zip

48
推荐指数
3
解决办法
10万
查看次数

如何进行自解压和运行安装程序

所以目前我的用户下载一个zipfile,解压缩然后运行setup.exe - 我希望他们只需点击一下即可.使用http://www.wikihow.com/Use-7Zip-to-Create-Self-Extracting-excutables我可以创建一个自解压的exe,但它实际上并没有运行安装程序.

从这个问题

为什么7zip在制作SFX安装程序时忽略我的InstallPath?

看来我还需要一个.sfx文件,所以我从另一个问题复制并创建了一个包含以下内容的文件

;!@Install@!UTF-8!
InstallPath="C:\\test"
GUIMode="2"
RunProgram="setup.exe"
;!@InstallEnd@!
Run Code Online (Sandbox Code Playgroud)

并调用setup.sfx并将其与其他文件一起存档

setup.ini
setup.exe
setup.ico
install.jar
JVM32 (folder)
Run Code Online (Sandbox Code Playgroud)

但它没有任何区别,我还需要做些什么.

补充问题,我也有WinRar,它是否影响最终用户体验我是否使用7Zip或Winrar?

7zip sfx winrar

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

如何在Windows中创建tar.gz存档文件?

如何在Windows中创建tar.gz存档文件以在c面板中上传和提取?

windows gzip 7zip tar cpanel

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

以编程方式一步提取tar.gz(在7zip的Windows上)

问题:我希望能够一步提取tar.gz文件.这使我的问题几乎 与这个问题相同:tar-gz的stackoverflow问题.

我的问题是几乎相同的,但不一样的,因为我想做到这一点,使用7zip的命令行(或类似的东西)一个bat文件或红宝石/的Perl/Python脚本内的窗口.

问题:这个看似简单的任务证明比第一次出现更具参与性.有没有人有一个脚本可以做到这一点?

scripting gzip 7zip tar archive

34
推荐指数
4
解决办法
5万
查看次数

在不保留路径的情况下仅使用7z压缩文件

我使用7z命令行可执行文件来压缩文件,但我看到,在添加到存档时,文件的路径将保留在存档中.

所以,如果我这样做

7z a -tzip  myzip.zip dir1\dir2\*
Run Code Online (Sandbox Code Playgroud)

存档myzip.zip将包含路径dir1\dir2.我不想要这个,而是我只希望将文件添加到zip文件而不保留路径.我搜索了很多但似乎没有找到任何方法这样做,也许我错过了一些明显的东西?

谢谢

command-line 7zip

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

在OSX上浏览档案(Ear,War,Jar)的任何好工具

在Linux上我可以使用文件滚动并打开浏览EAR文件的内容而无需手动打开它,甚至可以快速挖掘包含的WAR文件和JAR文件.

这是另一个必须拥有我在OSX上缺少的工具(以及meld).

任何可以做到这一点的好工具?

更新: 我找到了一个符合我需求的工具:http://www.zipeg.com/

尊敬的午夜指挥官(MC) - 但它是命令行(但非常快)以及更新版本的VI(可以进入压缩文件)

java macos zip 7zip archive

32
推荐指数
3
解决办法
5万
查看次数

"静默地"提取7-Zip文件 - 命令行选项

我想在Python脚本中提取7-Zip档案.它工作正常,除了它吐出提取细节(这在我的情况下是巨大的).

有没有办法在提取时避免这些冗长的信息?我没有找到任何"静默"命令行选项7z.exe.

我的命令是

7z.exe -o some_dir x some_archive.7z
Run Code Online (Sandbox Code Playgroud)

7zip

29
推荐指数
3
解决办法
6万
查看次数

标签 统计

7zip ×10

gzip ×3

tar ×3

archive ×2

command-line ×2

windows ×2

zip ×2

.net ×1

bzip2 ×1

c# ×1

cmd ×1

compression ×1

cpanel ×1

encryption ×1

java ×1

macos ×1

scripting ×1

sfx ×1

winrar ×1

winzip ×1

xz ×1