DJVU fájl formátum

áttekintés

DjVu (az úgynevezett “déjà vu”) egy kifinomult grafikai fájlformátum, amelyet szkennelt dokumentumok és könyvek számára terveztek. Különösen alkalmas a szöveg, rajzok, képek és fényképek keverékét tartalmazó fák kezelésére. Az AT&T Labs által az 1990-es évek végén kifejlesztett Dj Vu célja, hogy magas színvonalú digitális képeket nyújtson, miközben jelentősen csökkenti a file méretét más formátumokhoz képest, mint például a PDF, JPEG, GIF vagy TIFF.

A DjVu egyedülálló értékesítési pontja abban rejlik, hogy képes nagy dokumentumokat hatékonyan tömöríteni a minőséget kompromisszumok nélkül. Például egy teljes színű 300 DPI-s szkennelt dokumentuma 25 MB-ról csak 30-100 KB-ra lehet elnyomni. Hasonlóképpen a fekete és a fehérek kevesebbre csökkenthetők, mint 5-30 KB. Ez teszi a Dj Vu-t ideális választásnak a nagyméretű anyagok online megosztására a bandwidth problémák nélkül, amelyek általában más formátumokkal kapcsolatosak.

kulcsfontosságú jellemzők

  • High Compression Ratio: Javasolja a JPEG, GIF és TIFF-hez képest magasabb kompressziós arányokat.
  • Layer Separation: A képrétegek szétválasztását használja a szöveg és a háttérképek megkülönböztetésére.
  • Progresszív feltöltés: lehetővé teszi a felhasználók számára, hogy a dokumentum alacsony felbontású verzióját gyorsan megtekinthessék, mielőtt kiváló minőségű adatokat töltenek fel.
  • Arithmetic Coding: fejlett aritmetikus kódolási technikákat alkalmaz a hatékony adatkompresszióhoz.
  • Lossy Compression for Bitonal Images: A lemezkompressziót kifejezetten a fekete-fehér dokumentumokhoz optimalizálja.

Technikai specifikációk

Formátum szerkezet

A DjVu fájlokat az IFF85 néven ismert hierarchikus szerkezetre alapozzák, amely hasonló a TIFF formátumhoz. Ez a struktúra „chunks”-ból áll, amelyek mindegyike saját azonosítójával (Chunk ID) rendelkezik, amelynek célját a dokumentumban leírják 0x41 0x54 0x26 0x54, jelzi a formai csunk kezdetét.

Core összetevők

A DjVu fájlok különböző darabokból állnak, amelyek mindegyike egy adott funkciót szolgál:

  • Form: Egy összetett tartály, amely más darabokat tart.
  • DJVM / DJVU / THUM: Különböző típusú DjVu dokumentumok (multipage / single page / thumbnails).
  • DIRM: Többoldalú dokumentumokban tartalmazza az oldalakra vonatkozó információkat.
  • NAVM: A dokumentumon belül tárolja a böngészési adatokat.
  • ANTa, ANTz/TXTa, TXTz: A jegyzetek kezelése és a szöveges elrendezés.
  • Djbz/Sjc/FG44/BG 44/TH44: Különböző képkomponensek tárolása (background, foreground, maszk, miniatűr).
  • INFO: Megadja az egyes DjVu oldalak metadatait.

Szabványok és kompatibilitás

A DjVu formátumot 1996-ban hozták létre.A legújabb verzió 2005 áprilisában került kiadásra.DJVU kompatibilis az operációs rendszerek széles skálájával, és támogatja a fájlok megtekintésére, szerkesztésére és átalakítására szolgáló különböző alkalmazásokat.Ez azonban fontos megjegyezni, hogy miközben a Dj VU kiváló tömörítéssel és minőséggel rendelkezik, annak elfogadása korlátozott a PDF-hez képest.

Történelem és evolúció

A DjVu-t az AT&T Labs 1996 és 2001 között fejlesztette ki egy csapat, köztük Yann LeCun, Léon Bottou, Patrick Haffner és Paul G. Az elsődleges cél az volt, hogy hatékony módon tárolják és továbbítsák a szkennelt dokumentumokat az interneten keresztül.

