Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 172 761

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» kkrunchy et disfilter

kkrunchy et disfilter#2259

3Contributeur(s)
bigdanElwoodthellier
3 Modérateur(s)
K-LElwoodcorto
bigdan bigdanicon_post

En m'intéressant au code du compacteur kkrunchy de Farbrausch, le truc "intéressant mais un peu trop pointu pour moi" c'est disfilter qui désassemble le code des binaires x86 avant compression (amélioration de 10% à 20% sur du x86 32 bits).

 http://www.farbrausch.de/~fg/code/disfilter/

Ne pourrions nous pas pondre l'équivalent pour des binaires PPC ? Si un vieux codeur talentueux passe par là, merci à lui de jeter un oeil sur dis.cpp ! Le reste du compacteur est assez classique ...

Message édité par : bigdan / 08-03-2016 12:43
Message édité par : bigdan / 08-03-2016 12:43
Elwood Elwoodicon_post
et ça fait référence à ... LZX, compacteur né sur Amiga et que l'auteur a vendu à Microsoft, après avoir quitté la communauté Amiga, dégoûté du piratage et du manque de remerciement de la communauté :-/
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
bigdan bigdanicon_post

C'est le même principe que LZX mais bien amélioré (20 ans plus tard, heureusement ;)

kkrunchy donne des gains de tailles hallucinants (dommage pour nous, cela ne semble fonctionner qu'avec des .exe en x86 32bits) !



https://fgiesen.wordpress.com/2011/01/24/x86-code-compression-in-kkrunchy/


Message édité par : bigdan / 10-03-2016 20:51
thellier thelliericon_post

Hello

Et en faisant le compactage ainsi : un ObjDump de ton prog puis un coup de lha (ou autre à voir) sur l'asm généré ça donnerait ça, non  ?

Evidemment faudrait recompiler le binaire à partir de cette asm au décompactage cad un assembleur supportant la syntaxe de objdump

Alain


Sam440 - Sam460 - X5000 - PowerBookG4 - WinUAE - MiniMig
bigdan bigdanicon_post

thellier : en gros c'est l'idée...
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme