./15 (désolé pour le HS) > c'est pas que j'aie eu l'intention de vraiment changer de lib, mais c'est compatible gpl maintenant ? si oui j'ai le droit de l'utiliser, zut je n'ai plus de prétexte pour ne pas releaser

. Sinon effectivement ttpack donne des résultats presque aussi bons que shrnklib malgré le fait que chaque élément soit compressé indépendamment (dans le cas de foblub c'est des blocs de 4K)
si je ne me trompe pas shrnklib a aussi la particularité qu'elle est obligatoirement installée avec preOs, donc si on est déjà en mode kernel pour une raison quelconque l'utilisateur sera de fait pratiquement obligé d'installer shrnklib, c'est en fait pour ça que je l'avais utilisée dans la version kernel de foblub (en fait au départ la version kernel c'était juste le même code mais compilé avec l'option kernel, et ensuite j'ai remplacé ttpack par shrnklib pour diminuer la taille de l'exécutable sachant que les utilisateurs auraient shrnklib par ailleurs... et que le but de la version kernel était justement de faire un exécutable plus petit pour les gens ayant un kernel (sinon c'était complètement inutile puisque la présence du kernel n'empêche pas la version nostub de marcher ^^).
Par contre je déconseille de faire comme moi parce qu'en fait c'est super chiant d'avoir 23 versions différentes du même programme à distribuer, surtout qu'en l'occurrence j'avais aussi le prog de compression (sur PC) qui devait exister en deux versions différentes suivant qu'on utilisait la version kernel ou nostub de foblub...

... tout ça pour gagner quelques centaines d'octets ^^)