吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5343|回复: 28
收起左侧

[Packers] Crinkler v2.3

  [复制链接]
FleTime 发表于 2021-5-29 07:49
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

本地存档
crinkler23.zip (760.91 KB, 下载次数: 59)

免费评分

参与人数 7吾爱币 +9 热心值 +7 收起 理由
笙若 + 1 + 1 谢谢@Thanks!
Jedis + 1 + 1 我很赞同!
hudongliang + 1 + 1 谢谢@Thanks!
wendge + 3 + 1 我很赞同!
zhczf + 1 + 1 <font style="vertical-align: inherit;"><font style=
a1411898 + 1 + 1 热心回复!
goodista + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hqt 发表于 2021-5-29 07:55
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
龍謹 发表于 2021-5-29 08:32
一篇英文,同问这个软件的功能?
yp1155 发表于 2021-5-29 08:37
学习一下,不过看不懂?
飘水 发表于 2021-5-29 09:10
感谢楼主的分享,正需要可执行文件压缩软件
混球 发表于 2021-5-29 09:58
命令好多,不会用,请大神解释解释
Snipaste_2021-05-29_09-56-39_看图王.png

点评

https://github.com/runestubbe/Crinkler/blob/master/doc/manual.txt  详情 回复 发表于 2021-5-29 11:26
请你好好训低 发表于 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
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 03:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表