DjVu

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Add standard navigational header)
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{|
+
{{FormatInfo
|[[File Formats]]
+
|formattype=electronic
| >
+
|subcat=Graphics
|[[Electronic File Formats]]
+
|extensions={{ext|djvu}}
| >
+
|mimetypes={{mimetype|image/vnd.djvu}}
|[[3D and CAD/CAM Models]]
+
|pronom={{PRONOM|fmt/255}}, {{PRONOM|fmt/318}}
| >
+
}}
|[[DjVu]]
+
'''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&amp;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>".
 +
 
 +
There is an extension of DjVu called ''Secure DjVu''. Secure DjVu files begin with "<code>SDJV</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)]
+
* [[Konvertor]]
* [http://www.celartem.com/product/doc/specs/sdjvuspec.djvu Specification (requires DjVu plug-in)]
+
 
* [http://djvu.sourceforge.net/ DjVuLibre (reference implementation)]
+
== Sample files ==
 +
* 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]]
 +
* [http://www.iana.org/assignments/media-types/image/vnd-djvu Media type registration]
 +
 
 +
[[Category:Document]]
 +
[[Category:IFF based file formats]]

Revision as of 14:25, 22 February 2016

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

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".

There is an extension of DjVu called Secure DjVu. Secure DjVu files begin with "SDJV".

Specifications

Software

Sample files

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

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox