Format fail DJVU

Overview

DjVu (diterbitkan sebagai “déjà vu”) adalah format fail grafik yang canggih yang direka untuk dokumen dan buku yang disemak.Ia sangat sesuai untuk mengendalikan fail yang mengandungi campuran teks, lukisan, imej, dan gambar.Dibangunkan oleh AT&T Labs pada akhir 1990-an, Dj Vu bertujuan untuk menyediakan persembahan digital yang berkualiti tinggi sambil mengurangkan saiz fail berbanding dengan format lain seperti PDF, JPEG, GIF, atau TIFF.

Titik jualan unik DjVu terletak dalam keupayaannya untuk memampatkan dokumen besar dengan cekap tanpa mengganggu kualiti.Sebagai contoh, dokumen berwarna-warni yang disemak pada 300 DPI boleh dikompresi dari kira-kira 25 MB ke 30-100 KB. Begitu juga, kertas hitam dan putih dapat dikurangkan kepada kurang daripada 5-30 Kb. Ini menjadikan Dj Vu pilihan yang ideal untuk berkongsi dokumen-dokumen besar dalam talian tanpa masalah lebar jalur yang biasanya dikaitkan dengan format lain.

ciri utama

  • Rata-rata kompresi tinggi: menawarkan nisbah kompres yang lebih tinggi berbanding JPEG, GIF, dan TIFF.
  • Perbezaan lapisan: Menggunakan pemisahan lajur imej untuk membezakan teks daripada imeji latar belakang.
  • Pengecasan progresif: Membolehkan pengguna melihat versi dokumen resolusi rendah dengan cepat sebelum memuatkan butiran berkualiti tinggi.
  • Arithmetic Coding: Menggunakan teknik pengekodan aritmetik canggih untuk kompresi data yang cekap.
  • Lossy Compression for Bitonal Images: Menyediakan kompresi kerugian yang dioptimumkan khusus untuk dokumen hitam dan putih.

Spesifikasi Teknikal

Pembentukan struktur

Fail DjVu didasarkan pada struktur hierarki yang dikenali sebagai IFF85, yang serupa dengan format TIFF. Struktur ini terdiri daripada “chunks”, masing-masing dengan pengenalpastian sendiri (Chunk ID) yang menggambarkan tujuan dalam fail 0x41 0x54 0x26 0x54, menunjukkan permulaan bentuk chunk.

Komponen Utama

Fail DjVu terdiri daripada pelbagai keping, masing-masing berkhidmat fungsi tertentu:

  • Form: Sebuah bekas komposit yang memegang kepingan lain.
  • DJVM / DJVU / THUM: Jenis dokumen DjVu yang berbeza (multipage / single page / thumbnails).
  • DIRM: Mengandungi maklumat mengenai halaman dalam dokumen pelbagai halaman.
  • NAVM: Menyimpan data bookmark untuk navigasi dalam dokumen.
  • ANTa, ANTz/TXTa, TXTz: Mengendalikan anotasi dan tataletak teks.
  • Djbz/Sjc/FG44/BG 44/TH44: Simpan pelbagai komponen imej (belakang, hadapan, topeng, miniatur).
  • INFO: Menyediakan metadata mengenai halaman DjVu individu.

Standar & Kompatibiliti

Format DjVu telah menjalani beberapa penilaian sejak ia dilancarkan pada tahun 1996. versi terkini telah dikeluarkan pada bulan April 2005. format Dj Vu bersesuaian dengan pelbagai sistem operasi dan menyokong pelbagai aplikasi untuk melihat, mengedit, dan menukar fail. Walau bagaimanapun, penting untuk diperhatikan bahawa sementara format ini menawarkan kompresi dan kualiti yang sangat baik, penerimaan telah terhad berbanding dengan format yang lebih banyak digunakan seperti PDF.

Sejarah & Evolusi

DjVu telah dibangunkan oleh AT&T Labs antara tahun 1996 dan 2001 oleh pasukan termasuk Yann LeCun, Léon Bottou, Patrick Haffner, dan Paul G. Tujuan utama ialah untuk mewujudkan cara yang cekap untuk menyimpan dan menyampaikan dokumen yang disemak melalui internet.

