A downloadable tool

IFFChunkTool is a command-line tool for manipulating chunks of IFF files. It is intended mainly to be used for automated processing in scripts, makefiles etc.

With IFFChunkTool one can:

  • List chunk IDs, lengths and IFF type.
  • Extract specified chunk contents to a file.
  • Dump specified chunk contents to standard output in a definable format.
  • Insert a new chunk at specified position in file.
  • Append a new chunk to a file.
  • Replace chunk contents with new data.
  • Remove a chunk.

For insert, append and replace, chunk contents may be loaded from a file or specified directly as text.

IFFChunkTool source code is hosted on GitHub

Requirements

The only requirement is AmigaOS 3.0+. Only standard system libraries are used. Runs on any M680x0 processor (or emulation).

Limitations

Version 0.1 has only LIST and EXTRACT modes implemented.

IFFChunkTool handles only flat IFF FORM files. Compound files like IFF LIST, IFF CAT or nested FORMs are not supported.

Examples of use

IFFChunkTool picture.ilbm LIST

Lists chunks of an IFF file.

IFFChunkTool sound.8svx EXTRACT BODY DATAFILE sound.raw

Extracts audio samples from IFF 8SVX sound and writes them to a file.

More examples will be added as program development progresses.

Published 3 days ago
StatusIn development
CategoryTool
AuthorRastPort

Download

Download
iffchunktool-0.1.lha 3 kB

Leave a comment

Log in with itch.io to leave a comment.