Synopsys Software Integrity Group is now operating as Black Duck Software, Inc., a subsidiary of Synopsys. Click to learn more.

close search bar

Sorry, not available in this language yet

close language selection
GIF Test Suite Data Sheet
Test Suite:
GIF Test Suite
Direction:
Not applicable

The Graphics Interchange Format (GIF) is a bitmap image format that was introduced by CompuServe in 1987. GIF defines a protocol intended for the on-line transmission and interchange of raster graphic data in a way that is independent of the hardware used in their creation or display. GIF test suite can be used to test robustness, security and reliability of implementations using GIF.

Used specifications

Specification
Title
ISO 15076-1:2010

Image technology colour management — Architecture, profile format and data structure — Part 1: Based on ICC.1:2010

NETSCAPE2.0 Buffering

Netscape Buffering Application Extension (GIF Unofficial Specification)

NETSCAPE2.0 Looping

Netscape Looping Application Extension (GIF Unofficial Specification)

GIF89a

GRAPHICS INTERCHANGE FORMAT(sm) Version 89a

GIF87a

G I F (tm) Graphics Interchange Format (tm) A standard defining a mechanism for the storage and transmission of raster-based graphics information June 15, 1987

Tool-specific information

Tested GIF structures
Specification
Notes
Header
GIF87a
Logical Screen Descriptor
GIF87a
Global Color Table
GIF87a
Image Descriptor
GIF87a
Local Color Table
GIF87a
Table Based Image Data
GIF87a
Data Sub-blocks
GIF87a
Block Terminator
GIF87a
Graphic Control Extension
GIF89a
Comment Extension
GIF89a
Plain Text Extension
GIF89a
Not supported by any known decoder.
Application Extension
GIF89a
Netscape Looping Application Extension
NETSCAPE2.0 Looping
GIF89a compatible
Netscape Buffering Application Extension
NETSCAPE2.0 Buffering
GIF89a compatible
AnimExts Looping Application Extension
-
GIF89a compatible
ICC Profile Application Extension
ISO 15076-1:2010
GIF89a compatible
Trailer
GIF87a
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis