compression_rs 0.0.1 copy "compression_rs: ^0.0.1" 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);
}
copied to clipboard
1
likes
160
points
39
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.13 - 2025.03.28

Compression, decompression, zip and tar achieves (brotli, lz4, zstd, gzip, zlib, ...)

Repository (GitHub)

Topics

#wasm #wit #compression #codec #archive

Documentation

API reference

License

MIT (license)

Dependencies

wasm_run, wasm_wit_component

More

Packages that depend on compression_rs