Lompat ke konten
Aback Tools Logo

Validator Tajuk PDF

Letakkan file apa pun untuk langsung memeriksa apakah file tersebut dimulai dengan %PDF- byte ajaib yang benar yang diperlukan oleh spesifikasi PDF. Validator hanya membaca beberapa byte pertama file Anda - tidak ada unggahan ke server mana pun - dan menampilkan versi PDF yang terdeteksi, offset byte, identifikasi jenis file, dan hex dump dari byte pembuka.

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

Mengapa Menggunakan Validator Tajuk PDF Kami?

  • Validasi Struktural 6 Poin: Validator header PDF memeriksa setiap elemen header PDF yang diperlukan dan direkomendasikan: %PDF- byte ajaib, nomor versi (1.0-2.0), baris komentar biner, penanda %%EOF, kata kunci startxref, dan ekstensi file - dengan hasil lulus/gagal yang jelas dan label tingkat keparahan untuk masing-masing elemen.
  • Tampilan Byte Hex dan ASCII Mentah: Validator header pdf menunjukkan 16 byte pertama file Anda sebagai pasangan hex yang diformat dan karakter ASCII, ditambah urutan hex komentar biner - sehingga Anda melihat dengan tepat apa yang dilihat pembaca PDF saat membuka file, tanpa ambiguitas.
  • 100% Pribadi - Tidak Perlu Unggahan: Semua validasi header berjalan sepenuhnya di browser Anda. File Anda tidak pernah diunggah ke server mana pun, tidak pernah disimpan, dan tidak pernah dikirimkan melalui jaringan. Validator header pdf hanya membaca 1 KB pertama dan 512 byte terakhir - tidak ada yang dikirim secara eksternal.
  • Hasil Instan pada File Apa Pun: Validator header pdf menerima file apa pun - .pdf, .PDF, file yang diganti namanya, file tanpa ekstensi - dan mengembalikan hasilnya secara instan. Tidak perlu menunggu, tidak ada batasan ukuran file, tidak perlu mendaftar. 100% gratis untuk validasi tanpa batas.

Kasus Penggunaan Umum untuk Validator Header PDF

  • Mendiagnosis Kesalahan "PDF Tidak Valid": Ketika pembaca PDF melaporkan "file PDF tidak valid" atau menolak membuka dokumen, gunakan validator header pdf terlebih dahulu - ini akan langsung mengonfirmasi apakah tanda tangan %PDF- dan penanda struktural yang diperlukan ada, sehingga mempersempit penyebab kegagalan.
  • Jalur Validasi Pengunggahan File: Gunakan validator header pdf sebagai pemeriksaan awal cepat sebelum meneruskan PDF melalui pemrosesan yang lebih mahal - OCR, kompresi, atau konversi. Menangkap header yang tidak valid lebih awal akan mencegah kegagalan hilir dan menghemat sumber daya pemrosesan.
  • Mendeteksi File yang Diganti Namanya atau Disamarkan: File yang diubah namanya menjadi .pdf yang sebenarnya adalah gambar JPEG, arsip ZIP, atau format lain akan langsung gagal dalam pemeriksaan header %PDF. Validator header pdf menangkap ketidakcocokan ini sebelum file mencapai pipeline pemrosesan apa pun.
  • Pengembangan & Pengujian Pustaka PDF: Saat membuat atau menguji kode pembuatan PDF, gunakan validator header pdf untuk mengonfirmasi bahwa file output Anda memiliki header yang benar, byte versi yang valid, komentar biner, dan penanda %%EOF yang dihentikan dengan benar - menangkap cacat output sebelum penerapan.
  • Memeriksa PDF yang Dipulihkan atau Diperbaiki: PDF yang dipulihkan dari kerusakan, unduhan sebagian, atau alat pemulihan disk mungkin memiliki header yang rusak. Validator header pdf mengonfirmasi apakah %PDF-tanda tangan, startxref, dan %%EOF selamat dari pemulihan sebelum Anda menghabiskan waktu memproses file.
  • Pembelajaran Kepatuhan Spesifikasi PDF: Validator header pdf membuat persyaratan header spesifikasi PDF menjadi nyata - menunjukkan dengan tepat byte mana yang diperlukan, nilai hexnya, dan apakah file Anda sesuai. Berguna bagi pengembang yang mempelajari format PDF atau mempersiapkan pekerjaan kepatuhan PDF/A.

