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

Attachment: signature.asc
Description: Digital signature

Reply via email to