Un PDF minimal
Le plus petit fichier complet : une page, et des formes dessinées dessus.
Vous envoyez un tarif, un rapport, un jeu de plans. Vous voulez qu'on les lise et qu'on les imprime, et vous aimeriez mieux qu'on ne reprenne pas vos paragraphes dans un document à soi, ni qu'on change un chiffre avant de le faire suivre. Un PDF ordinaire ne vous laisse rien à dire là-dessus : celui qui tient le fichier tient tout ce qu'il y a dedans, en clair.
Celui-ci garde ses propres mots brouillés. Ouvrez-le : on ne vous demande rien, il se lit et s'imprime comme n'importe quel autre document. Essayez d'y copier un passage ou de le modifier, le lecteur refuse. La page donne le mot de passe de l'auteur, pour que vous puissiez essayer l'autre porte vous-même. Et elle dit franchement ce que vaut un tel fichier : ce qu'un document fermé retient, ce sont des demandes qu'un lecteur respecte, pas des serrures, et un lecteur qui les ignore l'ouvre quand même.
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, à l'ordinaire puis avec sa première page portée en tête du fichier, avec ce qu'il faut avoir reçu de chacun pour voir la page un.
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.
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.