read.iff: Read Interchange File Format (IFF)

View source: R/iff.0.r

read.iffR Documentation

Read Interchange File Format (IFF)


Read the Interchange File Format (IFF) as an IFFChunk object.


read.iff(file, disk = NULL)



A filename of an IFF file to be read, or a connection from which binary data can be read.


A virtual Commodore Amiga disk from which the file should be read. This should be an amigaDisk object. Using this argument requires the adfExplorer package. When set to NULL, this argument is ignored.


Information is stored as ‘chunks’ in IFF files (see IFFChunk). Each chunk should at least contain a label of the type of chunk and the data for that chunk. This function reads all chunks from a valid IFF file, including all nested chunks and stores them in an IFFChunk object. IFF files can hold any kind of data (e.g. images or audio), this read function does not interpret the file. Use interpretIFFChunk for that purpose.


Returns a IFFChunk object read from the specified file.


Pepijn de Vries

See Also

Other io.operations: read.AmigaBasicBMAP(), read.AmigaBasicShape(), read.AmigaBasic(), read.AmigaBitmapFontSet(), read.AmigaBitmapFont(), read.AmigaIcon(), read.SysConfig(), write.AmigaBasicShape(), write.AmigaBasic(), write.AmigaBitmapFont(), write.AmigaIcon(), write.SysConfig(), write.iff()

Other iff.operations: IFFChunk-class, WaveToIFF(), as.raster.AmigaBasicShape(), getIFFChunk(), interpretIFFChunk(), rasterToIFF(), rawToIFFChunk(), write.iff()


## Not run: 
## let's read a bitmap image stored in IFF as provided with this package:
filename <- system.file("ilbm8lores.iff", package = "AmigaFFH")
example.iff <- read.iff(filename)

## And plot it:

## End(Not run)

AmigaFFH documentation built on Aug. 27, 2023, 9:07 a.m.