Bienvenue invité. SVP enregistrez vous pour être membre.
:: Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
:: Recherche
:: Menu Principal

Parcourir ce sujet:   1 Utilisateur(s) anonyme(s)





Taille de fichiers compressés
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13545
Hors Ligne
Suite à diverses discussions sur le forum, j'ai voulu regarder le contenu de fichiers binaires compressés.
J'ai donc créé un petit fichier texte avec un éventail large de caractères que j'ai ensuite compressé en zip, 7zip et rar.

A mon grand étonnement les fichiers compressés ont une taille au moins 2 fois plus grande que le fichier texte original ?!

Si quelqu’un a une explication ...

Fichier(s) attaché(s):


7z Test.7z Taille: 0.22 KB; Hits: 314
rar Test.rar Taille: 0.16 KB; Hits: 264
txt Test.txt Taille: 0.09 KB; Hits: 276
zip Test.zip Taille: 0.21 KB; Hits: 272

Contribution le : 05/09/2019 18:32
_________________
Windows Entreprise 7 - 32 et 64 bits
Windows Entreprise et Pro 10 - 64 bits
Windows Entreprise 11 - 64 bits
Linux divers et variés
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Régulier
Inscrit:
06/12/2014 14:58
Groupe:
Utilisateurs enregistrés
Post(s): 73
Hors Ligne
Bonsoir,
Cela me parait normal,
Les fichiers aux formats compressés contiennent bien évidement les données mais aussi: des entêtes du format, des offsets, des tables de transcodages, des bits de correction etc...
Donc il y a un seuil de taille en dessous de laquelle cela n'a pas d’intérêt de compresser.
Ton fichier de test ferait 500ko ou 1Mo, la compression serait valable.

ps: je suis loin d'être un expert, si quelqu'un peut confirmer ?

Contribution le : 05/09/2019 20:05
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Expert
Inscrit:
28/02/2007 10:05
Groupe:
Utilisateurs enregistrés
Post(s): 1876
Hors Ligne
Citation :

BelCastel a écrit:
Bonsoir,
Cela me parait normal,
Les fichiers aux formats compressés contiennent bien évidement les données mais aussi: des entêtes du format, des offsets, des tables de transcodages, des bits de correction etc...
Donc il y a un seuil de taille en dessous de laquelle cela n'a pas d’intérêt de compresser.
Ton fichier de test ferait 500ko ou 1Mo, la compression serait valable.

ps: je suis loin d'être un expert, si quelqu'un peut confirmer ?


Je confirme

Contribution le : 05/09/2019 20:17
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13545
Hors Ligne
Citation :

Tayak a écrit:
Citation :

BelCastel a écrit:
Bonsoir,
Cela me parait normal,
Les fichiers aux formats compressés contiennent bien évidement les données mais aussi: des entêtes du format, des offsets, des tables de transcodages, des bits de correction etc...
Donc il y a un seuil de taille en dessous de laquelle cela n'a pas d’intérêt de compresser.
Ton fichier de test ferait 500ko ou 1Mo, la compression serait valable.

ps: je suis loin d'être un expert, si quelqu'un peut confirmer ?


Je confirme

Admettons mais mon fichier de départ a aussi une entête et les bits de corrections sont proportionnels aux data de départ, donc de là à plus que doubler la taille ?
Je ne vois pas bien ce que vient faire une table de transcodage ?

Contribution le : 05/09/2019 20:19
_________________
Windows Entreprise 7 - 32 et 64 bits
Windows Entreprise et Pro 10 - 64 bits
Windows Entreprise 11 - 64 bits
Linux divers et variés
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Expert
Inscrit:
21/02/2007 22:15
Groupe:
Utilisateurs enregistrés
Post(s): 2055
Hors Ligne
Salut .o/

Les archives contiennent aussi des métadonnées qui ne sont pas comptées dans le poids du fichier original, telles que :
- la liste des fichiers dans l'archive. Car même s'il n'y en a qu'un seul à l'intérieur, la majorité des formats d'archives permettent d'en stocker plusieurs, il est donc normal qu'il y ait une liste du contenu.
- le nom du fichier en question "en particulier",
- où commencent et s'arrêtent les données compressées de ce fichier-là spécifiquement, dans l'archive
- ses date et heure et dernière modification (avec une précision plus ou moins élevée)
- un hashage pour vérifier que le fichier extrait est bien conforme à ce qu'il était avant archivage

