Ein Dokument, das vor dem Öffnen nach einem Passwort fragt

Stellen Sie sich ein Gebäude mit zwei Türen vor. Die Haustür ist die, ohne die überhaupt niemand hineinkommt und niemand sieht, was drinnen ist. Die Bürotür am Ende des Flurs ist die andere: Alle gehen daran vorbei, und nur wer sie aufschließen kann, geht hinein. Ein PDF hat beide, und das Dokument unten ist die Haustür. Öffnen Sie es, und Sie werden nach einem Passwort gefragt; bis dort etwas Richtiges eingegeben ist, zeigt die Anzeigesoftware ein leeres Fenster.

Nichts sieht hinein, und genau darum geht es: keine Vorschau im Dateimanager, keine erste Seite in den Suchergebnissen Ihrer Maschine, nirgends ein kleines Bild davon — deshalb hat auch diese Seite kein Bild davon. Senden Sie es als Anhang, und dasselbe gilt auf dem ganzen Weg: Wer es versehentlich erhält, hält eine Datei und sonst nichts. Das ist die Form für eine per E-Mail versandte Gehaltsabrechnung, für einen Kontoauszug, für einen medizinischen Bericht. Die Datei reist, und das Passwort reist auf einem anderen Weg. Und es gibt keine Hintertür: Niemand hier und niemand, der Ihre Anzeigesoftware geschrieben hat, kann es für Sie öffnen. Der einzige andere Weg hinein ist das Passwort des Autors, das ein Dokument ebenfalls tragen kann; dieses trägt es und druckt es neben dem ersten auf seine eigene Seite, weil es ein Beispiel ist, das zum Ansehen geschrieben wurde.

Was dieses Beispiel zeigt

  • Das Passwort, nach dem es fragt, in Ihre Anzeigesoftware genau so eingegeben, wie es hier steht, Buchstabe für Buchstabe und mit dem Leerzeichen in der Mitte: „the reader“.
  • Nichts zeigt eine Seite davon ohne dieses Passwort: nicht Ihr Dateimanager, nicht die Suche Ihrer Maschine, nicht diese Seite.
  • Jedes Wort darin in der Datei verwürfelt, die Verwürfelung aus dem Passwort berechnet, das nirgends in der Datei steht.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Das andere Dokument dieses Paars

Die andere öffnet sich für jeden ohne Eingabe und bittet die Anzeigesoftware, ihren Text nicht kopieren oder ändern zu lassen. Das ist eine Bitte und kein Schloss: Software, die sie nicht beachtet, kopiert die Seite trotzdem. Es ist die, die die meisten Dokumente tatsächlich tragen, die sich geschützt nennen.

Ein Dokument, das sich frei lesen lässt und bittet, nicht kopiert zu werden

Von diesem Dokument lässt sich hier kein Bild zeigen: Nichts zeichnet eine Seite davon, bevor sein Passwort eingegeben ist, und genau dafür ist es da. Öffnen Sie es, und Ihre Anzeigesoftware fragt Sie nach einem. Geben Sie es genau so ein, wie es hier steht, Buchstabe für Buchstabe und mit dem Leerzeichen in der Mitte: „the reader“.

Dieses Dokument wiegt 14.6 kB

Ein Passwort fügt einem Dokument kein Kapitel hinzu: Das Dokument wiegt so viel wie dieselbe Seite unverschlüsselt. Die Größe jedes Beispieldokuments ansehen.

Beispiele in der Nähe

Ein minimales PDF

Zwei identische Seiten, die die Struktur einer Rechnung mit Linien und Rechtecken zeichnen, ohne ein Wort Text: Die Datei hat etwa ein Dutzend Kilobyte und bettet keine Schrift ein.

Seite eins zeigen, bevor die Datei angekommen ist

Dasselbe Dokument zweimal geschrieben: einmal, wie es ist, einmal mit seiner ersten Seite am Anfang der Datei. Die Seite nennt für jedes der beiden die Zahl der Bytes, die ein Browser empfangen haben muss, bevor er Seite 1 zeigt.

Jedes Papierformat, auf eigener Seite

Eine Seite für jedes Papierformat, das die Bibliothek beim Namen kennt, von A0 bis A6 und die amerikanischen Formate, jede mit ihrer Größe in Millimetern und Zoll; dann quer oder kopfüber gelegte Seiten und ein zehn Meter langes Banner.

Die Datei verkleinern

Ein Dokument, zweimal geschrieben: einmal unkomprimiert, einmal komprimiert. Die Seite nennt beide Dateigrößen und was die Kompression gespart hat.

In die Datei eingebettete Schriften

Text in einer in die Datei eingebetteten Schrift gesetzt, auf die tatsächlich verwendeten Buchstaben gekürzt und weiterhin durchsuchbar, kopierbar und vorlesbar.

Jedes Beispiel, nach Thema