Skip to content

Latest commit

History

118 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

CodecZlib.jl

CIcodecov

Installation

Pkg.add("CodecZlib")

Usage

using CodecZlib
# Some text.
text ="""Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sollicitudinmauris non nisi consectetur, a dapibus urna pretium. Vestibulum non posuereerat. Donec luctus a turpis eget aliquet. Cras tristique iaculis ex, eumalesuada sem interdum sed. Vestibulum ante ipsum primis in faucibus orci luctuset ultrices posuere cubilia Curae; Etiam volutpat, risus nec gravida ultricies,erat ex bibendum ipsum, sed varius ipsum ipsum vitae dui."""# Streaming API.
stream =GzipCompressorStream(IOBuffer(text))
for line ineachline(GzipDecompressorStream(stream))
println(line)
endclose(stream)
# Array API.
compressed =transcode(GzipCompressor, text)
@assertsizeof(compressed) <sizeof(text)
@asserttranscode(GzipDecompressor, compressed) ==Vector{UInt8}(text)

This package exports following codecs and streams:

CodecStream
GzipCompressorGzipCompressorStream
GzipDecompressorGzipDecompressorStream
ZlibCompressorZlibCompressorStream
ZlibDecompressorZlibDecompressorStream
DeflateCompressorDeflateCompressorStream
DeflateDecompressorDeflateDecompressorStream

See docstrings and TranscodingStreams.jl for details.

About

zlib codecs for TranscodingStreams.jl.

Topics

Resources

Stars

51 stars

Watchers

4 watching

Forks

Releases

Used by

Contributors

Languages