Hvad er DJVU-filformatet?
Filer med filtypenavnet .djvu indeholder farverige højopløsningsbilleder af scannede sider fra en bog, et magasin, en tegneserie, et katalog og lignende dokumenter. Den største fordel ved .djvu-formatet er dets høje komprimeringsniveau, hvor der samtidig opretholdes en meget høj opløsning og kvalitet af de gemte billeder.
.djvu er baseret på segmentering af indhold og bruger strukturen fra IFF-formatet som sin container. Inden for separate lag gemmer det baggrundsbilleder, forgrundsbilleder og nogle gange også et OCR-tekstlag, hvilket letter hurtig navigation i dokumentet og gør det muligt hurtigt at kopiere og søge efter tekstfragmenter. Navnet .djvu (fra fransk «déjà vu») karakteriserer formatets evne til at gengive detaljerede scannede sider næsten som de så ud på tryk. Det er kendetegnet ved et meget højt komprimeringsniveau - endda 10 gange højere end JPEG for typiske scannede sider. .djvu koder både tekst- og billeddata. Komprimeringen er tabsgivende (lossy), så mens et scannet billede gemmes, går nogle data permanent tabt.
Ifølge mange meninger er .djvu bedre end det konkurrerende PDF-format til scannet materiale på grund af en meget lavere filstørrelse, mens en lignende kvalitet af de scannede billeder opretholdes. Enhver .djvu-fil begynder med 4-byte-identifikatoren AT&T ved byte-offset 0, efterfulgt af en IFF FORM-blok; formtypen er DJVU for et dokument med en enkelt side eller DJVM for et dokument med flere sider. Det alternative filtypenavn .djv betegner det identiske format.
.djvu-komprimering
Komprimering i .djvu er effektiv, fordi billedet er opdelt i flere separate lag, der hver især komprimeres uafhængigt. Hvert sidebillede er opdelt i tre lag:
- et baggrundsbillede - normalt i en lavere opløsning, komprimeret med IW44-wavelet-algoritmen
- et forgrundsbillede - også i lav opløsning, ligeledes komprimeret med IW44-algoritmen
- et maskebillede - et bitonalt lag i høj opløsning, der bruger JB2-komprimeringsmetoden, som identificerer identiske elementer på en side (for eksempel formen på et givet bogstav), og derefter kun komprimerer og gemmer deres placeringer - i stedet for at kode det samme glyf flere gange som et bitmap
Sikkerhed og tryghed
RISIKO: LOWDjVu er dokument-billeddata og er sikkert at åbne i en anerkendt læser. To forholdsregler: download læseren fra den officielle projektside (DjVuLibre på SourceForge, SumatraPDF, WinDjView) frem for reklamefyldte spejlsider; og som ethvert dokumentformat kan DjVu indeholde hyperlinks, så behandl indlejrede links med den sædvanlige forsigtighed. Filerne kan ikke køre makroer eller kode.
Formatdetaljer
kort fortaltProgrammer der åbner DJVU-filer
Tekniske detaljer
dyb specifikation| Magic bytes | `AT&T` (hex `41 54 26 54`) ved byte-offset 0, umiddelbart efterfulgt af en IFF `FORM`-blok |
| Containerstruktur | IFF (Interchange File Format) blok-baseret layout; hver blok har et 4-tegns type-ID og et 32-bit længdefelt |
| Formtype - enkelt side | `DJVU` - den IFF-formtype, der bruges til dokumenter, der indeholder præcis én side |
| Formtype - flere sider | `DJVM` - den IFF-formtype, der bruges til dokumenter, der samler flere sider i én fil |
| MIME-type | `image/vnd.djvu` |
| Baggrunds- og forgrundscodec | IW44 - et proprietært wavelet-baseret tabsgivende codec udviklet hos AT&T Labs Research; koder farve i reduceret opløsning |
| Maskelagscodec | JB2 - en symbolbaseret bitonal kompressor afledt af JBIG2; gemmer sort-hvide former i høj opløsning og deres sidepositioner |
| Lagarkitektur | Tre lag pr. side: baggrund (farve, lav opløsning), forgrund (farve, lav opløsning), maske (1-bit, høj opløsning) |
| OCR-tekstlag | Valgfri skjult tekst gemt i `TXTz`- eller `TXTa`-blokke, hvilket muliggør fuldtekstsøgning og kopiering til udklipsholder |
| Komprimeringsforhold vs JPEG | Typisk 5-10× mindre end JPEG ved tilsvarende opfattet kvalitet for scannede tekst- og billedsider |
| Farvedybde | 24-bit RGB for baggrunds- og forgrundslag; 1-bit (bitonal) for maskelaget |
| Typisk scanningsopløsning | 300-600 DPI; opløsningen pr. side gemmes i `INFO`-blokken |
| Metadata og navigation | Bogmærker, hyperlinks og annoteringer gemt i `NAVM`-, `ANNO`- og `BOOKMARKS` IFF-blokke |
| Alternativt filtypenavn | `.djv` - identisk binært format, kortere filnavnsvariant almindelig på ældre systemer |
| Udgivet | 1996 (AT&T Labs Research) |
| Åben standard | Ja · royaltyfri |
| Specifikation | djvu.org |
DJVU-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DJVU-filer.