Skip to content
Efra Espada edited this page Nov 9, 2024 · 1 revision

Zstandard Plugin and CLI

Welcome to the Zstandard Plugin and CLI wiki! This repository hosts both a Flutter plugin and a standalone CLI for the Zstandard (zstd) compression algorithm, a high-performance solution developed by Meta (formerly Facebook).

What is Zstandard?

Zstandard (zstd) is an efficient compression algorithm providing a flexible range of compression levels. Known for its high-speed and high-compression capabilities, it’s suitable for real-time applications and large-scale data handling. Popular use cases include data storage, transmission, and backup.

Repository Overview

This repository contains:

  • zstandard: A Flutter plugin for cross-platform Zstandard compression, leveraging native libraries on each platform (Android, iOS, macOS, Windows, Linux) and WebAssembly for web.
  • zstandard_cli: A pure Dart CLI for desktop environments (macOS, Windows, Linux), enabling command-line-based compression and decompression.

Key Features

  • Cross-platform support via Flutter plugin
  • Native FFI and WebAssembly integration
  • High-compression and high-speed options
  • Simple API and CLI interface for ease of use

Explore the pages in this wiki to learn more about installing, configuring, and using both the plugin and CLI tools.

Clone this wiki locally