The first feature complete version
IFFChunkTool » Devlog
I've just released IFFChunkTool 0.2, the first version with all the major features in place. Now it can be called a Swiss Army knife for IFF files. With IFFChunkTool one can:
- List chunks in IFF file.
- Hexdump a chunk.
- Save a chunk contents to a file.
- Remove a chunk from IFF file.
- Replace chunk contents with new one.
- Insert a new chunk as the first one, or after a specified chunk.
- Append a new chunk.
New chunk contents may be passed directly as a string, or loaded from a file.
What is also important, 0.2 version has a short user manual in AmigaGuide format.
Things, which are still missing, so that is why we have 0.2 version, not 1.0:
- Make destination file argument optional, so operation modes creating a new IFF file, can "modify file in place". In fact it would be done by creating a temporary output file, then deleting input one and renaming output. A bit dangerous, as it is irreversible operation, but can simplify scripts or makefiles.
- Hexadecimal escapes in strings specifying chunk contents. Then short binary data may be specified directly, instead of going through a file. Also null-terminated strings can be stored explicitly. Some types of chunks assume null-terminated strings, while it is not needed in general.
- Program localization. It is partial at the moment.
- More testing (including data fuzzing).
- A few possible optimizations, now marked as #warnings in code, so I don't forget about them.
By the way, executable is 8716 bytes. Still below my 10 kB target. :-)
Files
iffchunktool-0.2.lha 8.5 kB
15 hours ago
Get IFFChunkTool
IFFChunkTool
A command-line tool for manipulating IFF file chunks.
More posts
- Refactoring, added functionality6 days ago
Leave a comment
Log in with itch.io to leave a comment.