An open API service for producing an overview of a list of open source projects.

https://github.com/ulikunitz/xz

compression decompression go xz

Score: 28.536754982049032

Last synced: about 21 hours ago
JSON representation

Repository metadata:

Pure golang package for reading and writing xz-compressed files


Owner metadata:


Package metadata

proxy.golang.org: github.com/ulikunitz/xz

Package xz supports the compression and decompression of xz files.

proxy.golang.org: github.com/ulikunitz/xz/v2

Package xz supports the compression and decompression of xz files.

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/v2#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v2.0.0-dev.4 (published 5 months ago)
  • Last Synced: 2026-05-25T20:46:34.976Z (7 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.222%
    • Forks count: 4.136%
    • Average: 4.492%
    • Dependent packages count: 5.133%
    • Dependent repos count: 5.477%
proxy.golang.org: github.com/ulikunitz/xz/internal/xlog

Package xlog provides a simple logging package that allows to disable certain message categories. It defines a type, Logger, with multiple methods for formatting output. The package has also a predefined 'standard' Logger accessible through helper function Print[f|ln], Fatal[f|ln], Panic[f|ln], Warn[f|ln], Print[f|ln] and Debug[f|ln] that are easier to use then creating a Logger manually. That logger writes to standard error and prints the date and time of each logged message, which can be configured using the function SetFlags. The Fatal functions call os.Exit(1) after the message is output unless not suppressed by the flags. The Panic functions call panic after the writing the log message unless suppressed.

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/internal/xlog#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 18 days ago)
  • Last Synced: 2026-05-14T15:55:05.137Z (18 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/ulikunitz/xz/lzma

Package lzma supports the decoding and encoding of LZMA streams. Reader and Writer support the classic LZMA format. Reader2 and Writer2 support the decoding and encoding of LZMA2 streams. The package is written completely in Go and does not rely on any external library. The example uses the buffered reader and writer from package bufio.

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/lzma#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 18 days ago)
  • Last Synced: 2026-05-14T15:55:11.969Z (18 days ago)
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/ulikunitz/xz/internal/hash

Package hash provides rolling hashes. Rolling hashes have to be used for maintaining the positions of n-byte sequences in the dictionary buffer. The package provides currently the Rabin-Karp rolling hash and a Cyclic Polynomial hash. Both support the Hashes method to be used with an interface.

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/internal/hash#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 18 days ago)
  • Last Synced: 2026-05-14T21:41:15.185Z (18 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/ulikunitZ/xz

Package xz supports the compression and decompression of xz files. It supports version 1.0.4 of the specification without the non-LZMA2 filters. See http://tukaani.org/xz/xz-file-format-1.0.4.txt

  • Homepage: https://github.com/ulikunitZ/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitZ/xz#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 9 months ago)
  • Last Synced: 2026-04-27T05:45:54.604Z (about 1 month ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.939%
    • Average: 5.105%
    • Dependent repos count: 5.271%
ubuntu-20.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses:
  • Latest release: 0.5.6-1 (published 4 months ago)
  • Last Synced: 2026-03-13T03:19:15.196Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-06T10:25:02.048Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.debian.org/bookworm/golang-github-ulikunitz-xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-13T00:11:46.258Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-10T05:02:42.478Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: app-arch/gxz

Pure golang package for reading and writing xz-compressed files

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.gentoo.org/packages/app-arch/gxz
  • Licenses: BSD
  • Latest release: 0.5.12 (published 26 days ago)
  • Last Synced: 2026-05-27T00:25:36.798Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: go-github-com-ulikunitz-xz

Read and write xz compressed streams in Go

debian-13: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.debian.org/trixie/golang-github-ulikunitz-xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-13T12:13:28.364Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-08T16:48:39.998Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-11T07:11:43.482Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.debian.org/bullseye/golang-github-ulikunitz-xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-13T15:39:54.179Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses:
  • Latest release: 0.5.6-2 (published 4 months ago)
  • Last Synced: 2026-03-07T04:44:24.921Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite