Voici sa taille maximale

Alexis Tremblay
Alexis Tremblay

Lorsque vous pensez à un fichier PdfImaginez un document numérique de taille commun: une page A4, une brochure, un manuel technique. Mais vous vous êtes déjà demandé ce qu’est le Taille maximale réelle qu’un PDF peut atteindre? Nous ne parlons pas de taille en termes de mégaoctets ou de gigaoctets, mais de dimensions en termes de compteurs ou de kilomètres, c’est-à-dire à quel point le PDF peut être imprimé physiquement. Selon les spécifications officiers du format, inventé en 1992 par Adobe, un seul PDF peut aller à 381 km par côté. En pratique, il pourrait couvrir La moitié de la surface de l’Allemagne ou, si vous préférez une comparaison locale, l’équivalent de 6 fois la taille de la Lombardie.

Cette limitation découle d’un paramètre appelé Userunitqui définit l’échelle de mesure des pages dans les documents PDF. Dans les versions les plus récentes du format (PDF 1.7), la valeur maximale autorisée pour UserUnit est de 75 000, ce qui amène la taille de la page à 15 millions de pouces (converti en kilomètres, en fait 381 km). Ceci est la limite gérable par Adobe Software, mais d’autres programmes, tels que Prévisualisation Sur le macOS, ils ne semblent pas avoir des contraintes aussi rigides et vous permettent de créer du PDF avec des dimensions théoriquement infinies. Cette curiosité technique a été explorée par Alex Chanun développeur de logiciels qui voulait tester les vraies limites des PDF.

Les vraies dimensions des PDF

Alex Chanentraîné par la curiosité, non seulement a réussi à confirmer la taille officielle maximale, mais a également découvert un moyen de contourner les restrictions et de créer des documents de proportions bien au-delà de l’imaginable: son expérience a conduit à Génération d’un PDF avec une largeur qui surmonte la distance entre la Terre et la Lune.

Mais comment fonctionne techniquement cette limitation? Et pourquoi est-ce que 381 km? Pour le comprendre, vous devez entrer dans la structure interne des PDF. Le format PDF a été développé par Adobe dans les années 90 pour créer des documents portables et visibles sur n’importe quel appareil sans perdre de mise en forme. Chaque PDF est composé d’objets structurés, y compris le Boîte de médiasqui définit la taille de la page et le Userunitqui détermine l’échelle des mesures dans le fichier.

À l’origine, les versions les plus anciennes du format PDF (comme 1,3) comprenaient une taille maximale de 45 × 45 pouces (environ 114 × 114 cm). Avec le temps, Adobe a augmenté cette limite: dans les versions suivantes (PDF 1,6 et 1,7), la taille maximale qui peut être réglée par Acrobat a atteint 15 millions de pouces de côté. Pour comprendre comment nous arrivons à ce point, nous analysons ce qui est indiqué dans le document PDF RÉFÉRENCE Sixième édition Adobe Portable Document Format Version 1.7 Novembre 2006 (ci-après, nous avons signalé une capture d’écran de ce dernier).

Image

La formule est signalée dans le document susmentionné 14 400 * 75 000 * 1/72. « Décomposons » pour comprendre ce que cela signifie.

  • 14 400: Cela représente le nombre maximum d’unités (points PDF) par côté d’une page avec l’échelle par défaut.
  • 75.000: Il s’agit de la valeur maximale de l’utilisateur, qui multiplie la taille de chaque unité.
  • 1/72: Il sert à convertir les unités PDF en pouces, étant donné que chaque unité par défaut du PDF est de 1/72 pouce.

Aller à multiplier 14 400 × 75.000 Nous obtenons 1 080 000 000: Il s’agit du nombre total d’unités PDF avec la valeur maximale de UserUnit. Multiplier cette valeur × 1/72 Nous obtenons 15 000 000 poucesc’est-à-dire 381 km.

Les limites dépassées par Alex Chan: le plus grand document PDF de l’univers observable

Mais Alex Chan ne s’est pas arrêté là. Manquant Explorez les vraies limites du formata constaté que certains logiciels – en particulier Prévisualisation (Le lecteur des images et des PDF Apple, pré-installer sur macOS) – N’appliquez aucune restriction rigide à la taille d’un PDF. En modifiant les paramètres internes du document, Chan a créé un PDF avec des dimensions qui remettent en question toute logique: plus grand que l’univers observable entier. Une déclaration apparemment absurde, mais soutenue par le fait que le logiciel a accepté des valeurs extrêmement grandes sans erreurs. Le développeur est pour qu’il décrit son entreprise:

En fin de compte, je me suis retrouvé avec un PDF qui a prévisualisé serait plus grand que l’univers entier, environ 37 milliards d’années-lumière carré. Bien sûr, c’est surtout un espace vide, mais l’univers l’est aussi.

Image

Malgré la possibilité de créer d’énormes PDF, il faut dire qu’en pratique, ces documents ne seraient guère utilisés. Même le logiciel le plus avancé aurait du mal à gérer de tels fichiers exagérés, et essayer de les imprimer serait, pas même pour dire, pure folie.