Future<int> readU32({Endian endian = Endian.big}) async => ByteData.sublistView(await _readN(4)).getUint32(0, endian);