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.

NOTE: This format does not support LEAD's redirected IO feature, therefore it cannot be used with L_RedirectIO, L_LoadBitmapMemory, L_LoadMemory, L_LoadMemoryTile, L_SaveBitmapMemory, or L_FeedLoad.

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

Platforms

Win32, x64.