"Bombe zip" : une archive de 46 Mo se décompresse en 4500 To

Le par  |  7 commentaire(s)
Zip

Un développeur a récemment partagé un étonnant projet : une bombe Zip de 46 Mo pouvant atteindre 4500 To de données une fois décompressés.

Tout le monde ou presque connait le format Zip, un des nombreux formats de compression disponible qui permet de créer des archives et de réduire la taille de fichiers de façon significative.

L'utilisation de la compression de fichier est particulièrement intéressante quand il s'agit d'échanger des dossiers volumineux sur Internet afin d'une part de limiter l'occupation des espaces de stockage en ligne, mais aussi d'accélérer le temps de téléchargement (sans compter l'upload initial).

zip

Mais Zip a également vu son usage détourné pour réaliser quelques projets à orientation plus ou moins amusante. Outre l'utilisation des archives pour camoufler virus et malwares, certains développeurs se spécialisent dans la création de "bombes Zip". Il s'agit d'archives sans réel contenu exploitable, mais dont le but est d'occuper le maximum de place après décompression.

Jusqu'ici, la bombe Zip la plus célèbre s'appelait tout simplement 42.zip, une archive de 42 Ko qui, une fois décompressée atteint 4500 To de donnés. Cette archive exploite un processus récursif, soit pour faire simple : des archives compressées dans d'autres archives compressées... Ici, la technique exploite les limites du format Zip.

David Fifield vient toutefois de présenter sa création : une archive de 46 Mo qui après décompression atteint également 4500 To. Pas de quoi en faire une histoire ? À vrai dire, si, puisque cette fois la méthode de compression n'est pas récursive, mais en une seule passe. Le développeur propose d'ailleurs toutes les explications techniques ainsi que son algorithme en open source sur sa page.

Si vous comptiez faire une blague à un ami en lui envoyant ce type de fichier, sachez enfin que la plupart des antivirus repèrent les bombes zip et que certains navigateurs ou messageries empêchent tout simplement leur téléchargement.

Complément d'information

Vos commentaires

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #2071811
Sympa l'explication sur la page ....
Le #2071815
skynet a écrit :

Sympa l'explication sur la page ....


Clair faut juste un bac+8 pour bien la comprendre... je suis dessus depuis vendredi. :-p
Le #2071840
Je reviens de chez le pharmacien : boites de doliprane
Le #2071848
Mon rêve de l'époque ou je préférais le technique à la gouvernance : zipé du zip, qui a zipé du zip etc..... avec pour seul but de voir jusqu'où on peux aller =)
Le #2071859
CodeKiller a écrit :

skynet a écrit :

Sympa l'explication sur la page ....


Clair faut juste un bac+8 pour bien la comprendre... je suis dessus depuis vendredi. :-p


J'avoue que j'ai juste survolé le début pour le concept, le reste est trop cossu ...
Le #2071968
Puis au pire tu peux annuler un dézip en cours, donc je vois pas trop l'utilité, hormis l’exploit technique
Le #2072085
Raphael_malin a écrit :

Puis au pire tu peux annuler un dézip en cours, donc je vois pas trop l'utilité, hormis l’exploit technique


Si tu prend en compte le contexte tout le monde est gentil je suis d'accord avec toi.


La "blague" est de le faire à l'insu de l'utilisateur
Suivre les commentaires
Poster un commentaire
Anonyme
Anonyme