I'm trying to compress multiple directory structures which hold same data with little changes. When I compress them together using 7-zip ultra compression the size of the archive is just slightly larger than the archive of any one directory structure. But if I add another directory structure to an existing archive then the size of the resulting archive is almost double and not just slightly larger. Why is this happening? Is there a setting I can change or a program I can use to avoid this?