VersiTarikh pelancaranPeringatan
1-191996-1999versi pembangunan.
20Disember 1999Pengenalan kepada format multipage.
23Julai 2002Menambah CID chunk untuk pengenalan watak.
24Februari 2003Termasuk LTAnno chunk untuk nota teks.
21Disember 1999Mengimport format penyimpanan tidak langsung dan menambah lapisan carian teks.
22Disember 2001Menambah sokongan orientasi halaman dan kompresi warna JB2.
25Disember 2003Menambah NAVM chunk untuk bookmarks.
26Disember 2005Menamatkan dengan teks / garis anotasi.

Bekerja dengan DJVU Files

Membuka fail DJVU

Untuk membuka dan melihat fail DjVu, anda boleh menggunakan perisian yang didedikasikan seperti DjvuLibre atau alat komersial seperti Adobe Acrobat Reader DC (yang menyokong Dj Vu melalui plugin.

Menukar fail DJVU

Konversi fail DjVu ke format lain sering diperlukan untuk sebab-sebab keserasian. konversi yang biasa termasuk pengubahsuaian Dj Vu kepada PDF, yang boleh dilakukan menggunakan perisian seperti djvutxt atau penukaran dalam talian yang menyokong format. proses ini biasanya melibatkan pengekstrakan teks dan imej daripada fail DJ VU dan kemudian mengumpulkan semula mereka ke dalam format baru.

Mencipta fail DJVU

Mencipta fail DjVu biasanya memerlukan perisian khusus seperti Dj VuLibre, yang termasuk alat untuk memindai dokumen dan memampatkan mereka ke dalam format Dj. Alat-alat ini direka untuk menangani struktur dokumen yang kompleks dengan cekap, menjadikannya lebih mudah untuk menguruskan jumlah besar bahan yang disemak.

Kasus Penggunaan Umum

  • E-Buku: DjVu sesuai untuk digitalisasi dan pengedaran e-buku yang mengandungi campuran teks dan imej.
  • Panduan & panduan: Panduan teknikal dan manual pengguna sering mendapat manfaat daripada kadar kompresi yang tinggi yang ditawarkan oleh DjVu, menjadikannya lebih mudah untuk didistribusikan dalam talian.
  • Dokumen bersejarah: Dokumen lama dan manuskrip yang jarang berlaku boleh disimpan secara digital menggunakan keupayaan penyimpanan kualiti yang lebih tinggi oleh DjVu.
  • Wartawan & Majalah: Periodikal dengan campuran teks dan imej sesuai untuk DjVu kerana kompresi yang cekap.

Kelebihan & Terhad

Kelebihan:

  • High Compression Ratio: Menyediakan kompresi yang lebih baik berbanding JPEG, GIF, dan TIFF.
  • Pengendalian teks yang cekap: Menggunakan teknik canggih seperti pengekodan JB2 untuk perwakilan teks optimum.
  • Pengecasan progresif: Membolehkan pengguna melihat dokumen dengan cepat walaupun dengan sambungan internet yang perlahan.

Terhad kepada:

  • Limited Adoption: DjVu tidak disokong atau diiktiraf secara meluas berbanding dengan format seperti PDF.
  • Software Dependency: memerlukan perisian tertentu untuk membuka dan mengedit fail, yang boleh mengehadkan kegunaannya bagi sesetengah pengguna.

Sumber Pengembang

Pemrograman dengan fail DJVU disokong melalui pelbagai API dan perpustakaan. contoh kod dan panduan pelaksanaan akan ditambah dalam masa terdekat.

Soalan-soalan yang kerap ditanya

  • Apa alat yang boleh saya gunakan untuk melihat fail DjVu?

  • Anda boleh menggunakan perisian seperti DjVuLibre atau Adobe Acrobat Reader DC (dengan plugins) untuk membuka dan melihat fail-fail di seluruh sistem operasi yang berbeza.

  • Bagaimana saya boleh menukar fail DjVu kepada PDF?

  • Gunakan alat seperti djvutxt atau penukar dalam talian yang menyokong penukaran fail DjVu ke format PDF.

  • Adakah mungkin untuk mengedit teks dalam dokumen DjVu?

  • Mengedit teks secara langsung dalam DjVu adalah terhad, tetapi anda boleh mengekstrak dan memodifikasi teks menggunakan perisian khusus sebelum mengimportnya kembali ke Dj Vu jika perlu.

References

 Melayu