FleTime 发表于 2021-5-29 07:49

Crinkler v2.3

Crinkler is an executable file compressor (or rather, a compressing linker) for Windows for compressing small demoscene executables. As of 2020, it is the most widely used tool for compressing 1k/4k/8k intros.The size of /TINYHEADER reduced by another 3 bytes.
Faster hash size optimization, especially with many cores.
Error messages about symbols that cannot be found now include the name of the function containing the reference to that symbol.
When using functions from msvcrt.dll, it is no longer necessary to supply an old msvcrt.lib. Crinkler now automatically links to msvcrt.dll, similarly to how the Microsoft linker automatically links to its corresponding runtime.
For CONSOLE applications, when not specifying a custom entry point, Crinkler will insert a small mainCRTStartup which handles commandline arguments.
The automatic msvcrt.dll linking and entry point can be disabled by using the /NODEFAULTLIB option.
Added support for legacy format lib files with only the first linker member. Files like this are emitted from rustc, for example.
When an imported DLL contains no export table (which is the case for some Wine DLLs), Crinkler will no longer crash. Instead, it will report an error, instructing the user to supply genuine Windows DLLs when crinkling on Wine.
Only one dump file is written if several threads crash.昨天在小破站上才知道这个软件的存在,去官网看了下发现竟然还在更新,搬运一个目前最新的版本,附上Github链接,后续可自行去查看有无新版本发布

https://github.com/runestubbe/Crinkler

本地存档

hqt 发表于 2021-5-29 07:55

抽风云链接:https://wwr.lanzoui.com/iYgFspkkqsj

boest 发表于 2021-5-29 08:56

Crinkler是Windows的可执行文件压缩程序(或者更确切地说,是压缩链接器),用于压缩小型可执行文件。到2020年,它是压缩1k/4k/8k简介最广泛使用的工具。

/TINYHEADER的大小又减少了3个字节。

更快的哈希大小优化,特别是对于多核。

关于找不到的符号的错误消息现在包括包含对该符号的引用的函数的名称。

使用msvcrt.dll中的函数时,不再需要提供旧的msvcrt.lib。Crinkler现在自动链接到msvcrt.dll,类似于Microsoft链接器自动链接到其相应运行时的方式。

对于控制台应用程序,当不指定自定义入口点时,Crinkler将插入一个处理命令行参数的小mainCRTStartup。

可以使用/NODEFAULTLIB选项禁用自动msvcrt.dll链接和入口点。

添加了对仅包含第一个链接器成员的旧格式lib文件的支持。例如,这样的文件是从rustc发出的。

当导入的DLL不包含导出表时(某些Wine DLL就是这样),Crinkler将不再崩溃。相反,它会报告一个错误,指示用户在葡萄酒上起皱时提供正版的Windows dll。

如果多个线程崩溃,则只写入一个转储文件。

goodista 发表于 2021-5-29 08:06

反正你发的一定是有用的:lol

龍謹 发表于 2021-5-29 08:32

一篇英文,同问这个软件的功能?

yp1155 发表于 2021-5-29 08:37

学习一下,不过看不懂?

飘水 发表于 2021-5-29 09:10

感谢楼主的分享,正需要可执行文件压缩软件

混球 发表于 2021-5-29 09:58

命令好多,不会用,请大神解释解释

请你好好训低 发表于 2021-5-29 11:19

这个好这个好这个好

FleTime 发表于 2021-5-29 11:26

混球 发表于 2021-5-29 09:58
命令好多,不会用,请大神解释解释

Usage information and version history can be found in the manual.
https://github.com/runestubbe/Crinkler/blob/master/doc/manual.txt
页: [1] 2 3
查看完整版本: Crinkler v2.3