1) should allow to set multi-passwords with different privilege (i.e. with different password to open different sets of files within the same archive file)
2) allow to edit file(s) within archive file and save with different / same name
3) reduce file size of the archive file