Here's a small and very useful sounding application from game developer Cheeseness. It's called plus-x and the aim is to allow developers on Windows to set the correct permissions on Linux executables.
The problem: when game developers put out a Linux build and then zip it up for download, Linux users download it and then often need to manually set permissions on the executable for it to be launched. plus-x gets around that by allowing developers to inspect the package and then set the correct permissions.
The primary audience for this is developers supplying direct downloads, as it's not something that's usually an issue on the likes of Steam.
From the application page:
Typically, a filesystem requires an executable file to be flagged as such before the operating system can run it. The most common implementation is part of what is typically referred to as "traditional Unix permissions." Unlike other modern (and many historic) operating systems, this is not supported by Windows or its default filesystems, meaning that information gets lost when extracted on Windows and won't be included when files are compressed on Windows.
Internally, the ZIP file format is capable of tracking Unix style executable permissions (used by Linux and MacOS). plus-x allows those permissions to be set after compressing so that users won't have to manually set that themselves.