Fireworks PNG

From Just Solve the File Format Problem
Jump to: navigation, search
File Format
Name Fireworks PNG
Ontology
Extension(s) .png
MIME Type(s) image/png

Fireworks PNG is the native format used by the now discontinued Fireworks software developed by Macromedia and later Adobe.[1] Unlike a standard PNG file, Fireworks used custom chunks to enhance the PNG format to allow for layers and multiple pages to used within the PNG structure.[2]

Contents

File Information

Fireworks PNG files use a series of custom private undocumented chunks unique to the format.[3][4]

Format Structure

Sample File and Fireworks custom chunks as reported by pngcheck

  chunk prVW at offset 0x00092, length 1700
    Macromedia Fireworks preview chunk (private, ancillary, unsafe to copy)
  chunk mkBF at offset 0x00742, length 72
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkTS at offset 0x00796, length 36716
    Macromedia Fireworks(?) private, ancillary, unsafe-to-copy chunk
  chunk mkBS at offset 0x0970e, length 190
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x097d8, length 1251
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x09cc7, length 1358
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0a221, length 1145
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0a6a6, length 339
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0a805, length 695
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0aac8, length 3799
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0b9ab, length 7733
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0d7ec, length 2741
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0e2ad, length 5153
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk
  chunk mkBT at offset 0x0f6da, length 10775
    Macromedia Fireworks private, ancillary, unsafe-to-copy chunk

Sample Files

References

  1. https://en.wikipedia.org/wiki/Adobe_Fireworks
  2. https://superuser.com/questions/50044/how-to-read-fireworks-png-multilayer-files-without-fireworks
  3. https://stackoverflow.com/questions/4242402/the-fireworks-png-format-any-insight-any-libs
  4. https://stackoverflow.com/questions/23690745/whats-bloating-my-png
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox