Zum Inhalt springen
Aback Tools Logo

PDF-Header-Validator

Löschen Sie eine beliebige Datei, um sofort zu prüfen, ob sie mit den richtigen %PDF-Magic-Bytes beginnt, die in der PDF-Spezifikation erforderlich sind. Der Validator liest nur die ersten paar Bytes Ihrer Datei – kein Upload auf einen Server – und zeigt die erkannte PDF-Version, den Byte-Offset, die Dateitypidentifikation und einen Hex-Dump der öffnenden Bytes an.

PDF Header Validator
Drop any file to validate its PDF header structure - the %PDF- magic byte signature, version number (PDF 1.0-2.0), binary comment, %%EOF marker, and startxref keyword. Displays the raw hex and ASCII bytes for the first 16 bytes of the file with a full pass/fail report for every required and recommended PDF specification check. Zero server uploads - all validation runs locally in your browser.

Drop any file here, or click to browse

PDF, image, archive, text - any file type accepted

Warum sollten Sie unseren PDF-Header-Validator verwenden?

  • 6-Punkte-Strukturvalidierung: Der PDF-Header-Validator prüft jedes erforderliche und empfohlene PDF-Header-Element: die %PDF-Magic-Bytes, die Versionsnummer (1.0-2.0), die binäre Kommentarzeile, die %%EOF-Markierung, das Startxref-Schlüsselwort und die Dateierweiterung – mit einem eindeutigen Pass/Fail-Ergebnis und einer Schweregradbezeichnung für jedes Element.
  • Rohe Hex- und ASCII-Byte-Anzeige: Der PDF-Header-Validator zeigt die ersten 16 Bytes Ihrer Datei als formatierte Hex-Paare und ASCII-Zeichen sowie die binäre Kommentar-Hex-Sequenz an – so sehen Sie genau, was der PDF-Reader sieht, wenn er die Datei öffnet, ohne Mehrdeutigkeit.
  • 100 % privat – kein Upload erforderlich: Die gesamte Header-Validierung läuft vollständig in Ihrem Browser. Ihre Datei wird niemals auf einen Server hochgeladen, niemals gespeichert und niemals über ein Netzwerk übertragen. Der PDF-Header-Validator liest nur die ersten 1 KB und die letzten 512 Bytes – es wird nichts nach außen gesendet.
  • Sofortige Ergebnisse für jede Datei: Der PDF-Header-Validator akzeptiert jede Datei – .pdf, .PDF, umbenannte Dateien, Dateien ohne Erweiterung – und gibt sofort Ergebnisse zurück. Keine Wartezeiten, keine Dateigrößenbeschränkungen, keine Anmeldung erforderlich. 100 % kostenlos für unbegrenzte Validierungen.

Häufige Anwendungsfälle für den PDF-Header-Validator

  • Diagnose von „Ungültiges PDF“-Fehlern: Wenn ein PDF-Reader „keine gültige PDF-Datei“ meldet oder sich weigert, ein Dokument zu öffnen, verwenden Sie zuerst den PDF-Header-Validator – er bestätigt sofort, ob die %PDF-Signatur und die erforderlichen Strukturmarkierungen vorhanden sind, und grenzt die Ursache des Fehlers ein.
  • Datei-Upload-Validierungspipelines: Verwenden Sie den PDF-Header-Validator als schnelle Vorprüfung, bevor Sie eine PDF-Datei einer aufwändigeren Verarbeitung – OCR, Komprimierung oder Konvertierung – unterziehen. Das frühzeitige Abfangen ungültiger Header verhindert nachgelagerte Fehler und spart Verarbeitungsressourcen.
  • Erkennen umbenannter oder verschleierter Dateien: Dateien, die in .pdf umbenannt wurden und tatsächlich JPEG-Bilder, ZIP-Archive oder andere Formate sind, werden die %PDF-Header-Prüfung sofort nicht bestehen. Der PDF-Header-Validator erkennt diese Nichtübereinstimmung, bevor die Datei eine Verarbeitungspipeline erreicht.
  • Entwicklung und Test von PDF-Bibliotheken: Verwenden Sie beim Erstellen oder Testen von PDF-Generierungscode den PDF-Header-Validator, um zu bestätigen, dass Ihre Ausgabedateien über einen korrekten Header, ein gültiges Versionsbyte, einen Binärkommentar und eine ordnungsgemäß abgeschlossene %%EOF-Markierung verfügen. Dadurch werden Ausgabefehler vor der Bereitstellung erkannt.
  • Überprüfen wiederhergestellter oder reparierter PDFs: PDFs, die aufgrund von Beschädigungen, Teildownloads oder Datenträgerwiederherstellungstools wiederhergestellt wurden, weisen möglicherweise einen beschädigten Header auf. Der PDF-Header-Validator bestätigt, ob die %PDF-Signatur, Startxref und %%EOF die Wiederherstellung überstanden haben, bevor Sie Zeit mit der Verarbeitung der Datei verbringen.
  • Lernen zur Einhaltung der PDF-Spezifikation: Der PDF-Header-Validator macht die Header-Anforderungen der PDF-Spezifikation greifbar – er zeigt genau an, welche Bytes erforderlich sind, welche Hex-Werte sie haben und ob Ihre Datei konform ist. Nützlich für Entwickler, die das PDF-Format erlernen oder sich auf PDF/A-Konformitätsarbeiten vorbereiten.

