kkrunchy by Farbrausch [web]
screenshot added by Gargaj on 2006-08-24 21:32:54
platform :
type :
release date : august 2006
  • 96
  • 6
  • 0
popularity : 74%
  • 0.94
alltime top: #476
added on the 2006-08-24 20:54:35 by ryg ryg

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


as there are numerous leaked versions floating around the web anyway, i just decided to release the real deal.

link is to the website. i'll update it when newer versions become available :) - and yeah, it's not really a demotool, but i guess kkrunchy is more demotool than all other packers out there with the exception of crinkler :)
added on the 2006-08-24 20:56:13 by ryg ryg
rulez added on the 2006-08-24 20:56:33 by BoyC BoyC
rulez added on the 2006-08-24 21:02:22 by ithaqua ithaqua
I'm happy as a degraded consumer.
rulez added on the 2006-08-24 21:04:03 by Preacher Preacher
good move
rulez added on the 2006-08-24 21:07:29 by p01 p01
i feel degraded o/
rulez added on the 2006-08-24 21:14:00 by rmeht rmeht
great packer
rulez added on the 2006-08-24 21:15:05 by nystep nystep
rulez added on the 2006-08-24 21:17:50 by prm prm
t3h shit!
utmost adoration.
rulez added on the 2006-08-24 21:24:23 by Gargaj Gargaj
rulez added on the 2006-08-24 21:34:37 by wie8 wie8
Amazing! Just for fun I ran it on my old Goathack 64k intro. The version I released was packed with UPX and was 41.5kb. Using kkrunchy instead got it down to 32.5kb
rulez added on the 2006-08-24 21:39:51 by Sdw Sdw
degrade me beautiful.
rulez added on the 2006-08-24 21:50:07 by anesthetic anesthetic
thanks ryg
rulez added on the 2006-08-24 21:57:08 by auld auld
now go finish kkrieger! :P
rulez added on the 2006-08-24 21:57:26 by post malone post malone
rulez added on the 2006-08-24 22:21:54 by rbz rbz
top of the line!
rulez added on the 2006-08-24 22:32:29 by ekoli ekoli
danke schon ryg :)
rulez added on the 2006-08-24 22:40:04 by EviL EviL
added on the 2006-08-24 23:00:14 by T$ T$
that's what i was waiting for
rulez added on the 2006-08-24 23:02:48 by decipher decipher
crunch it!
rulez added on the 2006-08-24 23:06:46 by las las
rulez! thanx a lot ryg. :)
rulez added on the 2006-08-24 23:11:49 by masterm masterm
Reminds me of the good old times of powerpacker on amiga ;-)
rulez added on the 2006-08-24 23:14:41 by magic magic
p.s. Size does matter! 8)
added on the 2006-08-24 23:15:35 by magic magic
rulez added on the 2006-08-25 00:32:20 by starbuck starbuck
rulez added on the 2006-08-25 00:51:23 by iks iks
What Maali said. :D
rulez added on the 2006-08-25 01:10:43 by StingRay StingRay
rulez added on the 2006-08-25 02:09:39 by TrX TrX
Doesn't run on my lobster statue.
because size matters.
rulez added on the 2006-08-25 07:45:23 by red red
Big thanks for releasing it! Never found any leaked versions anyway...
rulez added on the 2006-08-25 08:18:43 by jxn jxn
Nice to see that you finally got this into a releasable state. Here is my thumb for doing a CM-based 64k packer, so we dont have to :)

