fixed CRC32 mismatch now using byte lenght