Was ist der PDF-Header?

Jede gültige PDF-Datei muss mit einer bestimmten Bytesequenz beginnen, die als PDF-Header bezeichnet wird. Die erste Zeile ist die %PDF-Signatur (hex: 25 50 44 46 2D), direkt gefolgt von der Versionsnummer – zum Beispiel %PDF-1.7 oder %PDF-2.0. Diese Signatur teilt PDF-Readern, Betriebssystemen und Inhaltstypdetektoren mit, dass es sich bei der Datei um ein PDF-Dokument handelt. Die PDF-Spezifikation (ISO 32000) erfordert, dass diese Signatur am Byte-Offset 0 erscheint – es dürfen keine Bytes davor stehen. Der Header ist auch die Grundlage für die Erkennung des MIME-Typs: Eine Datei, deren erste Bytes mit %PDF- übereinstimmen, hat unabhängig von ihrer Dateierweiterung den MIME-Typ application/pdf.

So funktioniert unser PDF-Header-Validator

  1. Laden Sie Ihre Datei hoch: Legen Sie jede Datei – .pdf, umbenannte Dateien oder jede andere Erweiterung – in der Drop-Zone ab. Der PDF-Header-Validator liest nur die ersten 1 KB und die letzten 512 Bytes Ihrer Datei lokal in Ihrem Browser. Es werden keine Daten auf einen Server hochgeladen.
  2. Strukturanalyse: Das Tool prüft sechs Header-Elemente der Reihe nach: (1) die %PDF-Magic-Byte-Signatur bei Offset 0, (2) die PDF-Versionsnummer (1.0-2.0), (3) den optionalen Binärkommentar in der zweiten Zeile, (4) die %%EOF-Markierung am Ende der Datei, (5) das Schlüsselwort startxref und den Byte-Offset und (6) die Dateierweiterung. Jede Prüfung trägt die Bezeichnung „Erforderlich“, „Empfohlen“ oder „Info“ und gibt „Bestanden/Nicht bestanden“ mit den tatsächlich gefundenen Bytewerten zurück.
  3. Ergebnisse: Ein Urteilsbanner (Gültig/Warnung/Ungültig) fasst das Ergebnis zusammen. Die vollständigen rohen Hex- und ASCII-Bytes für die ersten 16 Bytes der Datei werden neben den einzelnen Prüfergebnissen angezeigt, sodass Sie genau sehen können, was auf Byte-Ebene in der Datei enthalten ist.

Was validiert wird

  • %PDF-Signatur (erforderlich): Bytes 0-4 müssen 25 50 44 46 2D sein. Abwesenheit bedeutet, dass die Datei kein PDF ist.
  • PDF-Versionsnummer (erforderlich): Die Bytes 5–7 kodieren die Version (z. B. 31 2E 37 = „1.7“). Gültige Versionen: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.
  • Binärer Kommentar – zweite Kopfzeile (empfohlen): Eine Zeile, die mit % beginnt und Bytes > 127 enthält, signalisiert binären Inhalt an FTP-Clients und einige Proxys. Erforderlich für PDF/A.
  • %%EOF-Marker und startxref (erforderlich): Der %%EOF-Dateiendemarker und das vorangehende Schlüsselwort startxref sind für eine gültige PDF-Struktur erforderlich. Fehlende Werte weisen auf eine Kürzung oder Beschädigung hin.

Datenschutz, Einschränkungen und Verfügbarkeit

