zcodec 0.1.0 copy "zcodec: ^0.1.0" to clipboard
zcodec: ^0.1.0 copied to clipboard

Dependency-free pure Dart codecs for DEFLATE, zlib, and ZIP data.

example/zcodec_example.dart

import 'dart:convert';

import 'package:zcodec/zcodec.dart';

/// Demonstrates a zlib and ZIP round trip.
void main() {
  const ZlibCodec zlib = ZlibCodec();
  final List<int> message = utf8.encode('Hello ZCodec');
  final List<int> compressed = zlib.encode(message);
  print(utf8.decode(zlib.decode(compressed)));

  final List<int> zip = const ZipEncoder().encode(
    ZipArchive(
      entries: <ZipEntry>[ZipEntry(name: 'hello.txt', data: message)],
    ),
  );
  print(utf8.decode(const ZipDecoder().decode(zip).find('hello.txt')!.data));
}
0
likes
0
points
396
downloads

Publisher

verified publisherfocale-editor.app

Weekly Downloads

Dependency-free pure Dart codecs for DEFLATE, zlib, and ZIP data.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on zcodec