Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions LibLzma/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## Unreleased

## [v0.1.1](https://github.com/JuliaIO/ChunkCodecs.jl/tree/LibLzma-v0.1.1) - 2025-12-17

### Added

- Initial release
8 changes: 4 additions & 4 deletions LibLzma/Project.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
name = "ChunkCodecLibLzma"
uuid = "e95d29e5-19c5-4afd-ae0f-beb790efacdf"
version = "0.1.0"
authors = ["nhz2 <nhz2@cornell.edu>"]

[workspace]
projects = ["test"]
version = "0.1.1"

[deps]
ChunkCodecCore = "0b6fb165-00bc-4d37-ab8b-79f91016dbe1"
Expand All @@ -14,3 +11,6 @@ XZ_jll = "ffd25f8a-64ca-5728-b0f7-c24cf3aae800"
ChunkCodecCore = "1"
XZ_jll = "5"
julia = "1.6"

[workspace]
projects = ["test"]
2 changes: 2 additions & 0 deletions LibLzma/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# ChunkCodecLibLzma

## Warning: ChunkCodecLibLzma is currently a WIP and its API may drastically change at any time.

This package implements the ChunkCodec interface for the following encoders and decoders
using the liblzma C library <https://tukaani.org/xz/>

Expand Down
39 changes: 20 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,26 @@ A consistent Julia interface for lossless encoding and decoding of bytes in memo

## Available Formats

| Name | Other Names | Package | Encoding | Decoding |
|---|---|---|---|---|
| Zstd | .zst RFC8878 | ChunkCodecLibZstd | ✅ | ✅ |
| Zlib | RFC1950 | ChunkCodecLibZlib | ✅ | ✅ |
| SzipHDF5 | | ChunkCodecLibAec | ✅ | ✅ |
| Snappy | | ChunkCodecLibSnappy | ✅ | ✅ |
| Shuffle | | ChunkCodecCore | ✅ | ✅ |
| Noop | | ChunkCodecCore | ✅ | ✅ |
| LZ4Numcodecs | | ChunkCodecLibLz4 | ✅ | ✅ |
| LZ4HDF5 | | ChunkCodecLibLz4 | ✅ | ✅ |
| LZ4Frame | .lz4 | ChunkCodecLibLz4 | ✅ | ✅ |
| LZ4Block | | ChunkCodecLibLz4 | ✅ | ✅ |
| Gzip | .gz RFC1952 | ChunkCodecLibZlib | ✅ | ✅ |
| Deflate | RFC1951 | ChunkCodecLibZlib | ✅ | ✅ |
| BZ2 | .bz2 bzip2 | ChunkCodecLibBzip2 | ✅ | ✅ |
| BShufLZ | | ChunkCodecBitshuffle | ✅ | ✅ |
| BShuf | | ChunkCodecBitshuffle | ✅ | ✅ |
| Brotli | .br RFC7932 | ChunkCodecLibBrotli | ✅ | ✅ |
| Blosc | | ChunkCodecLibBlosc | ✅ | ✅ |
| Name | Other Names | Package | Encoding | Decoding | Stable API |
|---|---|---|---|---|---|
| Zstd | .zst RFC8878 | ChunkCodecLibZstd | ✅ | ✅ | ✅ |
| Zlib | RFC1950 | ChunkCodecLibZlib | ✅ | ✅ | ✅ |
| XZ | .xz | ChunkCodecLibLzma | ✅ | ✅ | |
| SzipHDF5 | | ChunkCodecLibAec | ✅ | ✅ | |
| Snappy | | ChunkCodecLibSnappy | ✅ | ✅ | ✅ |
| Shuffle | | ChunkCodecCore | ✅ | ✅ | ✅ |
| Noop | | ChunkCodecCore | ✅ | ✅ | ✅ |
| LZ4Numcodecs | | ChunkCodecLibLz4 | ✅ | ✅ | ✅ |
| LZ4HDF5 | | ChunkCodecLibLz4 | ✅ | ✅ | ✅ |
| LZ4Frame | .lz4 | ChunkCodecLibLz4 | ✅ | ✅ | ✅ |
| LZ4Block | | ChunkCodecLibLz4 | ✅ | ✅ | ✅ |
| Gzip | .gz RFC1952 | ChunkCodecLibZlib | ✅ | ✅ | ✅ |
| Deflate | RFC1951 | ChunkCodecLibZlib | ✅ | ✅ | ✅ |
| BZ2 | .bz2 bzip2 | ChunkCodecLibBzip2 | ✅ | ✅ | ✅ |
| BShufLZ | | ChunkCodecBitshuffle | ✅ | ✅ | |
| BShuf | | ChunkCodecBitshuffle | ✅ | ✅ | |
| Brotli | .br RFC7932 | ChunkCodecLibBrotli | ✅ | ✅ | ✅ |
| Blosc | | ChunkCodecLibBlosc | ✅ | ✅ | |

## Simple encoding and decoding

Expand Down
Loading