Che cos'è il formato di file DJVU?
I file con l'estensione .djvu contengono immagini a colori ad alta risoluzione di pagine scansionate di libri, riviste, fumetti, cataloghi e documenti simili. Il vantaggio principale del formato .djvu è l'elevato livello di compressione, che mantiene al contempo un'altissima risoluzione e qualità delle immagini memorizzate.
.djvu si basa sulla segmentazione dei contenuti e utilizza la struttura del formato IFF come contenitore. All'interno di livelli separati memorizza immagini di sfondo, immagini di primo piano e talvolta anche un livello di testo OCR, che facilita la navigazione rapida nel documento e consente di copiare e cercare velocemente frammenti di testo. Il nome .djvu (dal francese «déjà vu») caratterizza la capacità del formato di rendere pagine scansionate ricche di dettagli quasi come apparivano in stampa. È caratterizzato da un livello di compressione molto elevato - fino a 10 volte superiore rispetto al JPEG per le tipiche pagine scansionate. .djvu codifica sia dati testuali che immagini. La compressione è lossy (con perdita), quindi durante la memorizzazione di un'immagine scansionata, alcuni dati vengono persi in modo permanente.
Secondo molte opinioni, .djvu è migliore del formato concorrente PDF per il materiale scansionato, grazie a un volume di file molto inferiore pur mantenendo una qualità simile delle immagini. Ogni file .djvu inizia con l'identificatore a 4 byte AT&T all'offset 0, seguito da un blocco IFF FORM; il tipo di modulo è DJVU per un documento a pagina singola o DJVM per uno multipagina. L'estensione alternativa .djv indica lo stesso identico formato.
Compressione .djvu
La compressione in .djvu è efficiente perché l'immagine è divisa in più livelli separati, ciascuno compresso indipendentemente. Ogni immagine di pagina è divisa in tre livelli:
- un'immagine di sfondo - solitamente a una risoluzione inferiore, compressa con l'algoritmo wavelet IW44
- un'immagine di primo piano - anch'essa a bassa risoluzione, compressa allo stesso modo con l'algoritmo IW44
- un'immagine maschera - un livello bitonale ad alta risoluzione che utilizza il metodo di compressione JB2, il quale identifica elementi identici su una pagina (ad esempio, la forma di una data lettera), quindi comprime e memorizza solo le loro posizioni - invece di codificare lo stesso glifo più volte come bitmap
Sicurezza e incolumità
RISCHIO: LOWDjVu è un formato di dati immagine-documento ed è sicuro da aprire in un lettore affidabile. Due avvertenze: scarica il lettore dalla pagina ufficiale del progetto (DjVuLibre su SourceForge, SumatraPDF, WinDjView) piuttosto che da mirror pieni di pubblicità come quelli presenti nei database obsoleti; e come ogni formato di documento, DjVu può contenere collegamenti ipertestuali, quindi tratta i link incorporati con la consueta cautela. I file non possono eseguire macro o codice.
Dettagli del formato
in sintesiProgrammi che aprono file DJVU
Dettagli tecnici
specifiche approfondite| Magic bytes | `AT&T` (hex `41 54 26 54`) all'offset 0, immediatamente seguito da un blocco IFF `FORM` |
| Struttura del contenitore | Layout basato su blocchi IFF (Interchange File Format); ogni blocco ha un ID di tipo a 4 caratteri e un campo di lunghezza a 32 bit |
| Tipo di modulo - pagina singola | `DJVU` - il tipo di modulo IFF utilizzato per documenti contenenti esattamente una pagina |
| Tipo di modulo - multipagina | `DJVM` - il tipo di modulo IFF utilizzato per documenti che raggruppano più pagine in un unico file |
| Tipo MIME | `image/vnd.djvu` |
| Codec sfondo e primo piano | IW44 - un codec lossy proprietario basato su wavelet sviluppato presso AT&T Labs Research; codifica il colore a risoluzione ridotta |
| Codec livello maschera | JB2 - un compressore bitonale basato su simboli derivato da JBIG2; memorizza forme in bianco e nero ad alta risoluzione e le loro posizioni sulla pagina |
| Architettura a livelli | Tre livelli per pagina: sfondo (colore, bassa risoluzione), primo piano (colore, bassa risoluzione), maschera (1-bit, alta risoluzione) |
| Livello di testo OCR | Testo nascosto opzionale memorizzato nei blocchi `TXTz` o `TXTa`, che consente la ricerca full-text e la copia negli appunti |
| Rapporto di compressione rispetto a JPEG | In genere da 5 a 10 volte più piccolo del JPEG a parità di qualità percepita per pagine scansionate con testo e immagini |
| Profondità colore | RGB a 24 bit per i livelli di sfondo e primo piano; 1 bit (bitonale) per il livello maschera |
| Risoluzione di scansione tipica | 300-600 DPI; la risoluzione per pagina è memorizzata nel blocco `INFO` |
| Metadati e navigazione | Segnalibri, collegamenti ipertestuali e annotazioni memorizzati nei blocchi IFF `NAVM`, `ANNO` e `BOOKMARKS` |
| Estensione alternativa | `.djv` - formato binario identico, variante del nome file più corta comune sui sistemi più vecchi |
| Rilasciato | 1996 (AT&T Labs Research) |
| Standard aperto | Sì · royalty-free |
| Specifica | djvu.org |
Conversioni DJVU
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DJVU.