And fuckings to you for getting more attention and comments about this in less than a day than crinkler got in just over a year :)
rulez added on the 2006-08-25 09:00:49 by mentor mentor
rulez added on the 2006-08-25 10:16:23 by Skate Skate
this tool has saved our asses more times over the past few years than anything else. and made more extra content possible than anything else. =)
megathumb for the tool, and also for all the help over the last few years with beta versions, info etc :)
rulez added on the 2006-08-25 10:19:41 by smash smash
Great tool for 64k intros.
rulez added on the 2006-08-25 10:26:17 by blueflame blueflame
rulez added on the 2006-08-25 10:58:22 by NeARAZ NeARAZ
uristen \o/
rulez added on the 2006-08-25 11:06:39 by waffle waffle
Finally released officially? Yeah!
rulez added on the 2006-08-25 11:18:00 by viznut/pwp viznut/pwp
teh spirit.
rulez added on the 2006-08-25 12:01:36 by Zest Zest
the. packer. THE. PACKER.
rulez added on the 2006-08-25 12:05:04 by apricot apricot
ryg for prez
rulez added on the 2006-08-25 12:21:34 by pasy pasy
rulez added on the 2006-08-25 12:56:25 by slack slack
rulez added on the 2006-08-25 13:23:49 by v3nom v3nom
It's OK!
rulez added on the 2006-08-25 14:00:52 by aha aha
mentor, only 0.23alpha2 does context modelling, all previous versions are lz+arithmetic coding+the secret incredient :)
added on the 2006-08-25 14:34:48 by ryg ryg
Great packer.
rulez added on the 2006-08-25 15:47:40 by got got
fuckin' awesome tool. just too bad intros suck :(
rulez added on the 2006-08-25 15:52:03 by kusma kusma
you did it!!! rulez
rulez added on the 2006-08-25 17:00:15 by k3dt k3dt
well done ryg!
rulez added on the 2006-08-25 18:47:51 by hunta hunta
Amazing packer! Thanks again Ryg for the versions you used to send me before releasing this one :)
rulez added on the 2006-08-25 21:24:58 by keops keops
IT'S AMAZING!! kkrunchy made me happy :-)
rulez added on the 2006-08-25 21:35:58 by c.r.v c.r.v
as magic said, size DOES matter =)

great tool
rulez added on the 2006-08-25 21:50:49 by bull bull
Jeez, this makes such a difference I can't believe it!
rulez added on the 2006-08-25 21:53:29 by Shockwave Shockwave
Tip of the day [by Vova4Age]:

You can pack trojans and viruses with this until antiviruses update their signatures with something like 'trojan.kkrunched.a' or 'bioskill.kkrunchy' :)))
added on the 2006-08-25 21:54:45 by alfsoft alfsoft
alfsolft, don't start, had to contact 3 antivirus manifacturers this week because kkrieger got tagged as a trojan by their recent updates... resolved now, but it was DAMN annoying :)
added on the 2006-08-25 22:05:07 by ryg ryg
rulez added on the 2006-08-26 12:23:59 by Buckethead Buckethead
ohne worte...
rulez added on the 2006-08-26 23:12:21 by FOSTER FOSTER
yes, finally!
rulez added on the 2006-08-28 20:01:45 by aegis aegis
I tried this on a couple of my (bloated, horribly oversized) programming projects for my astronomy class, and wow is it a good compressor (granted, even compressed my programs are rather large). The only thing I don't quite understand is what the difference between the two versions is.
rulez added on the 2006-09-04 05:11:22 by crusader crusader
variant A (i.e. 0.23alpha) uses a pretty basic LZ+arithmetic algorithm (no, not LZMA; worse pack ratio, but smaller depacker). it's slow to compress but decompresses a lot faster (very roughly 2MB/sec on my P4 2.4GHz for typical data).

A2 (0.23alpha2) is a context mixing based algorithm, akin to PAQ and crinkler (in fact I use the neural network mixer from PAQ7 with some simpler custom models). it's usually faster to pack than variant A, but takes just as long to depack (the algorithm is symmetric). i've spent quite some time (and sacrificed size too) to make average depack time reasonable for 64ks, but it's quite useless for anything much larger.

main reason for the version number strangeness is that both started out as experimental branches that i later deemed good enough to release :) - 0.23final (should I get around to make it) will probably support both variants in the same executable. and expose some other nifty features too.
added on the 2006-09-04 06:35:36 by ryg ryg
The best! Thanks for releasing it. :)
rulez added on the 2006-09-04 06:59:42 by wb wb
Ryg - I hear you about the virus thing... MuCruncher went through the same thing, and I had to jump through hoops to get them to remove it. Kaspersky decided that anything comrpessed with Mu was a virus.

added on the 2006-09-04 07:04:46 by deathy deathy
ryg: The interesting thing is, I don't recall ANY size difference between the files compressed with a and a2. I would have expected a slight difference given the different algorithms (but then again I know nothing of compression algorithms). I may have to make a more careful study sometime...
added on the 2006-09-04 07:38:45 by crusader crusader
deathy, i guess the .exe dropping played a big part in that; for kkrieger at least, after we noticed it is was mainly a matter of writing a few mails. no bitching no nothing, and it got removed on the next update in all cases :)

crusader: well, that can ofcourse happen, but it's unlikely :)
added on the 2006-09-04 08:41:04 by ryg ryg
ryg - Actually, it wasn't the droppings... it was that they couldn't figure out how to depack them. I'd think if they noticed the droppings, they'd have been able to decompress them. heheheheh

