Just one question: is there a [simple] way to create multi-block cabinet files? Like those which are used in .msi-like and .chm files, .exe packages etc. etc.?
[update] Or is it not supported by the archive format and is implemented by just merging a lot of archives with each other?