Un PDF minimal
Le plus petit fichier complet : une page, et des formes dessinées dessus.
Vous cliquez sur un lien vers un long PDF, et vous attendez sans rien voir venir. La raison tient à la forme d'un fichier PDF ordinaire : la liste qui dit où se trouve chaque chose est écrite tout à la fin, si bien qu'il faut avoir reçu le document entier avant de pouvoir afficher la moindre page. Deux cents pages, et vous attendez deux cents pages pour lire la première.
Écrit dans l'autre sens, le fichier commence par la page un, par tout ce dont la page un a besoin, et par une petite liste qui dit où commence chacune des autres. La première page s'affiche pendant que le reste arrive encore, et sauter à la page cinquante ne fait venir que la page cinquante. C'est exactement le même document : quelqu'un qui l'ouvre sur sa propre machine ne voit aucune différence. L'exemple ci-dessous le mesure — le fichier ordinaire fait attendre tout le fichier, celui qui est réordonné un quart.
Des programmes entiers, longs de plusieurs centaines de lignes, pour celui qui écrit vos logiciels.
Voir le code Rust Voir le code Python
Ouvrir le document en anglais Ouvrir le document en français
Le plus petit fichier complet : une page, et des formes dessinées dessus.
Le même document écrit deux fois, en clair puis rangé, avec ce que pèse chacun et ce que le rangement a fait gagner.
Une page que tout le monde peut ouvrir et imprimer, et que personne ne peut copier ni modifier. À l'intérieur du fichier, chacun de ses mots est brouillé, et la page donne le mot de passe qui lève ce qu'elle retient.
Du texte composé dans une police que le fichier emporte à l'intérieur, réduite aux lettres réellement employées, et qui se cherche, se copie et se lit à voix haute.
Une coche, une croix et un tiret dessinés par le programme, ajoutés au document comme une police, et posés au milieu de mots ordinaires.
Quatre polices que tout lecteur dessine déjà, sur une seule page, donc le fichier n'en contient aucune — et l'exemple pèse les mêmes lignes des deux façons pour dire ce que cela économise.