DJVU format datoteke

Pregled

DjVu (izraženo kao “déjà vu”) je sofisticirani format grafičkih datoteka dizajniran za skenirane dokumente i knjige. To je posebno prikladno za rukovanje datotekama koje sadrže mješavinu teksta, crteža, slika i fotografija. Razvijen od strane AT&T Labs krajem devedesetih godina prošlog stoljeća, Dj Vu ima za cilj pružiti visokokvalitetne digitalne reprezentacije dok značajno smanjuje veličinu dosjea u usporedbi s drugim formatima kao što su PDF, JPEG, GIF ili TIFF.

Jedinstvena prodajna točka DjVu-a leži u njezinoj sposobnosti da učinkovito komprimira velike dokumente bez kompromisa kvalitete. Na primjer, cjelokupni skenirani dokument na 300 DPI može se kompresirati od oko 25 MB do samo 30-100 KB. Isto tako, crni i bijeli dokumenti mogu se smanjiti na manje od 5-30 Kb. To čini Dj Vu idealnim izborom za dijeljenje velikih dokumenata online bez problema širine trake obično povezanih s drugim formatima.

Ključne značajke

  • High Compression Ratio: nudi veće stope kompresije u usporedbi s JPEG, GIF i TIFF.
  • Layer Separation: Koristi odvajanje sloja slike kako bi se tekst razlikovao od pozadine.
  • Progresivno punjenje: omogućuje korisnicima da brzo vide nisko rezolucijsku verziju dokumenta prije punjenja detalja visoke kvalitete.
  • Arithmetic Coding: Koristi napredne aritmetske tehnike kodiranja za učinkovito stiskanje podataka.
  • Lossy Compression za bitonske slike: pruža kompresije za gubitak posebno optimizirane za crne i bijele dokumente.

Tehničke specifikacije

Struktura formata

DjVu datoteke temelje se na hierarhijskoj strukturi poznatoj pod nazivom IFF85, koja je slična formatu TIFF. Ova struktura sastoji se od “chunks”, svaki sa svojim identifikatorom (Chunk ID) koji opisuje svoj cilj unutar dosjea 0x41 0x54 0x26 0x54, To ukazuje na početak Form Chunk.

Ključne komponente

DjVu datoteke sastoje se od različitih komada, svaka služi određenu funkciju:

  • Form: Sastavni kontejner koji drži druge komadiće.
  • DJVM / DJVU / THUM: Različiti tipovi DjVu dokumenata (multipage/single page/thumbnails).
  • DIRM: sadrži informacije o stranicama u više stranica dokumenata.
  • NAVM: Sadrži podatke o znakovima za navigaciju unutar dokumenta.
  • ANTa, ANTz/TXTa, TXTz: Upravljajte anotacije i raspored teksta.
  • Djbz/Sjc/FG44/BG 44/TH44: Skladište različitih dijelova slike (zadnja, prednja strana, maska, miniature).
  • INFO: pruža metapodatke o pojedinačnim stranicama DjVu.

Standardi i kompatibilnost

DjVu format je podvrgnut nekoliko revizija otkako je pokrenut 1996. Najnovija verzija je objavljena u travnju 2005.DJVU je kompatibilan s raznim operativnim sustavima i podržava različite aplikacije za pretraživanje, uređivanje i pretvaranje datoteka.Međutim, važno je napomenuti da dok DJVi nudi izvrsnu kompresije i kvalitetu, njegovo usvajanje je ograničeno u usporedbi s široko korištenim formatima poput PDF-a.

Povijest i evolucija

DjVu je razvijen od strane AT&T Labs između 1996. i 2001. timom među kojima su Yann LeCun, Léon Bottou, Patrick Haffner i Paul G. Glavni cilj je bio stvoriti učinkovit način skladištenja i prijenosa skeniranih dokumenata preko interneta.

