|
Zarr.NET
0.6.1
Zarr reader and writer in .NET
|
A single step in a Zarr v3 codec pipeline. Codecs are applied in order during encoding (array → bytes → compressed) and reversed during decoding. Each codec is responsible for one transformation only. More...
Public Member Functions | |
| Task< byte[]> | DecodeAsync (byte[] input, CancellationToken ct=default) |
| Decodes bytes produced by the previous codec step. | |
| Task< byte[]> | EncodeAsync (byte[] input, CancellationToken ct=default) |
| Encodes bytes for the next codec step. | |
Properties | |
| string | Name [get] |
| Codec name as it appears in zarr.json (e.g. "gzip", "zstd", "bytes"). | |
A single step in a Zarr v3 codec pipeline. Codecs are applied in order during encoding (array → bytes → compressed) and reversed during decoding. Each codec is responsible for one transformation only.
| Task< byte[]> ZarrNET.IZarrCodec.DecodeAsync | ( | byte[] | input, |
| CancellationToken | ct = default ) |
Decodes bytes produced by the previous codec step.
Implemented in ZarrNET.BloscCodec, ZarrNET.BytesCodec, ZarrNET.Crc32cCodec, ZarrNET.GzipCodec, and ZarrNET.ZstdCodec.
| Task< byte[]> ZarrNET.IZarrCodec.EncodeAsync | ( | byte[] | input, |
| CancellationToken | ct = default ) |
Encodes bytes for the next codec step.
Implemented in ZarrNET.BloscCodec, ZarrNET.BytesCodec, ZarrNET.Crc32cCodec, ZarrNET.GzipCodec, and ZarrNET.ZstdCodec.
|
get |
Codec name as it appears in zarr.json (e.g. "gzip", "zstd", "bytes").
Implemented in ZarrNET.BloscCodec, ZarrNET.BytesCodec, ZarrNET.Crc32cCodec, ZarrNET.GzipCodec, and ZarrNET.ZstdCodec.