- As-tu pensé aux 64 KO réservés pour la réorganisation des archives? Mais ces 64 KO-là ne sont pas comptés dans les 720 KO. Les 64 KO comptés là-dedans sont réservés pour les applications Flash, pas pour la réorganisation des archives.
- Un fichier ne peut pas être à cheval sur 2 secteurs, et le placement des fichiers lors d'une réorganisation des archives n'est souvent pas optimal. (Le placement optimal est un problème NP-complet (c'est du "bin packing"). AMS utilise souvent des algorithmes à complexité élevée (souvent plus élevée que nécessaire, style
BubbleSort avec en plus une mauvaise condition d'arrêt), donc je ne pense pas que ce soit la complexité exponentielle qui ait fait peur aux programmeurs de TI, mais pour avoir un algorithme à vitesse à peu près potable pour obtenir un placement optimal, c'est dur (même si ce n'est pas impossible si on se limite à un petit nombre de fichiers - pour mes centaines de fichiers, c'est autre chose

), et puis le placement optimal nécessiterait beaucoup de déplacements et userait donc beaucoup la FlashROM.) Je pense que tes 16 KO "mystérieux" viennent de ce problème-là. Une solution qui aide souvent quand il n'y a toujours pas de place après la réorganisation des archives est de désarchiver des petits fichiers avant d'archiver un gros fichier, et de les réarchiver après. (Une deuxième réorganisation des archives sera nécessaire pour archiver le gros fichier.) J'ai souvent ma mémoire archive tellement pleine que j'ai parfois eu besoin de 3 ou 4, voire même 5 ou 6, réorganisations de l'archive pour archiver un fichier.