10得票1回答
7-zip归档加密机制中的key_derivation和key_verification函数是如何实现的?

我对密码保护文件的密码恢复方式很好奇,同时我也想知道7-zip加密机制的具体流程。 7-zip使用AES-256加密算法以CBC模式来加密文件或目录。密钥是通过用户提供的口令基于SHA-256哈希函数生成的。为了增加穷举搜索的成本,SHA-256会执行2^19(524,288)次。另外,为了...

9得票2回答
为什么7zip在制作SFX安装程序时会忽略我的InstallPath?

目前,我正在使用以下配置制作一个带有7zip的SFX: ;!@Install@!UTF-8! InstallPath="C:\\test" GUIMode="2" RunProgram="7z465.exe" ;!@InstallEnd@! 我将7z465.exe打包成Setup.7z,...

9得票1回答
能否恢复7zip压缩?

我的应用程序定期上传大文件。无论它们的大小如何,在上传到服务器之前都会进行压缩。 这个项目的一部分要求是在崩溃/停电后能够恢复得很好,因此现在压缩是这样完成的: - 将 large-file.bin 分成 N 个片段 - 压缩每个片段并上传它 如果出现崩溃,则从最后一个片段开始继续。 ...

9得票5回答
使用7zip压缩文件的C# .net示例代码

我已经在我的机器上安装了7-zip 4.65,路径为C:\Program files。我想在C#代码中使用它来压缩一个文件。文件名将由用户动态提供。请问有人可以提供一个在C#代码中如何使用7zip的示例代码吗?

9得票5回答
在C#代码中提取7zip

我需要在C#中使用7zip,不需要控制台,只需使用7zSharp.dll? 我在这里找到一些数据: http://7zsharp.codeplex.com/releases/view/10305, 但我不知道如何使用它(我可以创建.bat(.cmd)文件,但是我需要使用dll文件)。 确切地说...

8得票2回答
从解压的XML文件夹中重新创建Excel .xlsx文件

我正在尝试将一个由解压缩Excel文件而创建的XML文件夹转换回Excel .xlsx格式。但是我收到了以下错误消息: “因为它是损坏的,Microsoft Excel无法打开或修复此工作簿。” 以下是生成此错误的最小可重现示例: 1. 在Excel中创建新的空白电子表格。 2. 在单元...

8得票3回答
LzmaLib:在C语言中压缩/解压缩缓冲区

我试图使用LzmaLib的LzmaCompress()和LzmaDecompress()来处理缓冲区,并且参考这里提供的示例进行了修改。 我正在使用一个大约3MB的缓冲区进行测试,压缩函数似乎工作正常(生成了大约1.2MB的压缩缓冲区),但是当我尝试进行解压缩时,它只会提取大约300个字节并...

8得票1回答
一个压缩并且有密码保护的文件应该使用什么样的正确电子邮件附件MIME类型?

这个文件被压缩并使用7zip进行密码保护,它的MIME类型应该是"application/7zip"还是"data/binary"?或者还有其他的类型?

8得票1回答
Delphi JCL 7zCompression能否用于在内存流中进行压缩/解压缩而无需进行文件操作?

之前我使用过 TJcl7zCompressArchive / TJcl7zDecompressArchive 来进行归档操作。 现在我想直接对内存流进行压缩/解压缩,而不进行文件操作。但是,在网上搜索 JCL 代码库的例子时,我没有找到用该库实现此功能的方法。我确实找到了其他工具来完成此任务...

8得票3回答
7zip提取ISO文件

我一直在尝试通过7zip和WinRar提取ISO镜像。 以下是我使用的命令行: 7z x -y "%Isocontents%\ISO.iso" -o%Newfolder% WinRar.exe x -y -ow "%Isocontents%\ISO.iso" "%Newfolder%" ...