To extend J.F. Sebastian's answer, tar
might be a better format due to it not compressing. It's literally just a container.
I'm not certain how any of these archive formats are at being editable though. Have a play with SharpZipLib and find out, I guess =)