Cara Memperbaiki PDF yang Rusak
"File rusak dan tidak dapat diperbaiki." Ini adalah empat puluh halaman pekerjaan yang dibuka kemarin, dan tenggat waktunya tinggal satu jam. Sebelum Anda menerima vonis itu: pesan tersebut berarti pembaca Anda mengakui bahwa file tersebut tidak masuk akal. Ini bukan laporan forensik, dan ini salah lebih sering dari yang Anda kira.
Apa Isi Sebenarnya Sebuah PDF
Untuk memahami mengapa PDF rusak — dan mengapa seringkali dapat dipulihkan — ada baiknya mengetahui bagaimana cara pembuatannya. PDF adalah kumpulan objek bernomor: halaman, font, gambar, blok teks. Tersebar di seluruh file, tanpa urutan tertentu.
Untuk menemukan apa pun, pembaca akan berkonsultasi dengan indeks di akhir file — tabel referensi silang (cross-reference table). Ini adalah pencarian: objek 47 dimulai pada byte 981.204. Pembaca membuka file, melompat ke akhir, membaca indeks, dan menggunakannya untuk menemukan semua hal lainnya.
Desain inilah yang memungkinkan PDF membuka dokumen besar secara instan: pembaca mengambil halaman 300 secara langsung alih-alih membaca 299 halaman terlebih dahulu. Ini juga menciptakan satu titik kegagalan. Jika indeks salah, pembaca tidak dapat menemukan apa pun — meskipun semuanya masih ada.
Bagaimana cara kerusakannya
- Transfer yang terpotong. Unduhan yang terinterupsi, disk penuh, atau ponsel kehabisan ruang di tengah penyimpanan. File berakhir lebih awal — dan karena indeks berada di akhir, korban pertama adalah peta.
- Melepas penyimpanan terlalu cepat. Mencabut stik USB atau kehilangan koneksi jaringan saat file sedang ditulis. Penulisan dilaporkan selesai; potongan terakhir tidak pernah mendarat.
- Konflik sinkronisasi. Folder cloud yang mencoba menyelaraskan dua versi file yang sama-sama diubah. Hasilnya bisa berupa campuran yang tidak valid bagi keduanya.
- Perangkat lunak yang menulis file buruk. Tidak semua generator PDF berhati-hati, dan beberapa menghasilkan file secara teknis tidak valid yang ditoleransi oleh pembaca longgar selama bertahun-tahun — sampai satu pembaca ketat menolaknya.
- Kegagalan media asli. Drive yang rusak merusak byte di tempatnya. Penyebab paling langka dan paling serius, karena di sini data benar-benar hilang.
Sebelum Anda memperbaiki apa pun: apakah itu benar-benar rusak?
Dua menit pemeriksaan dapat menghemat banyak kerepotan, karena sejumlah "file yang rusak" yang mengejutkan ternyata baik-baik saja:
- Buka di pembaca yang berbeda. Coba gunakan peramban jika Anda menggunakan aplikasi desktop, atau coba gunakan aplikasi desktop jika Anda menggunakan peramban. Pembaca sangat bervariasi dalam tingkat keketatan — berkas yang ditolak oleh satu pembaca mungkin terbuka dengan sempurna di tempat lain. Hal ini saja dapat menyelesaikan sebagian besar kasus.
- Periksa ukuran file. Jika dokumen berukuran 12 MB kini menjadi 400 KB, itu berarti terpotong dan byte yang hilang memang tidak ada. Jika ukurannya 0 KB, tidak ada yang perlu diperbaiki; carilah cadangan (backup).
- Coba sumbernya lagi. Jika dokumen tersebut diterima melalui unduhan atau surel, silakan ambil kembali. Salinan baru adalah perbaikan total, dan unduhan yang rusak adalah penyebab paling umum secara tunggal.
- Apakah rusak, atau terenkripsi? Beberapa pembaca melaporkan file yang dilindungi kata sandi dengan skema enkripsi tidak biasa sebagai "rusak". Jika mungkin terlindungi, itu adalah masalah yang berbeda — lihat Penjelasan Kata Sandi PDF.
Apa sebenarnya yang dilakukan perbaikan
Jika berkas benar-benar malformed, perbaikan tidak melakukan operasi pada halaman Anda. Perbaikan mengabaikan indeks yang rusak dan membaca berkas dari awal, memindai segala sesuatu yang terlihat seperti objek valid dan mencatat lokasi sebenarnya dari setiap objek tersebut. Dari sisa-sisa itu, ia membangun kembali tabel referensi silang dan merakit ulang dokumen.
Inilah sebabnya mengapa hasilnya terbagi menjadi tiga kelompok:
- Pemulihan penuh. Semua objek masih utuh; hanya petanya yang salah. Ini adalah kasus umum, dan kasus paling bahagia—Anda mendapatkan dokumen Anda kembali persis seperti semula.
- Pemulihan parsial. Beberapa objek rusak atau hilang. Anda akan mendapatkan halaman yang selamat. File yang terpotong biasanya memulihkan halaman awalnya dan kehilangan bagian akhir, karena file ditulis dari depan ke belakang.
- Tidak ada apa-apa. Jika file tersebut adalah fragmen, atau byte-nya acak, tidak ada yang koheren untuk ditemukan. Tidak ada alat yang dapat memulihkan data yang tidak ada dalam file.
Cara memperbaiki PDF
- Kerjakan salinan. Selalu. Duplikatkan file yang rusak terlebih dahulu, sehingga upaya gagal tidak merugikan Anda dan Anda dapat mencoba hal lain nanti.
- Buka alat Perbaikan. Kunjungi Perbaiki PDF. Alat ini berjalan di peramban Anda.
- Muat file yang rusak dan ekspor hasilnya.
- Periksa setiap halaman — tidak hanya halaman pertama. Ini penting. Pemulihan parsial terlihat seperti sukses di halaman satu dan baru terungkap di halaman tiga puluh. Gulir seluruh dokumen sebelum Anda mengandalkannya.
- Simpan kembali apa yang Anda pulihkan. Jika file tersebut terbuka, segera simpan salinan itu di tempat yang aman.
Menetapkan ekspektasi secara jujur
Alat perbaikan yang menjanjikan untuk memperbaiki PDF apa pun sebenarnya menjanjikan sesuatu yang tidak dapat diberikan oleh perangkat lunak. Batasannya adalah fisika, bukan usaha:
- Byte yang hilang tetap hilang. Jika unduhan berhenti pada 40%, 60% sisanya tidak ada di mana pun dalam file Anda. Rekonstruksi bukanlah penemuan.
- Halaman yang dipulihkan mungkin kehilangan fidelitas. Jika objek font atau gambar rusak, sebuah halaman mungkin kembali dengan font pengganti atau grafis yang hilang. Dapat dibaca, tidak identik.
- Kerusakan terenkripsi lebih buruk. Kerusakan di dalam file terenkripsi biasanya tidak dapat diatasi, karena struktur yang diperlukan untuk mendekripsi itu sendiri tidak dapat dibaca.
- File yang diperbaiki bukanlah aslinya. File tersebut telah dibangun kembali. Jika identitas dokumen per byte sangat penting — misalnya, kontrak berhash — salinan yang diperbaiki tidak akan cocok dengan hash lamanya, dan itu adalah hal yang diharapkan, bukan mencurigakan. Lihat cara membuktikan bahwa dokumen belum berubah.
Tidak kehilangan yang berikutnya
Sebagian besar PDF yang rusak tidak terjadi secara alami, melainkan dibuat:
- Jangan mengedit dokumen langsung di drive jaringan atau folder cloud. Salin secara lokal, kerjakan, lalu salin kembali. Sebagian besar konflik sinkronisasi dan file setengah jadi dimulai dari sini.
- Biarkan transfer selesai. Cabut penyimpanan dengan benar; tunggu hingga unggahan selesai sebelum menutup penutupnya.
- Simpan sumber aslinya. Pemindaian asli, ekspor asli. File yang diregenerasi selalu lebih baik daripada file yang diperbaiki.
- Untuk dokumen penting, simpan salinannya di tempat lain. Perbaikan adalah apa yang Anda lakukan ketika pencadangan tidak dilakukan.
Mengapa harus diperbaiki secara lokal?
File yang rusak tetaplah file rahasia. Kontrak yang tidak bisa Anda buka adalah kontrak yang sama yang tidak bisa Anda unggah kemarin — tidak terbaca tidak membuatnya kurang sensitif, dan mengunggahnya ke layanan perbaikan orang asing dalam kepanikan adalah keputusan yang dibuat dalam kondisi yang sangat salah. Memperbaiki di perangkat Anda menjaga file tetap berada di tempatnya. Dalam CyvoDocOps, operasi yang didukung semacam ini berjalan secara lokal di browser Anda dan dokumen tidak diunggah ke server.
Pertanyaan yang sering diajukan
Mengapa PDF saya mengatakan rusak padahal kemarin terbuka?
Biasanya file tersebut terpotong atau diubah di tengah jalan — sinkronisasi yang terputus, transfer yang buruk. Terkadang tidak ada perubahan sama sekali dan Anda hanya membukanya dengan pembaca yang lebih ketat. Coba gunakan penampil (viewer) yang berbeda terlebih dahulu.
Apakah setiap PDF yang rusak bisa diperbaiki?
Tidak. Jika indeksnya rusak tetapi kontennya masih ada, pemulihan kemungkinan besar berhasil. Jika byte benar-benar hilang, itu tidak dapat direkonstruksi — siapa pun yang menjanjikan sebaliknya sedang melebih-lebihkan.
Apakah saya akan kehilangan halaman?
Mungkin. File yang terpotong biasanya mempertahankan halaman awal dan kehilangan bagian akhir. Periksa seluruh dokumen setelah diperbaiki, bukan hanya halaman pertama.
File yang diperbaiki berfungsi tetapi terlihat sedikit berbeda. Mengapa?
Jika objek font atau gambar rusak, pembangunan ulang mungkin mengganti font atau menghilangkan grafis. Teksnya dipulihkan; beberapa presentasi mungkin tidak.
Apakah berkas saya yang rusak sudah terunggah?
Tidak. Perbaikan berjalan secara lokal di peramban Anda dan dokumen tersebut tidak dikirim ke server.