verzijaDatum izlaskaprimjedbe
1-191996-1999Razvojna verzija.
20travnja 1999Uvođenje multipage formata.
23srpnja 2002Dodano CID chunk za identifikaciju likova.
24veljače 2003Uključeno je LTAnno chunk za tekstove.
21siječanj 1999Uvođen indirektni format skladištenja i dodana sloj pretraživanja teksta.
22travnja 2001Dodana podrška za orijentaciju stranice i kompresija boje JB2.
25svibanj 2003Dodano je NAVM chunk za knjigovodstvo.
26travnja 2005Završetak tekstnih/linijskih anotacija.

Raditi s DJVU Files

Otvaranje DJVU datoteke

Da biste otvorili i vidjeli DjVu datoteke, možete koristiti posvećeni softver kao što je DjvuLibre ili komercijalne alate kao Adobe Acrobat Reader DC (koji podržava Dj Vu putem plugina.

Konvertiranje DJVU datoteke

Konverzija DjVu datoteka u druge formate često je neophodna zbog razloga kompatibilnosti. uobičajene konverzije uključuju konverziju Dj Vu u PDF, što se može učiniti pomoću softvera poput djvutxt ili online konvertera koji podržavaju format.

Korištenje DJVU datoteke

Korištenje DjVu datoteka obično zahtijeva specijalizirani softver kao što je Dj VuLibre, koji uključuje alate za skeniranje dokumenata i kompresije u Djvu formatu.Ovi alati su dizajnirani kako bi se učinkovito nosili s složenim strukturama dokumenta, što olakšava upravljanje velikim količinama skeniranog materijala.

Uobičajeni slučajevi korištenja

  • E-Knjige: DjVu je idealan za digitalizaciju i distribuciju e-knjiga koja sadrži mješavinu teksta i slika.
  • Priručnici i vodiči: Tehnički priručnik i korisnički vodič često koriste visoke stope kompresije koje nudi DjVu, čineći ih lakšim za distribuciju online.
  • Povijesni dokumenti: Stari dokumenti i rijetki rukopisi mogu se digitalno sačuvati koristeći DjVuove vrhunske kapacitete za zadržavanje kvalitete.
  • Novosti i časopisi: Periodikali s mješavinom teksta i slika dobro su prikladni za DjVu zbog svoje učinkovite kompresije.

Prednosti i ograničenja

Prednosti i prednosti:

  • High Compression Ratio: nudi bolju kompresije u usporedbi s JPEG, GIF i TIFF.
  • Efektivno upravljanje tekstom: Koristi napredne tehnike kao što je kodiranje JB2 za optimalno prikazivanje teksta.
  • Progresivno punjenje: omogućuje korisnicima da brzo vide dokumente čak i uz usporene internetske veze.

Ograničenja:

  • Ograničeno usvajanje: DjVu nije tako široko podržan ili prepoznatljiv u usporedbi s formatima poput PDF-a.
  • Software Dependency: zahtijeva određeni softver za otvaranje i uređivanje datoteka, što može ograničiti njegovu upotrebljivost za neke korisnike.

Razvijalci resursa

Programiranje s DJVU datotekama podržava se kroz različite API i knjižnice. primjeri koda i vodiči za provedbu uskoro će se dodati.

Često postavljana pitanja

  • Koje alate mogu koristiti za prikaz DjVu datoteke?

  • Možete koristiti softver kao što su DjVuLibre ili Adobe Acrobat Reader DC (s plugins) za otvaranje i pregledavanje Dj Vu datoteka u različitim operativnim sustavima.

  • Kako pretvoriti DjVu datoteku u PDF?

  • Koristite alate poput djvutxt ili online konvertera koji podržavaju konverziju DjVu datoteka u PDF format.

  • Da li je moguće urediti tekst unutar DjVu dokumenta?

  • Redigiranje teksta izravno u DjVu je ograničeno, ali možete izvaditi i izmijeniti tekst pomoću specijaliziranog softvera prije nego što ga ponovno uvozite nazad u DJVU ako je potrebno.

References

 Hrvatski