DjVu

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(PRONOM)
(Expanded, reorganized)
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
 
|formattype=electronic
 
|formattype=electronic
|subcat=3D and CAD/CAM Models
+
|subcat=Graphics
 
|extensions={{ext|djvu}}
 
|extensions={{ext|djvu}}
 
|mimetypes={{mimetype|image/vnd.djvu}}
 
|mimetypes={{mimetype|image/vnd.djvu}}
 
|pronom={{PRONOM|fmt/255}}
 
|pronom={{PRONOM|fmt/255}}
 
}}
 
}}
 +
'''DjVu''' is a multi-layer raster image file format for digital documents. It was originally developed at AT&T Labs, and is commonly used in book digitization, for example by the Internet Archive.
  
== Overview ==
+
DjVu documents may include a plain text layer (e.g. from OCR), as well as other data such as a document outline, so the format can serve some of the same purposes as [[PDF]].
  
'''DjVu''' is a multi-layer raster file format for digital documents that was originally developed at AT&T Labs and is commonly used in book digitization, for example by the Internet Archive.
+
== Format ==
 +
Files have a 4-byte preamble. The rest of the file uses [[IFF]] format.
  
== Resources ==
+
== Identification ==
* [http://djvu.org/ Website]
+
Files begin with ASCII characters "<code>AT&TFORM</code>".
* [http://djvu.org/resources/whatisdjvu.php Overview]
+
 
 +
At offset 12 should be a tag indicating the specific file type. For DjVu v3, the possibilities are "<code>DJVM</code>", "<code>DJVU</code>", "<code>DJVI</code>", and "<code>THUM</code>".
 +
 
 +
== Specifications ==
 +
* [http://www.djvu.org/docs/DjVu3Spec.djvu DjVu v3 Reference] (requires DjVu plug-in)
 +
* [http://sourceforge.net/p/djvu/djvulibre-git/ci/master/tree/doc/djvu2spec.djvu?format=raw DjVu 1999-04-29 (v2) Reference] (requires DjVu plug-in)
 +
* [http://web.archive.org/web/20130121032015/http://www.celartem.com/product/doc/specs/sdjvuspec.djvu Secure DjVu Specification] (requires DjVu plug-in)
 +
 
 +
== Software ==
 +
* [http://djvu.sourceforge.net/ DjVuLibre]: Viewers, tools, C++ reference library
 
* [http://www.djvu.org/resources/ Viewers & Plug-ins]
 
* [http://www.djvu.org/resources/ Viewers & Plug-ins]
* [http://www.djvu.org/docs/DjVu3Spec.djvu Reference (requires DjVu plug-in)]
+
 
* [http://www.celartem.com/product/doc/specs/sdjvuspec.djvu Specification (requires DjVu plug-in)]
+
== Sample files ==
* [http://djvu.sourceforge.net/ DjVuLibre (reference implementation)]
+
* The ''Specifications'' documents listed above
 +
* The DjVuLibre distributions include some DjVu files.
 +
 
 +
== Links ==
 +
* [http://djvu.org/ DjVu.org]
 +
* [http://djvu.org/resources/whatisdjvu.php Overview]
 +
* [[Wikipedia:DjVu|Wikipedia article]]
 +
 
 +
[[Category:Document]]

Revision as of 23:31, 5 July 2013

File Format
Name DjVu
Ontology
Extension(s) .djvu
MIME Type(s) image/vnd.djvu
PRONOM fmt/255

DjVu is a multi-layer raster image file format for digital documents. It was originally developed at AT&T Labs, and is commonly used in book digitization, for example by the Internet Archive.

DjVu documents may include a plain text layer (e.g. from OCR), as well as other data such as a document outline, so the format can serve some of the same purposes as PDF.

Contents

Format

Files have a 4-byte preamble. The rest of the file uses IFF format.

Identification

Files begin with ASCII characters "AT&TFORM".

At offset 12 should be a tag indicating the specific file type. For DjVu v3, the possibilities are "DJVM", "DJVU", "DJVI", and "THUM".

Specifications

Software

Sample files

  • The Specifications documents listed above
  • The DjVuLibre distributions include some DjVu files.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox