Uint8List bigEndianCrc32(Uint8List bytes) { final checksum = getCrc32(bytes); final buffer = ByteData(4); buffer.setUint32(0, checksum, Endian.big); return buffer.buffer.asUint8List(); }