I think it would be very useful if tar or zip could do that automatically, and it seems like low-hanging fruit in compression.
Actually, thinking about it, the tool could later in more general fashion rearrange the content inside the files. So it would map each file into blocks of similar characteristics that would then be compressed in correct order across files.