Leanify 0.4.3
Leanify 是一个用来减小文件体积的软件。
目前支持的格式有:ZIP、GZ、TAR、XML、PNG、JPEG、SVG、EXE、DLL、SWF、LUA、DOCX、XLSX、PPTX、EPUB、FB2、JAR、DWF、XPS、ICO、ODT、GFT、RDB等。
更多介绍,详见GitHub,欢迎PR。
使用前请务必备份文件!否则后果自负!
更新日志:
0.4.3 (2015-11-25)
- Added support for Data URI #14.
- Added support for DWF format.
- Updated zopfli to 1.0.1.
- Updated LZMA to 15.12.
- Updated mozjpeg to 3.1.
- Updated TinyXML2 to 3.0.0.
- Improved PNG optimization for some cases.
- Improved ZIP optimization for some cases.
- Improved SVG minifying.
- Added option
--keep-exif
. - Bug fixes and optimizations.
0.4.2 (2014-11-07)
- Added support for PE.
- Added support for tar.
- Added support for fb2.
- Added support for removing SVG metadata.
- New -d option to specify maximum recursive depth.
- Updated TinyXML2 to 2.2.0
- Enable SSE2 and Link Time Optimization.
- Win: Added 64-bit build.
- Win: More meaningful error message.
- Linux, Mac: Fixed printing UTF16 string.
- Other optimizations and bug fixes.
0.4.1 (2014-08-10)
- Add support for JPEG.
- Add support for SWF.
- Add support for XML with UTF8-BOM.
- Improved command line arguments handling.
- Fix gzip checksum.
0.4.0 (2014-08-04)
- First public release.
早
我这已经不早了
求更新QQ
Jayxon已经在国外了吗
没有GUI么
早
已经换用 OS X 了……
那就自己编译吧,我写了makefile
Leanify.exe -q “xxxx.xml” 这样有些XML并没有被压缩 什么原因 ?
请把没有被压缩的xml文件发给我一个看看
就是加-q参数压缩的ANSI编码的XML可以压缩,UTF-8(BOM)的压缩不了,不知道大神用什么参数压缩的?
其实不需要加-q,那个只是屏蔽掉显示信息,BOM的情况我确实之前没有考虑到,现在GitHub上最近的代码已经支持BOM了,如果有条件自己编译一下试试,或者等我发布下一个版本。
好来 期待中哈….
关键就是怎么去掉UTF8编码的BOM 有BOM无法压缩
如果我想把做成放在服务器上用的版本该怎么操作呢?
在服务器上编译就行了
诶,你的邮箱消息提醒坏掉了吗?我没有收到邮件回复提醒呢.
没有开邮件提醒,等有时间再弄
来看看老朋友
你是原来的独木成林?
PS:这个怎么使用啊?
羡慕会编程的人,自己几年前学习了asp,现在还是只会asp,哎
围观JayXon…话说换主题了,这个作者不错的
是个好东西啊 收藏了!
看看系统
小白求助这个软件怎么使用?双击打开按任何键都闪退了?
这是一个命令行程序,最简单的用法是将你要处理的文件拖拽到Leanify的图标上
是不是有些格式压缩了没有效果?我试了MP3的,打包成zip格式,用您的这个软件没有压缩效果.大小和原来一样.
mp3目前是不支持的,但是zip文件是支持的,一般都能压缩一点点,但是已经被Leanify压缩过的,再次用Leanify压缩就没用了
只是一点点啊,我记得以前下载一个office2003是100多M,后来解压出来就变成好几百M了,请问这个能强力压缩吗?其实我一直很想找一个能把大文件压缩体力缩小超过50%的软件.
这个软件是在不改变文件格式的情况下压缩文件大小,如果你要压缩成压缩率高的其他格式,试试zpaq,freearc,cmix,nanozip等。
那种压缩其实不是压缩,只是一个文件在好几个文件夹里被引用了,然后就只存了一份,但是解压出来的时候要每个文件夹都有,所以体积扩大了很多
留名
请问你是在虚拟机中运行windows95的吗?
修改 UA 即可。
运行IE11的95……
看看
好久没见J发文啦
因为平时需要,别人扫描的图片jpg格式,有的一张10+M,用系统自带的图片查看器打开电脑就卡死了。这个软件会压缩一部分,请问压缩空间还可以提升么?
现在做的是无损压缩,基本是极限了,你这种情况可能不需要10M那么清楚,可以尝试先降低质量或者分辨率,再用Leanify
请问Windows Nightly Build是需要自己编译么?点进去没有下载按钮,可以也发布exe么?
不用,先选Configuration,32位选x86,64位选x64,然后去Artifacts里面下载
感谢
压缩以后便乱码了……
请问你压缩的是什么文件?能否提供文件样本来重现问题?
请问你·知道windows10不尊重用户隐私的事情吗?
是的,Win10默认开启了很多收集用户数据的服务,改改设置和组策略把他们都干掉就行了
挺好用,能改用纯C写吗?谢了。
瞅瞅
可以考虑改成多线程吗?单线程批量处理效率有点低耶
来学习了!圣诞快乐!
新年好
压缩率挺高的,就是路径不支持中文好像,建议加个提示(压缩多个文件的时候,没办法知道还有多少文件没有压缩)
mac 不会编译呢。。。
如果有装 homebrew,可以用我创建的 [formula](https://gist.github.com/nuomi1/1de7077fa1ca76125f1b)。
如果没装,可以 [clone](github-mac://openRepo/https://github.com/JayXon/Leanify) 或者 [Download ZIP](https://github.com/JayXon/Leanify/archive/master.zip),cd 解压目录,执行 `make` 即可。
有个疑问,是不是 `-i` 设置足够大,就能极限压缩(即第二次运行 leanify 提示 `Leanified: 0 B`)。
还有,假如 `-i 20` 可以做到极限压缩,用 `-i 30` 消耗同样时间还是更多时间?
望答疑。
并不存在极限压缩一说,默认-i是15,如果第一次运行设置大于等于15,那么第二次就是0B,如果时间充裕可以尝试-i 1000
昨晚试了下,默认参数。
#zip 为 OS X 自带压缩创建,内含「__MACOSX\**」非必须文件。
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png
180.38 KB -> 103.02 KB Leanified: 77.36 KB (42.89%)
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png.zip
170.55 KB -> 90.97 KB Leanified: 79.58 KB (46.66%)
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png
103.02 KB -> 102.93 KB Leanified: 93 B (0.09%)
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png.zip
90.97 KB -> 90.71 KB Leanified: 260 B (0.28%)
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png
102.93 KB -> 102.93 KB Leanified: 0 B (0.00%)
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png.zip
90.71 KB -> 90.71 KB Leanified: 0 B (0.00%)
#2.zip 为经过数次 leanify 的 png 所创建,依然含有非必须文件。
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png 2.zip
91.31 KB -> 90.71 KB Leanified: 617 B (0.66%)
Processing: /Users/nuomi/Desktop/屏幕快照 2016-02-14 00.39.50.png 2.zip
90.71 KB -> 90.71 KB Leanified: 0 B (0.00%)
——————————————
这算不算极限压缩,虽然经过多次 leanify。
同样参数运行多次是没有意义的,只有第一次和第二次会有用。你看最后2.zip不是和前面运行两次的zip一样大么。。。你试试用这个文件再给个更大的-i,估计还可以再压缩
作死试了 -i 1000,大概明白了 leanify 没有「极限压缩」的说话,原来以前理解错了。
——————————
97.39 KB -> 49.69 KB Leanified: 47.71 KB (48.98%)
leanify /Users/nuomi/Desktop/A.png 25.47s user 0.14s system 99% cpu 25.705 total
49.69 KB -> 49.67 KB Leanified: 17 B (0.03%)
leanify /Users/nuomi/Desktop/A.png 59.43s user 0.28s system 99% cpu 59.897 total
49.67 KB -> 49.67 KB Leanified: 0 B (0.00%)
leanify /Users/nuomi/Desktop/A.png 59.27s user 0.25s system 99% cpu 59.680 total
97.39 KB -> 49.56 KB Leanified: 47.83 KB (49.11%)
leanify -i 1000 /Users/nuomi/Desktop/B.png 731.99s user 5.35s system 96% cpu 12:43.71 total
——————————
图片分辨率 1140 × 778,速度感人,单线程几乎 100%。
留名
我来看一下自己的浏览器标志
我是来看浏览器标志的,为什么大家大都用chrome,很少火狐。
@MoCuishle
说没有火狐,我表示不服
I suggest to also recompress data urls inside svgs as you do for html files.
I pretended that a svg was a html and it achieved a significant reduction in file size.
That is something that is missing in SVGO. So there is a demand for it.
thanx for your work anyway
Thanks for the great suggestion! I’ve implemented recompressing DataURI in xlink:href attribute. Please try out the latest nightly build and let me know if there’re any issues.
纯粹看看浏览器标志,难道现在真的没有人用这个浏览器?
顺便支持一下JAYXON,当年做的迅雷绿色版真是经典!希望能够更新~
再次支持一下!
过来看看
有没有用现在
压缩效果如何??
我在pe下压缩了windows的文件,这个windows还能启动起来吗?
系统文件还是不要乱动的好
大神为什么不精简迅雷了,还是你的迅雷好用啊!
厉害厉害
看看浏览器和系统版本
评论系统是用的什么,大佬。