I would avoid custom splitters/joiners which add their own headers, because we already have the Join command in AmigaOS, which can join plain splitted files. I personally split files using DOpus' split function, but there should be several commands in Aminet which split files in "standard" way too. Didn't check how the previously mentioned splitters work, but just as an opinion