compression_rs 0.0.1  compression_rs: ^0.0.1 copied to clipboard
compression_rs: ^0.0.1 copied to clipboard
Compression, decompression, zip and tar achieves (brotli, lz4, zstd, gzip, zlib, ...)
example/compression_rs_example.dart
import 'dart:convert';
import 'dart:typed_data';
import 'package:compression_rs/compression_rs.dart';
import 'package:wasm_wit_component/wasm_wit_component.dart';
Future<void> main() async {
  final world = await createCompressionRs(
    wasiConfig: WasiConfig(preopenedDirs: [], webBrowserFileSystem: {}),
    imports: CompressionRsWorldImports(),
  );
  final bytes = const Utf8Encoder().convert('string');
  final Result<Uint8List, String> result =
      world.gzip.gzipCompress(input: Input.bytes(bytes));
  print(result);
  assert(result.isOk);
}