Et bien sûr, les en-tête et autres "fin de bloc" déjà évoqués par d'autres intervenants.

Tout ça, ajouté à un fichier qui à l'origine ne fait que quelques dizaines d'octets, effectivement ça ajoute une quantité non négligeable (en termes de pourcentage) d'informations.

Pour quantifier l'espace qu'occupent à elles seules ces données supplémentaires, tu peux par exemple choisir une méthode d'archivage sans compression, et examiner le fichier résultant avec un éditeur hexadécimal.

Sur l'image jointe, voici ton fichier "compressé" avec kzip, qui en mode automatique, a visiblement jugé préférable de le stocker "brut".

J'ai surligné le contenu du fichier, tout le reste, ce sont des données en plus.

Citation :

Tof81 a écrit:

Admettons mais mon fichier de départ a aussi une entête […]

Non, il n'en a pas.

Fichier(s) attaché(s):



png  shot-20190905T212449.png (35.74 KB)
330_5d7162485132c.png 1138X493 px

Contribution le : 05/09/2019 21:30
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Expert
Inscrit:
06/08/2008 07:49
Groupe:
Utilisateurs enregistrés
Post(s): 1289
Hors Ligne
Comme je l'ai dit dans le fameux fil précédent je pense que les zip 7zip etc sont juste des encapsulations sans perte avec bcp d'informations sur le fichier. Donc il y a une taille minimum.

Contribution le : 05/09/2019 21:39
_________________
i5 4670K, GTX 980 OC, 8Go, 3x SSD 1x HDD (3.5To), Windows 7 Pro N 64bits
Dell XPS M1330, T9300, 4Go, SSD 500Go, 8400GS, Windows 7 Pro 32bits
Dell Dimension 8300, P4C 3Ghz, 2Go, 80Go, 9800Pro, XP Pro SP3
Dell Dimension 3000, Celeron 2,6GHz, 2Go, 80Go, 9
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Expert
Inscrit:
09/08/2010 00:23
De Mystère...
Groupe:
Utilisateurs enregistrés
Post(s): 2836
Hors Ligne
Citation :

BelCastel a écrit:
Bonsoir,
Cela me parait normal,
Les fichiers aux formats compressés contiennent bien évidement les données mais aussi: des entêtes du format, des offsets, des tables de transcodages, des bits de correction etc...
Donc il y a un seuil de taille en dessous de laquelle cela n'a pas d’intérêt de compresser.
Ton fichier de test ferait 500ko ou 1Mo, la compression serait valable.

ps: je suis loin d'être un expert, si quelqu'un peut confirmer ?


Je confirme.

Là, Tof je suis surpris que tu ne saches pas ça ?

Contribution le : 05/09/2019 23:05
_________________
Win 7 pro 64 bits - Firefox 64 bits - Thunderbird 64 bits
Créer un fichier PDF de la contribution Imprimer


Re: Taille de fichiers compressés
Expert
Inscrit:
23/03/2009 08:11
Groupe:
Utilisateurs enregistrés
Post(s): 1299
Hors Ligne
un petit tutos sympas
http://www.webservice-est.fr/partie-1 ... n-fichier-fonctionnement/
avec qq mot clé pour faire des recherches plus poussées

Contribution le : 06/09/2019 08:57
Créer un fichier PDF de la contribution Imprimer


[Résolu] Re: Taille de fichiers compressés
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 13545
Hors Ligne
Merci pour vos réponses.
Je n'avais jamais regardé la compression de fichiers, bien que j’utilise ça depuis plus de 30 ans.
J'ai compressé un fichier txt de quelques kO et là oui les fichiers zip, rar, 7zip sont bien plus petits que l'original (2 à 4 fois).
Et j'ai trouvé les entêtes avec un éditeur hexa (PK, 7z et Rar).

Contribution le : 06/09/2019 12:13
_________________
Windows Entreprise 7 - 32 et 64 bits
Windows Entreprise et Pro 10 - 64 bits
Windows Entreprise 11 - 64 bits
Linux divers et variés
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe    
Message:*


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]