首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Signtool文件大小限制?

Signtool文件大小限制?
EN

Stack Overflow用户
提问于 2018-08-10 22:44:37
回答 1查看 428关注 0票数 0

我创建了一个7-zip的自解压归档,大小为4,37 of。当我使用signtool (已经尝试过64位和32位版本)时,它无法对此文件签名。

我收到错误: SignTool错误:无法对此文件格式签名,因为无法识别它。SignTool错误:尝试签名时出错:<7zip_selfextract.exe>

当我以同样的方式通过7zip创建一个小于4 4GB的自解压归档文件时,签名过程没有任何问题。

有没有人知道signtool中的文件大小限制,或者遇到了同样的问题?

EN

回答 1

Stack Overflow用户

发布于 2019-02-06 22:52:16

你能不能签名并不重要;Windows不能运行超过4 4gb的exe文件。

你可以在这里找到这个限制的解释:https://superuser.com/questions/667593/is-it-possible-to-run-a-larger-than-4gb-exe

signtool也是有限的:https://web.archive.org/web/20120630022739/connect.microsoft.com/VisualStudio/feedback/details/519201/signtool-exe-cant-sign-big-file我没有找到更多最新的文章,但我使用的所有包只要在4 4gb以下就可以与Signtool一起工作。这似乎也是与操作系统相同的限制。

至于我使用signtool的情况,我的文件被截断到超过4 4gb的部分大小(假设文件是4,5 4gb,作为输出,我得到了0,5 4gb可能是由构建管道中的其他东西引起的-我没有进一步调查)。我去掉了一些为了方便和提高压缩级别而放在那里的包。如果这对你来说是不可能的(额外的提取时间,没有足够的增益,等等);尝试做一些像https://sourceforge.net/p/sevenzip/discussion/45797/thread/677bd204/或使用不同的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51788968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档