Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

Choses à Savoir SCIENCES

Comment créer un .pdf plus grand que l'Univers ?

20 Apr 2025

Description

Créer un fichier plus grand que l’univers : cela semble absurde, voire impossible. Et pourtant, c’est précisément le défi qu’Alex Chan, un ingénieur logiciel britannique, a tenté de relever, avec une pointe d’humour mais aussi une solide démonstration des limites et bizarreries de l’informatique moderne.Tout commence par une idée un peu folle : peut-on créer un fichier informatique dont la taille dépasse celle de l’univers observable ? Pour situer, l’univers visible contiendrait environ 108010^{80} atomes. Un fichier de cette taille, en octets, serait donc littéralement inconcevable à stocker dans le monde réel. Mais Alex Chan ne cherche pas à le stocker… juste à le déclarer.Il utilise un format bien connu des informaticiens : le format ZIP. Les fichiers ZIP permettent de compresser des données, mais surtout, ils reposent sur une structure logique qui référence les fichiers contenus. En d’autres termes, on peut indiquer qu’un fichier compressé contient un fichier de plusieurs zettaoctets (ou plus), sans réellement inclure les données correspondantes. Cette astuce est connue sous le nom de "zip bomb", une forme d’attaque qui consiste à piéger un fichier compressé pour qu’il occupe une taille gigantesque une fois extrait, mettant ainsi à genoux les logiciels ou systèmes qui tentent de le lire.Mais Alex Chan pousse l’idée plus loin : il s’appuie sur les spécificités du format ZIP64, une extension du format ZIP qui permet de dépasser les limitations initiales de 4 Go par fichier. Grâce à une manipulation astucieuse des en-têtes ZIP (qui décrivent les tailles et emplacements des fichiers à l’intérieur de l’archive), il crée une structure vide mais déclarée comme contenant un fichier de 4,5 yottaoctets – soit plus que la quantité totale d’information pouvant être contenue par tous les atomes de l’univers.Techniquement, le fichier ne contient pratiquement rien. Il est extrêmement léger. Mais les métadonnées décrivent un fichier gigantesque, bien au-delà de ce que la physique pourrait permettre. C’est donc un exploit purement conceptuel : Alex Chan ne crée pas un fichier gigantesque, mais une sorte de "mensonge bien formaté". Il démontre ainsi que les systèmes informatiques peuvent être poussés dans leurs retranchements logiques, que les limites ne sont pas toujours physiques, mais parfois uniquement liées aux conventions des formats ou des logiciels.En somme, son défi est à la fois une blague geek, une leçon de conception logicielle, et un clin d’œil aux absurdités possibles dans l’univers numérique. Une preuve brillante qu’avec un peu d’imagination, même le vide peut peser plus lourd que l’univers. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.