L'historique des versions mentionne
La doc 5.11 concernant la librairie PackerBibliothèque compression/décompression entièrement retravaillée avec ZIP, BriefLZ, 7z (décompression seulement), LZMA et JCALG1 (Windows x86 et UncompressMemory()seulement). JCALG1 support abandonné. Formats archives pour BriefLZ ont été modifiés.
et la doc 4.51AddPackFile
AddPackMemory
ClosePack
CompressMemory
CreatePack
ExaminePack
NextPackEntry
OpenPack
PackEntryName
PackEntrySize
PackEntryType
RemovePackFile
UncompressMemory
UncompressPackFile
UncompressPackMemory
UseBriefLZPacker
UseJCALG1Packer
UseLZMAPacker
UseZipPacker
laissent à supposer que des fonctions ont été supprimées ne permettant pas d'assurer une compatibilité ascendante sans avoir à remanier le code ! Qu'en est-il ?AddPackFile
AddPackMemory
ClosePack
CreatePack
NextPackFile
OpenPack
PackFileSize
PackMemory
PackerCallback
UnpackMemory
J'ai cru comprendre que CompressMemory/UncompressMemory avec #PB_Packer_JCALG1 sont les substituts pour PackMemory.
CompressMemory fonctionne-t-il avec #PB_Packer_JCALG1 (la doc ne le mentionne pas) ?
Quelles sont les autres mauvaises surprises (suppression) depuis la version 4.51 nécessitant un remaniement de code ?