Taille originale d'un fichier compressé gzip
Fermé
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
10 févr. 2003 à 16:04
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 12 févr. 2003 à 18:35
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 12 févr. 2003 à 18:35
A voir également:
- Taille originale d'un fichier compressé gzip
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir un fichier .bin - Guide
2 réponses
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
12 févr. 2003 à 01:04
12 févr. 2003 à 01:04
C'est toi le spécialiste python ici :-)
C'est vrai que c'est dommage de l'ouvrir juste pour ça...
Déjà un lien : http://www.ietf.org/rfc/rfc1952.txt
A mon avis tripatouiller dans les header serait intéressant.
Si Python ne fournit pas de fonction pour récupérer chaque header (à vrai dire ça m'étonne) regarde du côté de :
ISIZE (Input SIZE)
This contains the size of the original (uncompressed) input
data modulo 2^32.
C'est vrai que c'est dommage de l'ouvrir juste pour ça...
Déjà un lien : http://www.ietf.org/rfc/rfc1952.txt
A mon avis tripatouiller dans les header serait intéressant.
Si Python ne fournit pas de fonction pour récupérer chaque header (à vrai dire ça m'étonne) regarde du côté de :
ISIZE (Input SIZE)
This contains the size of the original (uncompressed) input
data modulo 2^32.
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
12 févr. 2003 à 16:01
12 févr. 2003 à 16:01
seb : T'es certain qu'aucune fonction n'est disponible ??? C'est quand même le B. A. BA d'une librairie.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
12 févr. 2003 à 18:35
12 févr. 2003 à 18:35
Ben oui.
Tout ce que j'ai dans la librairie gz, c'est un object ZipFile qui me renvoie un descripteur de fichier.
Tout ce que je peux faire c'est les classiques seek/read/tell...
Rien pour connaître la taille. C'est dommage.
J'ai essayé en zip, ça marche. Par contre j'ai des bizarreries sur les dates de fichiers (arg).
Tout ce que j'ai dans la librairie gz, c'est un object ZipFile qui me renvoie un descripteur de fichier.
Tout ce que je peux faire c'est les classiques seek/read/tell...
Rien pour connaître la taille. C'est dommage.
J'ai essayé en zip, ça marche. Par contre j'ai des bizarreries sur les dates de fichiers (arg).
12 févr. 2003 à 09:41
ça m'obligerais à parser et décompresser les entêtes. Pas glop.
Bon tant pis je repasse à zip... merci quand même !
12 févr. 2003 à 12:12
Il y a une autre possibilité : winrar (disponible sur www.telecharger.com)
1. tu ouvre winrar
2. tu recherche ton ficgier gz dans l'arborescence du disque
3. tu vois la taille originale du fichier.
12 févr. 2003 à 13:07
Je me vois mal piloter Winrar à partir de Python.