问题标签 [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.
email - 压缩和密码保护文件的正确电子邮件附件 MIME 类型是什么?
它是用 7zip 压缩和密码保护的,mimetype 应该是“application/7zip”,还是只是“data/binary”?还有什么?
c++ - 在 C++ 中通过 system() 使用 7-zip
我正在尝试使用 7-Zipsystem()
在 Windows XP 机器上通过 C++ 中的函数压缩文件。我试过了:
(格式化为 system() 将收到的内容)
"C:\Program Files\7-Zip\7z.exe" a -tzip "bleh.zip" "addedFile.txt"
吐出错误
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
我尝试了几种类似的替代方案,但尚未找到解决方案。
我想尝试直接从它的安装目录运行它,这样只要用户安装了 7-Zip,它就可以运行。这是用于内部公用事业应用程序。
编辑:根据要求,这些是实际的代码行:
*i
是要添加的特定文件的迭代器。
c# - 如何在 C# 中使用 SevenZipSharp/Unrar 知道哪个 rar 在多 rar 档案中是第一个?
我正在尝试在 C# WinForms .NET 3.5 中使用 SevenZipSharp 或/和 Unrar 库。我对具有不同命名的多 rar 档案有这个问题,例如:
- .rar, r01, r02, r03 等等(这个很简单)
somefile01.rar, somefile02.rar, somefile03.rar
.001、.002、003 等等。
如果我将 Unrar 或 SevenZipSharp 指向错误的存档,它将解压该特定存档并让其余部分解压。所以我必须指出正确的(除非我做错了什么)。
最好的检查方法是什么?现在我正在检查目录中是否有多个 .rar 文件,如果有,我检查 01.rar。如果只有一个 .rar 和几个 r01 ,那么我会得到 .rar ,但这似乎有点错误。
有没有办法让 SevenZip 或 Unrar 仅通过指向任何 .rar 文件来实际解压缩整个多 rar 包?或 .001 ?
愤怒的少年
编辑:
我尝试使用以下代码来获取一个答案中建议的信息,但它未能提供承诺的信息。extr.ArchiveFileData 对于 zip 返回 0,对于任何提供的 rar(无论是 rar 还是 r01)返回 32。
c++ - 在 C++ 中使用 LZMA SDK
我正在尝试使用 LZMA SDK 在我的程序中压缩文件。我已经下载了 SDK,但我不知道如何使用它。谁能告诉我需要采取哪些步骤才能完成这项工作?任何帮助将不胜感激
我几乎是 C 和 C++ 世界的新手
installation - 为什么 7zip 在制作 SFX 安装程序时会忽略我的 InstallPath?
目前,我正在使用以下配置使用 7zip 制作 SFX:
然后我将 7z465.exe 打包到 Setup.7z 中,然后在批处理文件中调用以下行:
当我运行生成的 Setup.exe 时,它可以正常解压并启动 7z465.exe,但它仍在为当前用户解压到某个 7zip 临时文件夹,而不是 C:\test!
以管理员身份运行似乎也没有效果。
有人知道为什么会这样吗?
7zip - 列出 LZMA 压缩文件的内容?
是否可以在不解压缩整个文件的情况下列出 LZMA 文件 (.7zip) 的内容?另外,我可以从 LZMA 文件中提取单个文件吗?
我的问题:我有一个 30GB 的 .7z 文件,解压缩到 >5TB。我想操作原始 .7z 文件而不需要完全解压缩。
c# - SevenZipSharp 如何从存档中提取特定文件
在 C# 中使用 SevenZipSharp 时,如何提取单个特定文件?(我不想提取所有档案)。
windows-vista - 上下文菜单下的 7zip 时间戳存档
有谁知道我如何添加一个可以压缩文件夹并添加时间戳的上下文菜单项?这样我就可以右键单击一个文件夹,它会给我创建类似这样的选项:folder_20100528.zip
(我在这里发布它是因为我认为它是通过批处理文件/代码完成的)
ruby-on-rails - 能够处理 rar/tar/zip/7z 的 Ruby/rubyzip 替代方案?
我想知道是否有人知道 Ruby 的 rubyzip 替代品,它可以处理各种格式,特别是 zip / rar / 7z?
我知道 libarchive,但对于我的目的来说它并不完整(它是一个很好的宝石)。(澄清一下,libarchive - 对我不起作用 - 因为我需要能够在 Windows 上运行。(是的,我知道我很糟糕)) Libarchive 实际上在 Windows 上工作,但仍然不是我的目的(7zip & rar 格式支持)
现在我最终对操作系统运行系统命令,但我想要一些独立于操作系统的东西,并且能够处理这些格式 - 读取和写入。
谢谢
7zip - 7zip压缩同一个文件结果略有不同
我正在使用 7za 命令行
目录 2010_05_07 中的文件 dfat_clist.xls
目录 2010_05_08 中的相同 dfat_clist.xls
Zip 在 xls 文件所在的同一目录中创建
给 7za 的参数是 zip 和 xls 的完整路径。出于某种原因,目录 2010_05_07 和 2010_05_8 的几个字节分别是不同的 A7 和 A8 值。如何获得相同的结果以及出于好奇是什么导致了这个问题。