Der PDF-Header-Validator liest nur die ersten 1.024 Bytes und die letzten 512 Bytes Ihrer Datei – er lädt nicht das gesamte Dokument in den Speicher. Die gesamte Verarbeitung erfolgt clientseitig in Ihrem Browser mithilfe von JavaScript. Ihre Datei wird niemals an einen Server übertragen. Das Tool validiert nur die PDF-Header-Struktur – es überprüft nicht die Vollständigkeit der Querverweistabelle, die Gültigkeit einzelner PDF-Objekte oder die Konformität auf Dokumentebene (PDF/A, PDF/UA, PDF/X). Für eine vollständige Strukturvalidierung verwenden Sie den PDF Inspector oder den PDF Preflight Checker. Das Tool ist 100 % kostenlos, ohne Dateigrößenbeschränkung und ohne Anmeldung.

Häufig gestellte Fragen

Ein PDF-Header-Validator prüft, ob eine Datei mit der richtigen %PDF-Magic-Byte-Sequenz beginnt, die die PDF-Spezifikation (ISO 32000) erfordert. Es bestätigt, dass es sich bei der Datei um eine echte PDF-Datei und nicht um ein umbenanntes Bild, Archiv oder Dokument handelt, und extrahiert die deklarierte PDF-Spezifikationsversion aus dem Header.

Der %PDF-String ist die magische Zahl, die eine Datei als PDF identifiziert. Es entspricht den fünf Bytes 25 50 44 46 2D im Hexadezimalformat. Die folgenden Zeichen (z. B. 1.4, 1.7 oder 2.0) geben an, mit welcher Version der PDF-Spezifikation das Dokument erstellt wurde. Jede Datei, bei der dieser Header bei oder in der Nähe von Byte 0 fehlt, ist keine gültige PDF-Datei.

Ja. Der PDF-Header-Validator prüft nur die ersten Bytes der Datei. Ein Dokument kann einen gültigen %PDF-Header haben, aber aufgrund einer beschädigten Querverweistabelle, beschädigter Objektströme oder fehlender EOF-Markierung dennoch unlesbar sein. Die Header-Validierung ist die schnellste erste Prüfung – für eine tiefergehende Diagnose verwenden Sie das PDF Repair Tool oder den PDF Cross-Reference Table Viewer.

Nein. Der PDF-Header-Validator liest Ihre Datei mithilfe der JavaScript-FileReader-API vollständig in Ihrem Browser. Es werden nur die ersten 1.024 Bytes gelesen und nichts an einen Server übertragen. Ihr Dokument verlässt nie Ihr Gerät, sodass dieses Tool für vertrauliche oder sensible Dateien sicher ist.

Der PDF-Header-Validator erkennt alle veröffentlichten PDF-Spezifikationsversionen: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 (Acrobat-Ära) und 2.0 (ISO 32000-2). Außerdem meldet es zu Untersuchungszwecken alle nicht standardmäßigen Versionszeichenfolgen, die es im Header findet.

Wenn eine Datei die PDF-Header-Prüfung nicht besteht, identifiziert der Validator den tatsächlichen Dateityp anhand seiner magischen Bytes. Zu den gängigen Nicht-PDF-Dateien, die mit der Erweiterung .pdf getarnt sind, gehören JPEG (FFD8FF), PNG (89504E47), ZIP und DOCX/XLSX/PPTX (504B0304) sowie reine Textdateien, die mit einem anderen lesbaren ASCII als %PDF- beginnen.

Der Hex-Dump zeigt die ersten 32 Bytes Ihrer Datei hexadezimal und ASCII nebeneinander an – dieselbe Ansicht, die von Hex-Editoren wie HxD oder xxd verwendet wird. Damit können Sie die Rohbytes am Anfang der Datei visuell überprüfen und die genaue vorhandene Formatsignatur identifizieren.

Ja, völlig kostenlos. Keine Anmeldung, keine Premium-Stufe, keine Dateigrößenbeschränkungen und kein Upload erforderlich. Der PDF-Header-Validator läuft vollständig in Ihrem Browser mit clientseitigem JavaScript und kann ohne Einschränkungen beliebig oft verwendet werden.

Die aktuelle Version konzentriert sich auf den Dateikopf – die %PDF-Signatur am Anfang der Datei. Die PDF-Spezifikation erfordert außerdem eine %%EOF-Markierung am Ende der Datei, aber um dies zu überprüfen, muss ein größerer Teil der Datei gelesen werden. Für eine vollständige Strukturprüfung einschließlich der EOF-Markierung und der Querverweistabelle verwenden Sie den PDF-Querverweistabellen-Viewer.