let CompressArchiveUtil preserve executable flags

Executable file bits are lost when using CompressArchiveUtil.