Releases: circulosmeos/gztool
v1.8.0
- Added
-q
option to let-[bL]
proceed also after EOF in still-growing files, waiting for data. This also has the side effect of allowing-[bL]
to wait for its values to arrive in the stream of data - Patched possible (theoretical?) problem related
to Z_STREAM_END in bgzip blocks
when the 8 final bytes are cut between actual and next input buffer
and next input buffer is so swallow that it's less than the 8 expected bytes - Patched possible initialization error at decompress_in_advance() on initialize_function == DECOMPRESS_IN_ADVANCE_*RESET
after commit that added strm_avail_in_decrement functionality (v1.7.0)
v1.7.0
- Patched incorrect handling of Z_STREAM_END in bgzip blocks when the 8 final bytes are cut between actual and next input buffer
Thanks to @koriege for his invaluable help with this!
This patches #20.
As a side note, this error could raise aprox. > 7/16384 or once every >2340 tries 🤔
Probably more if one takes into account the length of the extracted data and not only the beginning point of extraction.
A -p
patches this issue, in case you have a previous version an see this error when extracting data from a bgzip file:
ERROR: Compressed data error in 'my_file.gz'.
v1.6.1
- Patched incorrect malloc() length calculation after strlen(), raising a
warning: '__builtin_sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.6.0
- Added
-Z
option to adjust index points to a byte boundary,
so no previous byte (bits) would be needed.
This will result in index points spaced by more than-s
MiB between then,
and so, may be, less points in the index. But this is completely safe and sound.
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.5.2
- Patched bug using
-z
. This patches #15: thanks to @jnorthrup
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.5.1
- reverted v1.5.0 STDIN management in linux until issue #14 is investigated
Thanks to @aitorarjona
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.5.0
- implemented
-WT
liketail -F
- multiple patches for
-[pP]
gzip patching - better STDIN management in linux
- Patched error detecting file overwriting with
-[pP]
introduced in v1.4.2 - Correct spelling mistakes from @EdwardBetts
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.4.3
- Patched
-x
not being applied always by default - Implicit
-x
transparently handles v0 indexes if possible - minor changes
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.4.2
- Patched error when decompressing last chunk using
-n
:
"Detected gzip file overwriting, so ending process" error must not be checked/raised: thanks to @Damian-MG
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool
v1.4.1
- spelling error
- gztool-linux.aarch64 : executable for linux Ubuntu on ARM 64 bits
- gztool-linux.x86_64 : executable for linux Ubuntu on x86 64 bits
- gztool-Windows.x86_64.exe : executable for Windows on x86 64 bits
Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool