Kodak® EasyShare™ file formats

DCEMAIL.ABK

Purpose

Stores a list of up to 32 email addresses.

Notes

The original file must be deleted before uploading a new copy.

Format

Name <name@example.com>\r\n
Name <name@example.net>\r\n
Name <name@example.org>\r\n

LABELCTB.LCB

Purpose

Stores the names of up to 32 albums.

Notes

All configuration files (LABELCTB.LCB, DCEMAIL.ABK) must be deleted before a new copy is uploaded otherwise the camera will not accept it (it seems to require that LABELCTB.LCB is the first configuration file uploaded).

Format

The format starts with the header and then repeats album header plus album name followed by a checksum at the end of the file.

Header (32 bytes)

The first four bytes is a constant version 0100.

The next 14 bytes is the modification date, in YYYYMMDDHHMMSS format.

Next is 13 0x00 bytes.

The last byte is 0-32 (0x00-0x20) indicating the total number of albums in the file.

Album Header (16 bytes)

The first byte is 0x00.

The second byte is 1-32 (0x01-0x20) indicating the album id (they should be sequential).

The last 14 bytes are all 0x00.

Album Name (256 bytes)

The album name as a string followed by 0x00 bytes as padding.

Checksum (1 byte)

Initialise to 0x00 and XOR with every byte in the file.

.LID

Purpose

Indicates which albums a photo/video is in.

Location

Same as photo/video, with same filename.

Format

The format starts with the header and then repeats album names.

Header (16 bytes)

The first four bytes is a constant version 0100.

Next is 12 0x00 bytes.

Album Name (256 bytes)

The album name as a string followed by 0x00 bytes as padding.

.MRK

Purpose

Defines jobs that need to be done by the computer/dock.

Location

Internal Memory
/
Memory Card
/MISC

Filenames

  • Internal Memory
    PRINTTAG.MRK
    print
    EMAILTAG.MRK
    email
    FAVORTAG.MRK
    set as favourite
  • Memory Card
    AUTPRINT.MRK
    print
    AUTXFER.MRK
    email
    FAVORITE.MRK
    set as favourite

Format

The format starts with the header followed by the jobs, each section is split up by a new line.

[HDR]
GEN REV = 01.10
GEN CRT = "KODAK DX7440 ZOOM DIGITAL CAMERA"
GEN DTM = YYYY:MM:DD:HH:MM:SS

Print Job

[JOB]
PRT PID = 001
PRT TYP = STD
PRT QTY = 001
IMG FMT = EXIF2 -J
<IMG SRC = "../DCIM/100K7440/000_0000.JPG">

Email Job

[JOB]
PMT PID = 001
DST EML = "Name <name@example.com>"
IMG FMT = EXIF2 -J
IMG SRC = "../DCIM/100K7440/000_0000.JPG"
[JOB]
PMT PID = 002
DST EML = "Name <name@example.net>"
IMG FMT = UNDEF
IMG SRC = "../DCIM/100K7440/000_0000.MOV"
DAT SRC = "../DCIM/100K7440/000_0000.MOV"

Favourites Job

[JOB]
PLY PID = 001
IMG FMT = EXIF2 -J
IMG SRC = "../DCIM/100K7440/000_0000.JPG"
[JOB]
PLY PID = 002
IMG FMT = UNDEF
IMG SRC = "../DCIM/100K7440/000_0000.MOV"
VID SRC = "../DCIM/100K7440/000_0000.MOV"

"Kodak" and "EasyShare" are trademarks of Eastman Kodak Company.


GeoURL
|
|
Wishlist
|
Blog

Last modified 2006-02-19T17:31:54+00:00.
©2002-2010 Simon Arlott. All Rights Reserved.