Léxico de TI › Programação › kkrunchy

kkrunchy

Programação Svenska → Atualizado: 2026-10-03

O empacotador de executáveis da Farbrausch para 64k intros, feito para espremer código x86 mais do que os packers genéricos conseguiam.

Fabian "ryg" Giesen escreveu o kkrunchy no começo dos anos 2000 para as produções do próprio grupo, entre elas o .kkrieger. O truque é saber o que está empacotando: ele separa as instruções x86 em fluxos distintos – opcodes, endereços, imediatos – e cada um, sozinho, é mais previsível e portanto comprime melhor. Versões posteriores acrescentaram context mixing.

Foi a escolha padrão para 64k de Windows por mais de uma década. O lado ruim é que os autores de malware também notaram, e os fornecedores de antivírus passaram a marcar tudo que fosse empacotado com kkrunchy, inclusive demos perfeitamente inocentes. O código-fonte foi liberado em 2012, junto com o resto das ferramentas da Farbrausch.

← Voltar ao léxico