【发布时间】:2017-01-17 04:36:36
【问题描述】:
我想检测使用 zip 工具创建的exe 文件?比如7z 或WinRAR 或...,我的意思是SFX(自解压可执行文件)文件
所以我必须找到一种方法来区分 C# 中的普通 exe 文件和 SFX 文件?
有什么方法可以在 C# 中检测到它们吗?
【问题讨论】:
-
WinRAR 有marker block sequence,但它只适用于 WinRAR。那里的评论建议使用元解决方案,只需使用 7z 或 unRAR 尝试提取文件(这可能是也可能不是您想要的,具体取决于大小和实际要求)