You're basically saying "because an attacker will go to any lengths to do x" that you'll just do the least ideal thing possible and just be done with it; I don't really agree with that mentality but if you want to create a new archive standard where I can just truncate your archive or cause a buffer overflow trivially then ig that's on you
Im making it to learn