Commit Graph

26 Commits

Author SHA1 Message Date
tmpz23
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
tmpz23
7fad884fc5
Update pzztool.py 2021-11-22 23:09:53 +01:00
tmpz23
0a890b6b50
Update pzztool.py 2021-11-22 08:09:08 +01:00
tmpz23
54bf1b1d02
Update pzztool.py
Added file_format autodetect
->TPL format is now handled
2021-11-20 17:24:49 +01:00
tmpz23
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
tmpz23
2b8d576332
Update pzztool.py
CRITICAL - BUG FIX ON PACK
2021-11-19 19:36:40 +01:00
tmpz23
6365cb205a
Update pzztool.py 2021-11-19 16:11:54 +01:00
tmpz23
15f7ca8dc7
Update pzztool.py 2021-11-19 16:11:41 +01:00
tmpz23
4dc0e35f32
Update pzztool.py
Ajout du logging -> debug avec l'option -v
2021-11-19 15:47:34 +01:00
tmpz23
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
tmpz23
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
tmpz23
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
tmpz23
202db4c307
Update pzztool.py 2021-11-16 13:19:13 +01:00
tmpz23
3af4536d70
retrais de la contrainte .pzz dans l'unpack 2021-11-16 13:02:57 +01:00
tmpz23
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
tmpz23
54ff88aa3a
Update pzztool.py 2021-11-15 20:18:43 +01:00
tmpz23
66e5fa58e5
Update pzztool.py 2021-11-15 01:25:01 +01:00
tmpz23
f7e9533af8
Update pzztool.py 2021-11-14 15:43:29 +01:00
tmpz23
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
MrHoStille
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
MrHoStille
6bcf47ef54 added pzztool 2021-11-04 19:40:42 +01:00