Watch
1
0
Fork
You've already forked golang-github-sorairolake-lzip-go
0
No description
  • Go 96.4%
  • Just 3.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-08 12:14:58 +02:00
.github Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
cmd/glzip Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
debian Releasing fastforward version 0.0~git20260515.48aa076-3~ffwd13+u1. 2026-07-08 12:14:58 +02:00
docs/man/man1 Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
LICENSES Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
testdata Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
.bumpversion.toml Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
.gitignore Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
.golangci.toml Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
.goreleaser.yaml Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
.rumdl.toml Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
AUTHORS.adoc Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
CHANGELOG.adoc Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
CODE_OF_CONDUCT.md Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
CONTRIBUTING.adoc Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
error.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
error_test.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
example_test.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
export_test.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
go.mod Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
go.sum Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
go.sum.license Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
justfile Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
LICENSE-APACHE Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
LICENSE-MIT Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
lzip.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
lzip_test.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
reader.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
reader_test.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
README.md Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
writer.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00
writer_test.go Adding upstream version 0.0~git20260515.48aa076. 2026-07-08 12:12:56 +02:00

lzip-go

CI Go Reference Go version

lzip-go is an implementation of the lzip compressed format written in pure Go.

This package supports reading and writing of lzip compressed streams.

Usage

To install this package:

go get -u github.com/sorairolake/lzip-go

Documentation

See the documentation for more details.

Command-line utility

This package includes a simple command-line utility for reading and writing of lzip format compressed files.

Installation

From source

go install github.com/sorairolake/lzip-go/cmd/glzip@latest

From binaries

The release page contains pre-built binaries for Linux, macOS, Windows and others.

How to build

To build the command-line utility:

just build-cmd

To build a man page:

just build-man

The man page is generated in docs/man/man1. Note that Asciidoctor is required when building the man page.

Usage

Please see glzip(1).

Minimum Go version

This package requires the minimum version of Go 1.22.

Source code

The upstream repository is available at https://github.com/sorairolake/lzip-go.git.

Changelog

Please see CHANGELOG.adoc.

Contributing

Please see CONTRIBUTING.adoc.

Acknowledgment

The API of this package is based on the compress/gzip package.

This package uses the github.com/ulikunitz/xz/lzma package to encode and decode LZMA streams.

License

Copyright (C) 2024 Shun Sakai (see AUTHORS.adoc)

This package is distributed under the terms of either the Apache License 2.0 or the MIT License.

This project is compliant with version 3.3 of the REUSE Specification. See copyright notices of individual files for more details on copyright and licensing information.