Commit Graph

26 Commits

Author SHA1 Message Date
eb78d59250 Update pzztool.py
Bug fix sur le logging
Bug fix sur le padding après compression qui générait une erreur pour le fichier pl080d/006C_pl080d.pzzp <- il faut relancer les tests sur pzztest.py ; dès que j'ai le temps
2021-11-28 00:18:50 +01:00
7fad884fc5 Update pzztool.py 2021-11-22 23:09:53 +01:00
0a890b6b50 Update pzztool.py 2021-11-22 08:09:08 +01:00
54bf1b1d02 Update pzztool.py
Added file_format autodetect
->TPL format is now handled
2021-11-20 17:24:49 +01:00
ad57860498 Update pzztool.py
gestion de la compression auto dans unpzz pzz
unpack et pack sont sans compression à cause des temps de décompression très long en batch
batch compress / batch decompress fix -> on copy les fichiers décompressés dans le dossier de dest pour bien avoir un dossier avec l'ensemble des fichiers pzz
gestion extension ".pzzp"
disable-ignore bug fix

pleins d'autres choses et fix de bugs
2021-11-20 14:00:27 +01:00
2b8d576332 Update pzztool.py
CRITICAL - BUG FIX ON PACK
2021-11-19 19:36:40 +01:00
6365cb205a Update pzztool.py 2021-11-19 16:11:54 +01:00
15f7ca8dc7 Update pzztool.py 2021-11-19 16:11:41 +01:00
4dc0e35f32 Update pzztool.py
Ajout du logging -> debug avec l'option -v
2021-11-19 15:47:34 +01:00
2fc1f210b7 Update pzztool.py
[*] programmer le TEST et vérifier tous les headers du data_afs pour voir si seul les TPLs ont le magicfile
[*] programmer le TEST et vérifier le bon fonctionnement du test pack/unpack sans décompression automatique
[*] f"{mavar}" <- voir si ça marche avec l'arithmétique et l'utiliser pour plus d'élégance

améliorations diverses sur des trucs qui ne servaient à rien
2021-11-19 14:05:40 +01:00
4bf918ca86 Update pzztool.py 2021-11-18 23:49:42 +01:00
6affd177eb Fix bad arg name check 2021-11-18 22:21:32 +01:00
e135a54c93 PzzTool fix, changes & improvements
- Fix byte alignment.
- PEP8: Set line length at 200.
- Batch rewrited and enabled back.
- Add '--disable-ignore' argument: Disable filename check.
- Add '--verbose' argument: Enable verbose.
- Remove unwanted imports.
Add GitHub .gitignore for python.
2021-11-18 11:54:44 +01:00
59df762bcf Update pzztool.py
handling of compression and decompression in pack and unpack
should rename :
pack -> pzz
unpack -> unpzz
2021-11-17 20:54:56 +01:00
267cf14d18 Fix bytes_align ? 2021-11-17 16:46:15 +01:00
d1d08921e3 Update pzztool.py 2021-11-16 19:36:09 +01:00
202db4c307 Update pzztool.py 2021-11-16 13:19:13 +01:00
3af4536d70 retrais de la contrainte .pzz dans l'unpack 2021-11-16 13:02:57 +01:00
884bc0fd4e PEP 8 modifs excepté la taille maxi de 79 caractères
Vérification du code automatisée avec :
autopep8 pzztool.py --in-place
2021-11-16 13:01:17 +01:00
54ff88aa3a Update pzztool.py 2021-11-15 20:18:43 +01:00
66e5fa58e5 Update pzztool.py 2021-11-15 01:25:01 +01:00
f7e9533af8 Update pzztool.py 2021-11-14 15:43:29 +01:00
dd77963e4b Revue des commentaires et nommages dans unpack
Revue des commentaires et nommages dans unpack de sorte à ce que ce soit très clair
2021-11-14 15:34:54 +01:00
51ebbc94ed Added pack function
Added fisrt version of pack, but it wanted to be rework for optimisation.
2021-11-07 20:31:19 +01:00
1ae6370675 Compression fix (see message)
Fix compression "value" from `0x3FF` to `0x7FF`. Now the file compress correctly.

Add bytes_align function that adds missing 0x00 bytes at the end of the file.

Minor variables rename to make them more explicit.
2021-11-05 18:44:11 +01:00
6bcf47ef54 added pzztool 2021-11-04 19:40:42 +01:00