The Linux unzip utility *does* preserve the execute attribute. This is useful when extracting archives that contain tools, such as the Android NDK.