Un PDF minimal
Deux pages identiques qui portent le squelette d'une facture en formes simples, sans une seule lettre : le plus petit fichier qui soit, et il s'ouvre partout.
Imaginez un immeuble avec deux portes. La porte de la rue est celle sans laquelle personne n'entre du tout, et personne ne voit ce qu'il y a dedans. La porte du bureau au fond du couloir est l'autre : tout le monde passe devant, et seule la personne qui a cette clé-là entre. Un PDF a les deux, et le document ci-dessous est la porte de la rue. Ouvrez-le et une case apparaît, qui réclame un mot de passe ; tant qu'on n'y a rien tapé de juste, le logiciel de lecture montre une fenêtre vide.
Rien ne voit à l'intérieur, et c'est tout l'intérêt : pas d'aperçu dans le gestionnaire de fichiers, pas de première page dans les résultats de recherche de votre machine, pas de petite image nulle part — c'est bien pour cela que cette page n'en montre aucune. Envoyez-le en pièce jointe et cela tient tout du long : celui à qui le fichier arrive par erreur tient un fichier et rien d'autre. C'est la forme qu'on emploie pour un bulletin de paie envoyé par courriel, pour un relevé de compte, pour un compte rendu médical. Le fichier voyage d'un côté, et le mot de passe de l'autre. Et il n'y a pas de passe-partout : personne dans l'équipe, et personne parmi ceux qui ont écrit votre logiciel de lecture, ne peut l'ouvrir à votre place. La seule autre clé est le mot de passe de l'auteur, qu'un document peut porter lui aussi ; celui-ci en porte un, et il l'écrit sur sa propre page à côté du premier, parce que c'est un document fait pour être regardé.
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
L'autre s'ouvre pour tout le monde sans qu'on tape quoi que ce soit, et il demande au logiciel de lecture de ne pas laisser copier ni modifier son texte. C'est une demande, pas un verrou : un logiciel qui n'en tient pas compte copie la page quand même. C'est ce que portent en réalité la plupart des documents qui se disent protégés.
Un document qui se lit librement et demande à ne pas être copié
Il n'y a pas d'image de ce document à montrer ici : rien n'en dessine une page tant que son mot de passe n'a pas été tapé, et c'est bien à cela qu'il sert. Ouvrez-le et votre logiciel de lecture vous en réclamera un. Tapez-le exactement comme il est écrit ici, lettre pour lettre et avec l'espace du milieu : « the reader ».
Ce document pèse 40.8 ko.
Un mot de passe ajoute une clé à un document, pas un chapitre : il pèse ce que pèse la même page sans mot de passe. Voyez ce que pèse chaque document.
Les chiffres de rapidité et de poids de ce site sont mesurés avec une clé de licence. Voyez ce que dessine une version d'essai.
Exactement 40 847 octets.
Sur ce site, un kilo-octet vaut mille octets.
Deux pages identiques qui portent le squelette d'une facture en formes simples, sans une seule lettre : le plus petit fichier qui soit, et il s'ouvre partout.
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.
Une page qui s'ouvre sans qu'on tape quoi que ce soit et qui s'imprime comme n'importe quelle autre, et qui demande au logiciel de lecture de laisser son texte où il est. Chaque mot en est brouillé à l'intérieur du fichier.
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.