Apa itu Tajuk PDF?

Setiap file PDF yang valid harus dimulai dengan urutan byte tertentu yang disebut header PDF. Baris pertama adalah %PDF- tanda tangan (hex: 25 50 44 46 2D ) segera diikuti dengan nomor versi - misalnya %PDF-1.7 atau %PDF-2.0 . Tanda tangan ini memberi tahu pembaca PDF, sistem operasi, dan pendeteksi tipe konten bahwa file tersebut adalah dokumen PDF. Spesifikasi PDF (ISO 32000) mengharuskan tanda tangan ini muncul pada byte offset 0 - tidak boleh ada byte sebelumnya. Header juga merupakan dasar untuk deteksi tipe MIME : file yang byte pertamanya cocok dengan %PDF- memiliki tipe MIME application/pdf terlepas dari ekstensi filenya.

Cara Kerja Validator Header PDF Kami

  1. Unggah File Anda: Letakkan file apa pun - .pdf, file yang diganti namanya, atau ekstensi lainnya - ke dalam zona pelepasan. Validator header pdf hanya membaca 1 KB pertama dan 512 byte terakhir file Anda secara lokal di browser Anda. Tidak ada data yang diunggah ke server mana pun.
  2. Analisis Struktural: Alat ini memeriksa enam elemen header secara berurutan: (1) tanda tangan %PDF-byte ajaib pada offset 0, (2) nomor versi PDF (1.0-2.0), (3) komentar biner opsional pada baris kedua, (4) penanda %%EOF di dekat akhir file, (5) kata kunci startxref dan offset byte, dan (6) ekstensi file. Setiap pemeriksaan diberi label Wajib, Direkomendasikan, atau Info dan mengembalikan lulus/gagal dengan nilai byte aktual yang ditemukan.
  3. Hasil: Spanduk putusan (Valid / Peringatan / Tidak Valid) merangkum hasilnya. Hex mentah penuh dan byte ASCII untuk 16 byte pertama file ditampilkan di samping hasil pemeriksaan individual sehingga Anda dapat melihat dengan tepat apa yang ada di file pada tingkat byte.

Apa yang Divalidasi

  • %PDF- tanda tangan (Wajib): Byte 0-4 harus 25 50 44 46 2D . Tidak adanya berarti file tersebut bukan PDF.
  • Nomor versi PDF (Wajib): Byte 5-7 mengkodekan versi (misalnya 31 2E 37 = "1.7"). Versi yang valid: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.
  • Komentar biner - baris header kedua (Disarankan): Baris yang dimulai dengan % berisi byte > 127, menandakan konten biner ke klien FTP dan beberapa proxy. Diperlukan oleh PDF/A.
  • Penanda %%EOF dan startxref (Wajib): Penanda akhir file %%EOF dan kata kunci startxref sebelumnya diperlukan untuk struktur PDF yang valid. Nilai yang hilang menunjukkan pemotongan atau korupsi.

Privasi, Batasan & Ketersediaan

Validator header pdf hanya membaca 1.024 byte pertama dan 512 byte terakhir file Anda - validator ini tidak memuat seluruh dokumen ke dalam memori. Semua pemrosesan berjalan di sisi klien di browser Anda menggunakan JavaScript; file Anda tidak pernah dikirim ke server mana pun. Alat ini hanya memvalidasi struktur header PDF - alat ini tidak memeriksa kelengkapan tabel referensi silang, validitas masing-masing objek PDF, atau kesesuaian tingkat dokumen (PDF/A, PDF/UA, PDF/X). Untuk validasi struktural penuh gunakan PDF Inspector atau PDF Preflight Checker. Alat ini 100% gratis tanpa batasan ukuran file dan tidak perlu mendaftar.

