Skip to content

Commit

Permalink
Update version numbers and Makefiles for zstd and flzma2
Browse files Browse the repository at this point in the history
  • Loading branch information
mcmilk committed Jul 29, 2019
1 parent 1364288 commit 11924be
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 10 deletions.
4 changes: 2 additions & 2 deletions C/7zVersion.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#define MY_VER_MAJOR 19
#define MY_VER_MINOR 00
#define MY_VER_BUILD 0
#define MY_VERSION_NUMBERS "19.00 ZS v1.4.0 R2"
#define MY_VERSION_NUMBERS "19.00 ZS v1.4.2 R1"
#define MY_VERSION MY_VERSION_NUMBERS

#ifdef MY_CPU_NAME
Expand All @@ -10,7 +10,7 @@
#define MY_VERSION_CPU MY_VERSION
#endif

#define MY_DATE "2019-05-04"
#define MY_DATE "2019-07-29"
#undef MY_COPYRIGHT
#undef MY_VERSION_COPYRIGHT_DATE
#define MY_AUTHOR_NAME "Igor Pavlov, Tino Reichardt"
Expand Down
2 changes: 2 additions & 0 deletions CPP/7zip/Bundles/Alone/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,8 @@ ZSTD_OBJS = \
$O\xxhash.obj \
$O\zstd_common.obj \
$O\zstd_compress.obj \
$O\zstd_compress_literals.obj \
$O\zstd_compress_sequences.obj \
$O\zstd_ddict.obj \
$O\zstd_decompress_block.obj \
$O\zstd_decompress.obj \
Expand Down
2 changes: 1 addition & 1 deletion CPP/7zip/Bundles/Codec_flzma2/resource.rc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "../../../../C/7zVersionTr.h"
#include "../../../../C/7zVersion.rc"

MY_VERSION_INFO_DLL("7-Zip Fast LZMA2 Plugin v1.0.0", "FLZMA2")
MY_VERSION_INFO_DLL("7-Zip Fast LZMA2 Plugin v1.0.1", "FLZMA2")

101 ICON "../../Archive/Icons/7z.ico"
2 changes: 2 additions & 0 deletions CPP/7zip/Bundles/Codec_zstd/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ ZSTD_OBJS = \
$O\xxhash.obj \
$O\zstd_common.obj \
$O\zstd_compress.obj \
$O\zstd_compress_literals.obj \
$O\zstd_compress_sequences.obj \
$O\zstd_ddict.obj \
$O\zstd_decompress_block.obj \
$O\zstd_decompress.obj \
Expand Down
2 changes: 1 addition & 1 deletion CPP/7zip/Bundles/Codec_zstd/resource.rc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "../../../../C/7zVersionTr.h"
#include "../../../../C/7zVersion.rc"

MY_VERSION_INFO_DLL("7-Zip ZS Plugin v1.4.0", "zstd")
MY_VERSION_INFO_DLL("7-Zip ZS Plugin v1.4.2", "zstd")

101 ICON "../../Archive/Icons/zst.ico"
2 changes: 2 additions & 0 deletions CPP/7zip/Bundles/Format7z/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,8 @@ ZSTD_OBJS = \
$O\xxhash.obj \
$O\zstd_common.obj \
$O\zstd_compress.obj \
$O\zstd_compress_literals.obj \
$O\zstd_compress_sequences.obj \
$O\zstd_ddict.obj \
$O\zstd_decompress_block.obj \
$O\zstd_decompress.obj \
Expand Down
2 changes: 2 additions & 0 deletions CPP/7zip/Bundles/Format7zExtract/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,8 @@ ZSTD_OBJS = \
$O\xxhash.obj \
$O\zstd_common.obj \
$O\zstd_compress.obj \
$O\zstd_compress_literals.obj \
$O\zstd_compress_sequences.obj \
$O\zstd_ddict.obj \
$O\zstd_decompress_block.obj \
$O\zstd_decompress.obj \
Expand Down
2 changes: 2 additions & 0 deletions CPP/7zip/Bundles/Format7zF/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ ZSTD_OBJS = \
$O\xxhash.obj \
$O\zstd_common.obj \
$O\zstd_compress.obj \
$O\zstd_compress_literals.obj \
$O\zstd_compress_sequences.obj \
$O\zstd_ddict.obj \
$O\zstd_decompress_block.obj \
$O\zstd_decompress.obj \
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ You can install it in two ways:


## Codec overview
1. [Zstandard] v1.4.0 is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder.
1. [Zstandard] v1.4.2 is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder.
- Levels: 1..22

2. [Brotli] v.1.0.7 is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.
Expand All @@ -33,7 +33,7 @@ You can install it in two ways:
- Levels 30..39 (fastLZ4 + Huffman) adds Huffman coding to fastLZ4
- Levels 40..49 (LIZv1 + Huffman) give the best ratio, comparable to zlib and low levels of zstd/brotli, but with a faster decompression speed

6. [Fast LZMA2] v1.0.0 is a LZMA2 compression algorithm, 20% to 100% faster than normal LZMA2 at levels 5 and above, but with a slightly lower compression ratio. It uses a parallel buffered radix matchfinder and some optimizations from Zstandard. The codec uses much less additional memory per thread than standard LZMA2.
6. [Fast LZMA2] v1.0.1 is a LZMA2 compression algorithm, 20% to 100% faster than normal LZMA2 at levels 5 and above, but with a slightly lower compression ratio. It uses a parallel buffered radix matchfinder and some optimizations from Zstandard. The codec uses much less additional memory per thread than standard LZMA2.
- Levels: 1..9

## 7-Zip Zstandard Edition (full setup, with GUI and Explorer integration)
Expand All @@ -46,7 +46,7 @@ You can install it in two ways:

The output should look like this:
```
7-Zip 19.00 ZS v1.4.0 R3 (x64) : Copyright (c) 1999-2019 Igor Pavlov, 2016-2019 Tino Reichardt : 2019-03-05
7-Zip 19.00 ZS v1.4.2 R3 (x64) : Copyright (c) 1999-2019 Igor Pavlov, 2016-2019 Tino Reichardt : 2019-03-05
Libs:
0 c:\Program Files\7-Zip-Zstandard\7z.dll
Expand Down Expand Up @@ -276,13 +276,13 @@ You find this project useful, maybe you consider a donation ;-)

- 7-Zip ZS Version 19.00
- [Brotli] Version 1.0.7
- [Fast LZMA2] Version 1.0.0
- [Fast LZMA2] Version 1.0.1
- [Lizard] Version 1.0
- [LZ4] Version 1.9.1
- [LZ5] Version 1.5
- [Zstandard] Version 1.4.0
- [Zstandard] Version 1.4.2

/TR 2019-05-04
/TR 2019-07-29

## Notes

Expand Down

0 comments on commit 11924be

Please sign in to comment.