go-unarr

Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)

ZLIB License

Stars
281
Committers
6

Bot releases are hidden (Show)

go-unarr - v0.2.3 Latest Release

Published by gen2brain 6 months ago

Changelog

  • 7a3539c Build binary for linux/arm64
go-unarr - v0.2.2

Published by gen2brain 6 months ago

Changelog

  • d628474 Fix build for MACOS/APPLE
go-unarr - v0.2.0

Published by gen2brain about 1 year ago

Changelog

  • 3daefaf Fix warnings, issue #38
  • 6545023 Update C sources
  • 83e8616 Update actions
  • 907c75a Update actions
  • 4d3679f Update actions
  • 6f554bf Update clang version
  • 551f48c Update zlib
go-unarr - v0.1.7

Published by gen2brain over 1 year ago

Changelog

  • cee63a8 Define errors
  • e3672cc Fixes gen2brain#38 - added CGO_CFLAGS to specific targets that emit warnings to suppress warnings that library users are unlikely to fix or address.
  • 795a266 Fixes gen2brain#38 by using package level flags as opposed to specific includes
  • 080a66a Merge pull request #39 from enterprizesoftware/master
  • d8b0605 Remove build.sh
  • 2ed59d5 Replace deprecated functions
  • e3c91c6 Replace deprecated functions
  • ccdbdfd Revert "Fixes gen2brain#38 - added CGO_CFLAGS to specific targets that emit warnings to suppress warnings that library users are unlikely to fix or address."
  • d69f9d6 Test subdir
  • c29ad64 Update Go version
  • 6f8d01a Update Go version
  • 9e0c1b3 Update goreleaser
  • 4d5d46a Use c99 instead of gnu99, issue #38
go-unarr - v0.1.6

Published by gen2brain about 2 years ago

Changelog

c496c96 Declare C mode, issue #34
59b80a0 Update C sources

go-unarr - v0.1.5

Published by gen2brain about 2 years ago

Changelog

368906c DOCS: Fix typo in readme related to extracting contents of archive.
f7c71c5 Merge pull request #33 from Cian911/ciang/fix-readme
db3833a Set file offset bits, fixes #32

go-unarr - v0.1.4

Published by gen2brain over 2 years ago

Changelog

239ec40 Fix path traversal vulnerability, issue #21
640db1b Update C sources

go-unarr - v0.1.3

Published by gen2brain over 2 years ago

Changelog

9c4a697 Merge pull request #24 from ProjectBorealis/master
b947898 Merge pull request #25 from ProjectBorealis/master
4f8c510 Merge pull request #28 from ProjectBorealis/master
9d11c89 Update README.md
fa2f5a7 Update goreleaser
102d9fb Use ar_open_file_w on Windows, issue #7
a7ec007 fixes for Windows
17c7cf2 improve ZIP forceinline usage
ba7b26d update C sources
afbe9f3 update Go files

go-unarr - v0.1.2

Published by gen2brain about 3 years ago

Changelog

bac6f7e Add C bindings
b9d49a0 Add Go files
3bbeaab Add RawName
829d5aa Add action
6b172e5 Remove lto
1184dd5 Remove travis/appveyor
7bcd691 Remove unarr_cgo
c560783 Update .appveyor.yml
69f641d Update .goreleaser.yml
2c0c023 Update C bindings
ab80bbb Update C sources
b659377 Update README.md
8841386 Update action
5d14ac2 Update action
e9175db Update build.sh
e9e0252 Use bindings

go-unarr - v0.1.1

Published by gen2brain about 4 years ago

Changelog

a9c9a14 Merge pull request #14 from coolaj86/releases
91520bd Use len instead of cap, fixes #6
07adaf4 add version info for goreleaser
8185647 make Prettier and add build info
e78fc0c update manual build instructions

go-unarr - v0.1.0

Published by gen2brain about 4 years ago

Changelog

cf92198 Add .appveyor.yml
765665d Add AppVeyor badge
e213247 Add NewArchiveFromReader()
6fec559 Add Seek
45ed4f4 Add archive content listing in Extract
5e29fc6 Add corrupted tests
9fb41a8 Add corrupted tests
dd30f8d Add debug tag
c2ce489 Add more tests
b9ec47b Add more tests
68b8ae3 Bundle C sources
6b77266 Fix NewArchiveFromReader
ddcabaf Fix ReadAll
269ac2c Fix file descriptor leak. Fixes #2
bd47b34 Fix mingw build
d083a5a Fix tests
0d052b6 Merge pull request #12 from coolaj86/bugfix-and-example
e8cf177 Merge pull request #9 from phaag/master
e5368fe Remove else block
7da2202 Remove wrongsize test
491004f Return error on Close()
5561eca Test tar
4cb0c1d Update .appveyor.yml
aa1bb49 Update .goreleaser.yml
a464d95 Update Go version
0a2bef0 Update README.md
3db8524 Update README.md
214eec2 Update README.md
d53fc0f Update README.md
e3cc973 Update README.md
7010e96 Update README.md
495991b Update README.md
5ec580a Update README.md
2adf162 Update README.md
e5fb571 Update README.md
ab493bc Update README.md
95c4e91 Update README.md
cf9fec4 Update README.md
54bc90e Update README.md
f0b9cd7 Update README.md
bbba33b Update README.md
63cd9e0 Update README.md
198ee4f Update README.md
b84d002 Update README.md
dde171d Update docs
93e2dc7 Update docs
c98ad85 Update main.go
62399dd Update main.go
d929a73 Update test
2aacd20 add Extract function
d63920e add List
b16b7ca add NewArchiveFromMemory
b13e255 add ReadAll, fix Read
242b53b add make.bash
0101eee add more tests
f3689e2 add test
b170f54 bugfix 7z extraction and add example
c02afc6 correct options to cross-compile all from MacOS
f136c7f initial commit
3e5d6c0 remove example
44f3079 update README.md
5f3074d update README.md
e81f4fe update README.md
dae78a5 update README.md
66d21e4 update README.md

Package Rankings
Top 2.18% on Proxy.golang.org
Badges
Extracted from project README
Build Status GoDoc Go Report Card