wallet.dat – Your wallet may be encrypted or compromised.
Just look at 2020.
Hexadecimal 20 is the ASCII space character. If your file only contains 20, it contains no useful data and you won’t be able to extract any useful data†.
Could it be that it is encrypted?
Encrypted data typically appears to be a completely random array of hexadecimal values between 00 and FF. If the file contains nothing other than 20 repetitions, it will not be encrypted.
The wallet.dat file is 180MB.
If so then you may not have looked at all the bytes to confirm it. every It is hexadecimal 20. Use a program or script to determine if there is a byte sequence other than a repetition of hexadecimal 20 somewhere in the 180 MB. But the chances of recovery seem small.
† You can encode small numbers (e.g. 7458) into bytes and repetition counts, but this is not relevant to recovering Bitcoin wallet files.