Pertanyaan yang Sering Diajukan

Validator header PDF memeriksa apakah file dimulai dengan urutan %PDF-byte ajaib yang benar yang diperlukan oleh spesifikasi PDF (ISO 32000). Ini mengonfirmasi bahwa file tersebut adalah PDF asli dan bukan gambar, arsip, atau dokumen yang diganti namanya, dan mengekstrak versi spesifikasi PDF yang dinyatakan dari header.

String %PDF- adalah angka ajaib yang mengidentifikasi file sebagai PDF. Ini sesuai dengan lima byte 25 50 44 46 2D dalam heksadesimal. Karakter berikutnya (seperti 1.4, 1.7, atau 2.0) menunjukkan versi spesifikasi PDF mana yang digunakan untuk membuat dokumen tersebut. File apa pun yang tidak memiliki header ini pada atau mendekati byte 0 bukanlah PDF yang valid.

Ya. Validator header PDF hanya memeriksa byte pertama file. Sebuah dokumen dapat memiliki %PDF- header yang valid namun tetap tidak dapat dibaca karena tabel referensi silang yang rusak, aliran objek yang rusak, atau penanda EOF yang hilang. Validasi header adalah pemeriksaan pertama tercepat - untuk diagnosis lebih mendalam gunakan Alat Perbaikan PDF atau Penampil Tabel Referensi Silang PDF.

Tidak. Validator header PDF membaca file Anda seluruhnya di browser Anda menggunakan JavaScript FileReader API. Hanya 1.024 byte pertama yang dibaca, dan tidak ada yang dikirimkan ke server mana pun. Dokumen Anda tidak pernah keluar dari perangkat Anda, sehingga alat ini aman untuk file rahasia atau sensitif.

Validator header PDF mengenali semua versi spesifikasi PDF yang diterbitkan: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 (era Acrobat), dan 2.0 (ISO 32000-2). Ia juga melaporkan string versi non-standar yang ditemukan di header untuk tujuan investigasi.

Ketika sebuah file gagal dalam pemeriksaan header PDF, validator mengidentifikasi jenis file sebenarnya dari byte ajaibnya. File non-PDF umum yang disamarkan dengan ekstensi .pdf mencakup JPEG (FFD8FF), PNG (89504E47), ZIP dan DOCX/XLSX/PPTX (504B0304), dan file teks biasa yang dimulai dengan ASCII yang dapat dibaca selain %PDF-.

Hex dump menampilkan 32 byte pertama file Anda dalam heksadesimal dan ASCII secara berdampingan - tampilan yang sama yang digunakan oleh editor hex seperti HxD atau xxd. Ini memungkinkan Anda mengonfirmasi byte mentah secara visual di awal file dan mengidentifikasi format tanda tangan yang tepat.

Ya, sepenuhnya gratis. Tidak perlu mendaftar, tidak perlu tingkat premium, tidak ada batasan ukuran file, dan tidak perlu mengunggah. Validator header PDF berjalan sepenuhnya di browser Anda dengan JavaScript sisi klien dan dapat digunakan sebanyak yang diperlukan tanpa batasan.

Versi saat ini berfokus pada header file - tanda tangan %PDF- di awal file. Spesifikasi PDF juga memerlukan penanda %%EOF di dekat akhir file, tetapi untuk memvalidasi hal tersebut memerlukan pembacaan file lebih banyak. Untuk pemeriksaan struktural lengkap termasuk penanda EOF dan tabel referensi silang, gunakan Penampil Tabel Referensi Silang PDF.