tags 572103 confirmed upstream help thanks Lionel Elie Mamane wrote...
> The file > http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3/fra/AdbeRdr930_fr_FR.exe JFTR: md5sum 485a3ff795ec892adfb0089d78bb6127 > is recognised as "MS-DOS executable, MZ for MS-DOS" while it is a > 32bit Windows PE executable. The PE header starts at offset > 0x40. Other Windows executables seem to have the PE header at offset > 0xe0, and are recognised correctly as "PE32 executable for MS Windows > (GUI) Intel 80386 32-bit". A bit odd. The PE header at 0x40 isn't the problem, the magic can handle that. However an earlier check fails, causing file to skip the PE test entirely: | # All non-DOS EXE extensions have the relocation table more than 0x40 bytes into the file. | >0x18 leshort <0x40 MS-DOS executable Your file, and also and 8.0 and 9.0 installer I happen to have access to just have 0x20 there. Will have to check some documents to find whether file makes a wrong assumption or these executables are in violation of the specifcation. Christoph
signature.asc
Description: Digital signature