They wanted more than an e-mail from me, they wanted me to write them a depacker.
rulez added on the 2006-09-04 19:45:12 by deathy deathy
rulez added on the 2006-09-06 10:02:46 by hardi hardi
this thumb goes for a better future in a 64k world.
rulez added on the 2006-09-06 10:20:32 by melw melw
Great stuff, I borrowed couple of ideas from this one to my own PE-packer. (My packer uses aPLib though, so it gets nowhere close to packing ratios of this one).

rulez added on the 2006-09-10 02:13:03 by thefox thefox
Nothing more to say; its just fantastic. Thx!
rulez added on the 2006-09-12 10:50:39 by iq iq
By the way, Va2 makes a difference of 6kb in our last intro when compared to the kkcrunchy I was using before, and 5 kb when compared to kkcrunchy Va [so, > 16 kb when compared to upx, hehe]. Its also much MUCH faster to compress. Amazing!!
added on the 2006-09-13 11:06:14 by iq iq
guess i should copy over the "sufficiently advanced technology" tagline i already use on the kkapture homepage, eh? :)
added on the 2006-09-13 12:16:32 by ryg ryg
I used Kkrunchy for my GLrez intro (and credited Ryg into the scrolltext) and I must admit it's one of the best tool ever made for intro !

Ryg! Your Kkrunchy made my intro 20kb :D


rulez added on the 2006-09-13 18:43:30 by rez rez
nice one ryg!
rulez added on the 2006-09-18 00:23:36 by blackpawn blackpawn
rulez added on the 2006-09-27 01:55:45 by SaxxonPike SaxxonPike
rulez added on the 2006-10-03 20:11:14 by bitl bitl
[quote]Instead of releasing the tools, it would have been better to write tutorials for how to make tools of one's own. This would encourage learning and competition. By releasing their tools to the masses, Farbrausch put themselves above the scene and degrade demo sceners to consumers.[quote]
rulez added on the 2006-10-29 23:30:30 by René Madenmann René Madenmann
Finally, something better than upx.
rulez added on the 2006-12-14 18:51:28 by ferris ferris
MadenMann! Wubbish! I have "pre-visualised" two music videos in this software (I.E. Done them in Werkkzueg - then rendered them in 3DSMax). It's not for beginnerz at all.

However, going back to your statement, why should "they" not get a chance to do something cool? You can't do this on a Playstation can ya?

And I bet none of said "consumers" will win Assembly'07 or '08 or '09, or......
hello arblickspule, congratulations! you just made a fool out of yourself! have fun clicking the link in madenmann's post and *reading that entire thread*... :-)
added on the 2007-04-06 08:37:51 by havoc havoc
just vote
rulez added on the 2007-04-06 09:26:06 by zeebr zeebr
HAVOC!!! Fair play. Hands up, I admit it. I was a bit drunk and had two (acutally four) browser windows up and got a bit confused and one thing lead to another and......

Anyway, I apologise to all concerned, and endorse V2 as a fellow Buzz user myself (when I'm not making a drunken twat out of myself that is!). Have fun, live well, and get hammered before writing post'z - It seems to everyone laugh.

"It seems to everyone laugh"!!! Not even drunk this time!!

rulez added on the 2007-04-21 11:55:47 by beton beton
Looks like more and more AV softwares see Kkrunchy's signature as a virus.

"Warning: This message has had one or more attachments removed (outline.zip). Please read the "VirusWarning.txt" attachment(s) for more information."

Not to mention the guys who complained on heise.de's Breakpoint thread about a trojan.

I'm wondering if it was such a good idea to make it available to the public, even if there was already a leaked version because of some idiots that should not have been trusted.

How about making a new version spread for friends / eleet only? ;)

