Le développeur Nicoboss nous propose de découvrir une nouvelle version de NSZ qui est maintenant proposée en version 4.2.0, pour ceux qui ne connaitraient pas les fichiers NSZ sont très proches des NSP, ils sont compressés, ce n'est pas tout à fait un nouveau format, le script est assez simple à utiliser, et sachez que NSC_Builder prend en charge la compression de fichier NSP dans NSZ et la décompression de fichier NSZ dans NSP.
En septembre dernier le développeur lançait la 4.1.0, et trois mois plus tard, les corrections et les changements sont nombreux.
Changelog :
- Résolution de l'incompatibilité de title-intaller avec les versions de python-zstandard postérieures à 0.15.2. Il est confirmé que les fichiers NSZ compressés avec les versions récentes de zstd fonctionnent avec les dernières versions de Tinfoil, DBI, AtmoXL et TinWoo. Certains installateurs de titres abandonnés qui n'ont pas mis à jour seront encore défaillants.
- Correction d'une erreur dans le code FileExistingChecks causée par la spécification d'une mauvaise extension de fichier cible lors de l'appel de CreateTargetDict.
- Correction du fait que le NSP et le NSZ seront supprimés en utilisant --rm-source lorsque la compression forte échoue.
- Ajout du hash crc32 de master_key_0e. Merci à @16BitWonder de l'avoir ajouté !
- Implémentation de l'option permettant d'activer le mode longue distance zStandard pour une compression encore meilleure
- Suivi du feedback de l'auteur de python-zstandard concernant le flushing pour corriger toutes les imperfections liées au flushing
- Correction de l'erreur "'Counter' object has no attribute 'write'" lors de l'utilisation de --create.
- Implémentation du support de l'expansion de répertoire pour --create et amélioration de la documentation.
- Clarification de la règle du texte en clair de l'extension de compression de bloc du format de fichier NSZ
Edit 14.12.2022 : La version 4.2.1 vient d'être mise en ligne
Téléchargement : NSZ 4.2.1