Choses à Savoir SCIENCES

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


Listen Later

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.

...more
View all episodesView all episodes
Download on the App Store

Choses à Savoir SCIENCESBy Choses à Savoir

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

22 ratings


More shows like Choses à Savoir SCIENCES

View all
Louis French Lessons by Choses à Savoir

Louis French Lessons

340 Listeners

Choses à Savoir - Culture générale by Choses à Savoir

Choses à Savoir - Culture générale

74 Listeners

Choses à Savoir SANTE by Choses à Savoir

Choses à Savoir SANTE

20 Listeners

Choses à Savoir HISTOIRE by Choses à Savoir

Choses à Savoir HISTOIRE

23 Listeners

Culture G by Studio Biloba

Culture G

8 Listeners

Pourquoi donc ? by Choses à Savoir

Pourquoi donc ?

23 Listeners

Maintenant, vous savez by Bababam

Maintenant, vous savez

12 Listeners

Mourir Moins Con by Prisma Media

Mourir Moins Con

17 Listeners

Parler anglais by Choses à Savoir

Parler anglais

9 Listeners

Choses à Savoir GASTRONOMIE by Choses à Savoir

Choses à Savoir GASTRONOMIE

6 Listeners

Incroyable ! by Choses à Savoir

Incroyable !

9 Listeners

Choses à Savoir ÉCONOMIE by Choses à Savoir

Choses à Savoir ÉCONOMIE

6 Listeners

La base by Choses à Savoir

La base

5 Listeners

Choses à Savoir TECH by Choses à Savoir

Choses à Savoir TECH

3 Listeners

Choses à Savoir CERVEAU by Choses à Savoir

Choses à Savoir CERVEAU

2 Listeners

Affaires de business by Choses à Savoir

Affaires de business

3 Listeners

Apprendre l'anglais avec l'actu by Choses à Savoir

Apprendre l'anglais avec l'actu

2 Listeners

Choses à Savoir ART by Choses à Savoir

Choses à Savoir ART

1 Listeners

dodo - Sons de la nature et bruit blanc by Choses à Savoir

dodo - Sons de la nature et bruit blanc

4 Listeners

Real Life French by Choses à Savoir

Real Life French

138 Listeners

La rumeur by Choses à Savoir

La rumeur

3 Listeners

Votre cerveau by France Culture

Votre cerveau

15 Listeners

Choses à Savoir ACTU by Choses à Savoir

Choses à Savoir ACTU

6 Listeners

Cosmique by Choses à Savoir

Cosmique

0 Listeners

Le coin philo by Choses à Savoir

Le coin philo

0 Listeners

Franc-parler by Choses à Savoir

Franc-parler

3 Listeners

Préhistoire - La grande aventure humaine by Choses à Savoir

Préhistoire - La grande aventure humaine

0 Listeners