问题标签 [7zip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3812 浏览

.net - 在 .net 中提取 7z 文件的 API

是否有任何可用的 API,可以在 .net 中使用,可以读取/提取 7z 文件?

0 投票
4 回答
16893 浏览

compression - 7-Zip 的压缩源代码在哪里?

我需要7-Zip中使用的压缩源代码。有人有链接吗?

0 投票
1 回答
641 浏览

dllimport - 如何导入/导出 dll 并使用其功能

我正在开发一个项目。我想从 7zip 软件中包含一个特定的功能来解压缩数据。它有点将 7zip 软件中的特定功能导出到我的项目中。我应该使用 DLL 导入和导出还是有其他方法?

0 投票
1 回答
1254 浏览

c# - 如何从控制台输出中获取 7-Zip 退出代码?

我正在编写使用 7-zip 压缩目录的 ac# 应用程序。7-Zip 在压缩文件后返回退出状态。在控制台窗口中,我看到的是

Everything is Ok

这相当于退出代码 0。但是有人知道是否有办法获得该号码吗?

0 投票
4 回答
4155 浏览

zip - Zip 格式的 JPG+Zip 文件组合问题

希望您听说过可以将 JPG 和 Zip 文件合并到一个文件中的巧妙技巧,并且它对于两种格式都是有效的(或至少可读的)文件。好吧,我意识到,由于 JPG 在末尾允许任意内容,而 ZIP 在开头,您可以在其中添加一种格式 - 在中间。出于这个问题的目的,假设中间数据是任意二进制数据,保证不与 JPG 或 ZIP 格式冲突(这意味着它不包含神奇的 zip 标头 0x04034b50)。插图:

我猫是这样的:

cat "mss_1600.jpg" filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea filea fileb filea fileb "null.bytes" "randomzipfile.zip" > temp.zip

这将生成一个 6,318 KB 的文件。它不会在 7-Zip 中打开。但是,当我减少一个“双”时(而不是 13 个 filea 和 b,12 个):

cat "mss_1600.jpg" filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb filea fileb "null.bytes" "randomzipfile.zip" > temp.zip

它会生成一个 5,996 KB 的文件,该文件在 7-Zip中打开。

所以我知道我的任意二进制数据没有神奇的 Zip 文件头来搞砸它。我有工作 jpg+data+zip非工作 jpg+data+zip的参考文件(另存为因为浏览器认为它们是图像,并自己添加 zip 扩展名)。

我想知道为什么它在 13 种组合中失败而在 12 种组合中失败。对于奖励积分,我需要以某种方式解决这个问题。

0 投票
7 回答
20140 浏览

powershell - 在程序文件中使用 exe 调用表达式

我正在尝试运行 Powershell 命令来调用 7-Zip 以使用以下命令压缩文件夹:

输入 $command 的变量已经设置,$SevenZip 是“c:\Program Files\7-Zip\7z.exe”

这不起作用,我正在尝试找出从 Powershell 调用 7-Zip 的最佳方法。想法?

0 投票
3 回答
731 浏览

c# - windows mobile 的 7-Zip 问题

我正在尝试构建 7zip 代码,我可以在我的 windows 移动项目中使用它。有没有人知道如何构建 7zip 代码并在 windows 移动应用程序中使用它。

0 投票
3 回答
2394 浏览

batch-file - 7zip,批处理文件,文件拆分,amazon s3

我尝试使用以下批处理命令启动给定文件夹 7zip 中的每个文件,并将文件拆分为 250 MB 的片段。这些文件不应该被压缩(-mx0),因为我想要低磁盘 i/o 并且只想将它们与 amazon s3 同步。

问题是输出文件夹不是我指定的文件夹,它只需要 7zip 文件夹。此外,我要拆分的文件至少有 2.7 GB 大,而输出文件只有 3MB ......

对代码有什么想法吗?

另外,有谁知道分割文件的替代程序,我可以通过批处理文件运行?还是为我完成整个工作的工具?

谢谢,帕特里克

0 投票
1 回答
4453 浏览

delphi - 为什么调用 TJclCompressArchive.Compress 时会出现“抽象错误”?

我有以下代码总是因“抽象错误”而失败:

但是,我在尝试压缩时总是会收到该错误。关于我在这里做错了什么的任何想法?

0 投票
1 回答
3363 浏览

compression - 如何避免 thumbs.db 文件压缩

是否有 7zip 或 winzip 命令可以使用,以便压缩避免 thumbs.db 文件?