Interchange File Format (IFF)

IFF (Amiga Interchange) is a general-purpose data storage format (raster), developed by Electronic Arts, Inc. and Commodore-Amiga, Inc. that can associate and store multiple types of data. It is used by ACD FotoCanvas Lite 2.0 and XnView applications.

IFF reads and writes RLE, and non-compressed images.  IFF CAT supports multipage files.

The default extension for this format is: IFF.

 

The file constants associated with this file format are:

Constant

Read Support

Write Support

Description

FILE_IFF_ILBM

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

[111] Interchange File - RLE Compressed.

FILE_IFF_CAT

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

[112] Interchange File - multiple images per file-RLE Compressed.

FILE_IFF_ILBM_UNCOMPRESSED

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

[303] Interchange File - Uncompressed.

FILE_IFF_CAT_UNCOMPRESSED

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

1, 2, 3, 4, 5, 6, 7, 8, 24 BPP

[304] Interchange File - multiple images per file-Uncompressed.

Required DLL: LFIFF. For a listing of the exact DLLs needed, based on the toolkit version, refer to Files To Be Included With Your Application.

This format does not support LEAD's redirected IO feature, therefore it cannot be used with LMemoryFile::LoadMemory, LMemoryFile::SaveBitmap, or LFile::FeedLoad.