
Sign up to save your podcasts
Or
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.
4.8
2222 ratings
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.
340 Listeners
74 Listeners
20 Listeners
23 Listeners
8 Listeners
23 Listeners
12 Listeners
17 Listeners
9 Listeners
6 Listeners
9 Listeners
6 Listeners
5 Listeners
3 Listeners
2 Listeners
3 Listeners
2 Listeners
1 Listeners
4 Listeners
138 Listeners
3 Listeners
15 Listeners
6 Listeners
0 Listeners
0 Listeners
3 Listeners
0 Listeners