(I haven't tried yet but I guess hexediting the "FARBRAUSCH" bytes in the head might fool an AV or two)

End of ranting :)
added on the 2007-04-25 21:50:52 by keops keops
in the headER :)
added on the 2007-04-25 21:51:57 by keops keops
rulez added on the 2007-04-28 10:05:14 by puNky puNky
rulez added on the 2007-05-03 10:05:11 by ALiEN^bf ALiEN^bf
rulez added on the 2007-05-03 10:24:58 by src src
rulez added on the 2007-05-05 11:04:38 by SilkCut SilkCut
Hmm, i thought i had thumbed it up...ok...here it comes.
rulez added on the 2007-05-05 11:33:36 by Zplex Zplex
needs no comment - just brilliant ^^
rulez added on the 2007-06-30 20:33:46 by slippy slippy
Holy smokes. Up to now I've been using upx with optimized settings, and I just tested out kkrunchy... Saved me an extra 10k (41k vs 51k)!!! 0.o
I also tried it on some old stuff I did, and the improvement is amazing over the other packers I've been using. Guess what I'll be using now, this stuff is absolutely awesome :-)
rulez added on the 2007-07-01 20:28:08 by Nezbie Nezbie
There is a new version of ANDpakk2, called apk2_v0_18, and it beat kkrunchy's pack ratio on all files, that i tried to pack. Who knew, maybe new version of kkrunchy is out before ASSEMBLY and we get great intros packed with kkrunchy, not apk2.
added on the 2007-07-17 15:11:26 by Bux Bux
current eval versions are here: http://www.farbrausch.de/~fg/kkrunchy/test/ ("neu" means "new", but there are dates too).

apk2 0.18 vs current kkrunchy0.23a3 (yes, i don't increase the version number because these are not "official" releases yet):

Code: name packer size time comparision che guevara* apk2 62560 3.06s > kkr 56320 1.84s fr-019 apk2 54432 3.11s > kkr 51200 1.70s debris* apk2 179744 12.80s < kkr 181248 6.81s fresnel apk2 52608 2.30s = kkr 52736** 1.39s mem. from the mcp* apk2 63424 4.67s = kkr 63488** 2.54s project genesis* apk2 54800 9.00s > kkr 53760 4.10s southside works apk2 55984 3.92s > kkr 55808 2.15s kings..playground apk2 57664 2.72s = kkr 57856** 1.57s kkrieger* apk2 90960 4.58s > kkr 90624 2.67s memento apk2 44608 7.89s < kkr 47616 2.90s unrel. v2m musicdisk apk2 67216 31.38s < kkr 70144 10.12s

*: not the released version, but a pre- or post-party version (depending on the production)
i stil use for testing to get meaningful comparisions with previous results.

**: kkrunchy uses a 512byte-aligned file layout that is compatible with windows 9x,
apk2 doesn't; lines marked like this mean that the size with kkrunchy is the size
of the apk2-packed file rounded up to the next 512b boundary. all relevant size
limits are multiples of 512 bytes, so this shouldn't make a difference in practice.

i didn't check whether the apk2'ed exes worked (i know they work with kkrunchy because these are a random sample of my regular test cases). apk2 sizes include the progress bar because it's on by default; feel free to subtract whatever that costs from the apk2 results if you want to, but remember to take the 512b alignment thing into account.

so i guess you'll just have to try both out. i'm pretty happy though that the two have quite similar compression ratios, but kkrunchy (de)packing is consistently faster by a factor of 1.7x or more :)
added on the 2007-07-17 17:55:14 by ryg ryg
woops, just noticed that i didn't take the current dev version, but the last semi-stable one before that. i put the current one online too (http://www.farbrausch.de/~fg/kkrunchy/test/kkrunchy_023a3_neuneu.exe).

addendum to the table above with the actual current version :):

Code: che guevara kkrn 55808 1.82s fr-019 kkrn 51200 1.67s debris kkrn 179200 6.67s fresnel kkrn 52736 1.40s mem. from the mcp kkrn 62976 2.51s project genesis kkrn 52736 3.89s southside works kkrn 55296 2.07s kings..playground kkrn 57344 1.60s kkrieger kkrn 90112 2.65s memento kkrn 47104 2.95s unrel. v2m musicdisk kkrn 69632 10.06s

short version: it's slightly faster and compresses slightly better (yay).
added on the 2007-07-17 18:32:51 by ryg ryg
I really wonder how a mashup between "southside exploration" and "eastside works" looks like ;)

Great tool though!
rulez added on the 2007-07-17 18:38:39 by [self-ban] [self-ban]
er. southside exploration. sorry. i only have the filenames to go by ("southside_unpacked.exe") and obviouslyly misremembered :)
added on the 2007-07-17 18:45:56 by ryg ryg
oh yeah.. the 023a3_neuneu version did shave of 5000 bytes more then the 023a version on my current project. That means I can add more effects!! Thanks, Ryg! :)
added on the 2007-07-17 21:37:05 by ekoli ekoli
why were you using 023a in the first place if depack time is not an issue? 023a2 is publicly available since the initial public release and typically compresses a lot better :)
added on the 2007-07-17 22:12:57 by ryg ryg
Very awesome little tool. :)
rulez added on the 2007-07-18 10:05:03 by tomaes tomaes
AVG killed my precious demo collection :(
rulez added on the 2007-07-23 14:27:34 by seppjo seppjo
most recent test version (asm07 special :) at http://www.farbrausch.de/~fg/kkrunchy/test/kkrunchy_023a4_asm07.exe. somewhat slower than previous versions, due to some tweaks that increase run time (and memory usage) but increase compression, as that seems to be what people want. whatever :)
added on the 2007-08-03 00:23:05 by ryg ryg
rulez added on the 2007-08-03 14:19:33 by Bux Bux
I really love that packer - but my dumb AV software does says "Infected with: Packer.Krunchy.B" ... uhhh ohhh ... wtf??! ...

Funny virus name IMHO ;)

