Media Type 'image/png' Details

Basic Info
Media Type image
subtype png
Registered? Yes
See also Randers-Pehrson
Extensions PNG

Tags: common

File Formats: (none)


From [email protected]  Sat Jul 27 04:43:17 1996
Date:     Sat, 27 Jul 96 8:43:17 EDT
From: Glenn Randers-Pehrson ARL-WMRD-TED-TIB <[email protected]>
To: [email protected]
Cc: [email protected]
Subject:  Registration of new Media Type image/png
Content-Length: 2047
Status: RO
X-Lines: 50

To:  [email protected]
Subject:  Registration of new Media Type image/png

Media Type name: image

Media subtype name: png

Required parameters: None

Optional parameters: None

Encoding considerations: base64 generally preferred

Security considerations:
  A PNG document is composed of a collection of explicitly typed "chunks".
  For each of the chunk types defined in the PNG specification (except
  for "gIFx"), the only effect associated with those chunks is to cause
  an image to be rendered on the recipient's display or printer.

  The gIFx chunk type is used to encapsulate Application Extension
  data, and some use of that data might present security risks, though
  no risks are known.  Likewise, the security risks associated with
  future chunk types cannot be evaluated, particularly unregistered
  chunks.  However, it is the intention of the PNG group to disallow
  chunks containing "executable" data to become registered chunks.

  The text chunks, tEXt and zTXt, contain data that can be displayed in
  the form of comments, etc.  Some operating systems or terminals might
  allow the display of textual data with embedded control characters to
  perform operations such as re-mapping of keys, creation of files, etc.
  For this reason, the specification recommends that the text chunks be
  filtered for control characters before direct display.

  The PNG format is specifically designed to facilitate early detection
  of file transmission errors, and makes use of cyclical redundancy
  checks to ensure the integrity of the data contained in its chunks.

Published specification:
  Internet-Draft draft-boutell-png-spec-04.txt,
  "Png (Portable Network Graphics) Specification Version 1.0"
  which is an "rfc-to-be."  The IESG has concurred in publication of
  the spec as an Informational RFC; see item 11 of the IESG minutes
  for their meeting of 7-11-96.

Person & email address to contact for further information:
  Glenn Randers-Pehrson, [email protected] or [email protected]
  Thomas Boutell, [email protected]