thank you!
my dump file starts with "java_pid30592. hprof",
then "0" and the prefix "JAVA_PROFILE 1.0.1" comes from the position 0x000200,
I also think that it is corrupted.
I have run MAT in different variants under different versions of the JRE, including the latest JDK 8u266.
Just sent a screenshot not from the latest version

From: mat-dev [mailto:mat-dev-bounces@xxxxxxxxxxx] On Behalf Of Andrew Johnson
Sent: Friday, February 05, 2021 9:35 PM
To: Memory Analyzer Dev list
Subject: Re: [mat-dev] Is there a way to load a java dump (.hprof) from version 7u80 into MAT ?
You have a corrupt dump.
I think your dump actually starts with the text 'java_pid30592.hprof' and then a null byte instead of the HPROF eyecatcher.
Compare the file size between when the file is on the Linux machine and the Windows machine.
ls -l java_pid30592.hprof
dir java_pid30592.hprof
Look at the file contents with cat or type to see if it starts the same on both.
cat java_pid30592.hprof
type java_pid30592.hprof
Compare checksums on both machines.
md5sum java_pid30592.hprof
CertUtil -hashfile java_pid30592.hprof MD5
I expect the HPROF file to be megabytes in size.
When you have time, do consider moving up from Windows 7 (not supported since January 14 2020).
Java 7u80 is old too (2015) - consider a new version from AdoptOpenJDK.
MAT version 1.7 is old too (2017)
Regards,
Andrew Johnson
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU