Also reduce bytes read for checking the magic header to 4 as the zero bytes read break on aarch64 for some reason. Resolves: #1983015
Resolves: #1983015