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átum | Megjegyzések |
---|---|---|
1-19 | 1996-1999 | A fejlesztési verziók. |
20 | 1999 április | Bevezetett többoldalú formátum. |
23 | 2002 július | CID chunk hozzáadása a karakter azonosításához. |
24 | 2003 februárja | LTAnno chunk a szövegjegyzékekhez. |
21 | 1999 szeptember | Bevezetett közvetett tárolási formátum és hozzáadott szöveges keresési réteg. |
22 | 2001 április | Hozzáadott oldalorientációs támogatás és szín JB2 tömörítés. |
25 | Május 2003 | Hozzáadva a NAVM chunk a könyvjelzőkhez. |
26 | 2005 április | Vé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á.