verzióMegjelent dátumMegjegyzések
1-191996-1999A fejlesztési verziók.
201999 áprilisBevezetett többoldalú formátum.
232002 júliusCID chunk hozzáadása a karakter azonosításához.
242003 februárjaLTAnno chunk a szövegjegyzékekhez.
211999 szeptemberBevezetett közvetett tárolási formátum és hozzáadott szöveges keresési réteg.
222001 áprilisHozzáadott oldalorientációs támogatás és szín JB2 tömörítés.
25Május 2003Hozzáadva a NAVM chunk a könyvjelzőkhez.
262005 áprilisVéget ért a szöveg / vonal jegyzetekkel.

A DJVU fájlokkal való együttműködés

DJVU fájlok megnyitása

A DjVu fájlok megnyitásához és megtekintéséhez használhatja a dedikált szoftvereket, mint például a DjvuLibre vagy a kereskedelmi eszközöket, például az Adobe Acrobat Reader DC (amely a plug-ineken keresztül támogatja a DJVut). Ezek az alkalmazások kompatibilisek a Windows, a macOS és a Linux között.

DJVU fájlok átalakítása

A DjVu fájlok más formátumokba történő átalakítása gyakran kompatibilitási okok miatt szükséges. A közös konverziók magukban foglalják a Djvu PDF-re történő konvertálását, amelyet olyan szoftverek segítségével lehet elvégezni, mint a djvutxt vagy az online konverterek, amelyek támogatják azt.

DJVU fájlok létrehozása

A DjVu fájlok létrehozása általában speciális szoftvereket igényel, mint például a Dj VuLibre, amely magában foglalja a dokumentumok szkennelésére és kompressziójára szolgáló eszközöket.

Általános használati esetek

  • E-könyvek: A DjVu ideális az elektronikus könyvek digitalizálására és terjesztésére, amelyek szöveges és képes keveréket tartalmaznak.
  • Kezelések és útmutatók: A technikai kézikönyvek és a felhasználói utasítások gyakran előnyben részesülnek a DjVu által kínált magas tömörítési arányokból, így könnyebben eloszlanak az interneten.
  • Történelmi dokumentumok: Az ősi és ritka kéziratok digitálisan tárolhatók a DjVu kiváló minőségű megőrzési képességeivel.
  • Újságok és magazinok: A szöveg és a képek keverékével rendelkező folyóiratok a DjVu számára hatékony tömörítésének köszönhetően jól illeszkednek.

Előnyök és korlátozások

Az előnyök:

  • High Compression Ratio: Jobb kompressziót kínál a JPEG, GIF és TIFF-hez képest.
  • Efektív szövegkezelés: A JB2 kódoláshoz hasonló fejlett technikákat használja a szöveg optimális megjelenítéséhez.
  • Progresszív feltöltés: lehetővé teszi a felhasználók számára, hogy gyorsan megtekinthessék a dokumentumokat, még lassú internetkapcsolatokkal is.

A korlátozások:

  • Limited Adoption: A DjVu nem olyan széles körben támogatott vagy elismert, mint a PDF formátumok.
  • Softverfüggőség: Speciális szoftvert igényel a fájlok megnyitásához és szerkesztéséhez, ami egyes felhasználók számára korlátozhatja a használhatóságát.

Fejlesztő erőforrások

A DJVU fájlokkal való programozást különböző APIs és könyvtárak segítségével támogatják. kód példák és végrehajtási útmutatók hamarosan hozzáadódnak.

Gyakran feltett kérdések

  • Milyen eszközöket használhatok a DjVu fájlok megtekintéséhez?

  • Az olyan szoftvereket, mint a DjVuLibre vagy az Adobe Acrobat Reader DC (pluginokkal) használhatja, hogy megnyitja és megtekintse a DJVU fájlokat a különböző operációs rendszereken keresztül.

  • Hogyan konvertálok egy DjVu fájlt PDF-re?

  • Használjon olyan eszközöket, mint például a djvutxt vagy az online konverterek, amelyek támogatják a DjVu fájlok PDF formátumra történő átalakítását.

  • Lehet-e szöveget szerkeszteni egy DjVu dokumentumon belül?

  • A szöveg szerkesztése közvetlenül a DjVu-ban korlátozott, de szükség esetén kivonhatja és módosíthatja a szöveget speciális szoftverrel, mielőtt újra importálná.

References

 Magyar