I'm using BitDefender Antivirus 10 ... -.-
added on the 2007-11-23 20:52:15 by slippy slippy
of course I meant

"virus" name

... everybody knows that these EXEs are right - it's just the signature - but how do software developers from AV products come to that "conclusion" ????!
added on the 2007-11-23 20:53:41 by slippy slippy
complain to them via mail. the more complaints arrive at their doorsteps, the better.
added on the 2007-11-23 21:06:00 by ryg ryg
Are the output .exe's compatible with Vista? I'm coding a demo and my dad can't run it on Vista but it's fine with XP SP2.

Great ppacker though :)
added on the 2007-12-05 15:48:53 by ferris ferris
works with the exes i checked, but the easiest way is to find out for sure is to just give him an uncompressed exe and check that too (don't have access to any vista machines atm).
added on the 2007-12-05 19:12:22 by ryg ryg
Useful! Not only for demos.
rulez added on the 2008-01-13 14:39:59 by TOMPCpl TOMPCpl
kkrunch me baby one more time.
rulez added on the 2008-01-18 22:07:21 by Pirx Pirx
How does this compare to kkrunchy? The don't seem to mention kkrunchy in their compression comparisons and I have no Windows machine to test it on.
rulez added on the 2008-02-09 18:30:36 by parcelshit parcelshit
standard de-facto in pc-scene, best packer even I've seen
rulez added on the 2008-03-26 20:56:57 by Ized Ized
Smallest Joke ever! kkrunchy.exe --> in kkrunchy.zip ;)
rulez added on the 2008-05-20 18:09:15 by vscd vscd
Thanks too :)
rulez added on the 2008-06-10 12:36:06 by Anat Anat
:) :)
rulez added on the 2008-06-26 11:00:43 by johny johny
The mother of a packers, at least until crinkler came out (which is targeted more for the 4k audience).
rulez added on the 2008-06-30 23:04:55 by d3pth d3pth
you killed the 64k scene, bastards!
rulez added on the 2009-04-29 17:20:19 by unc unc
Great tool!
rulez added on the 2009-06-08 22:45:10 by ham ham
cout << "Crunched bytes, powerful than ever." ;
rulez added on the 2009-11-05 21:16:56 by Defiance Defiance
i've just released the code for disfilter, the x86 code preprocessing filter used by kkrunchy, and IMHO the most interesting part of the whole package (it's certainly the most unique part about it). i've been meaning to do this for quite some time, but the code was badly in need of cleanup and i just never got started on that until last weekend. :)

get it here if you're interested.
added on the 2009-11-24 01:43:15 by ryg ryg
magnificent :)
rulez added on the 2010-04-22 09:00:02 by pera pera
Although it rulez. Ad Aware blocks it process (it does not allow me to compress stuff while running).

And deletes compressed stuff :/
rulez added on the 2010-06-05 01:16:35 by speeder speeder
I guess I'm forced to thumb it up: It helped us so much!
Thanks a million!
rulez added on the 2010-09-04 17:04:27 by LLB LLB
"ERROR: files with exports or tls data are not supported"

im bad with compilers and not sure what that means. anyone have an idea on what settings i need to do in VS2008 to fix this?
added on the 2010-11-26 15:15:38 by button button
Mandatory thumb. 64k would be a pretty dry category without it.
rulez added on the 2012-02-06 08:52:03 by Zavie Zavie
button: Eg. don't use Delphi/Borland C++ to make demos, they generate TLS callbacks. Also DLLs won't pack because they contain exports. Same goes for exported functions in EXEs.

that said, mandatory thumb for inspiring me to make my own personal PE packer/protector!
rulez added on the 2012-02-06 09:39:56 by mudlord mudlord
rulez added on the 2016-12-21 13:18:41 by SiR SiR
rulez added on the 2018-01-05 11:00:46 by nagz nagz

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment