Commit Graph

125 Commits

Author SHA1 Message Date
Tino Reichardt
32e6390fd7 Update brotli to version 1.0.9 2020-10-03 09:58:13 +02:00
Tino Reichardt
3b2ffafe45 Update README.md and version numbers 2020-06-03 22:06:18 +02:00
Tino Reichardt
9c3c277ad7 Normalize all the line endings 2020-05-31 13:08:03 +02:00
Tino Reichardt
c6250abc60 Update README.md and version numbers 2020-05-27 11:49:00 +02:00
Tino Reichardt
60419a7c0d Update zstd to version 1.4.5 2020-05-27 10:20:13 +02:00
Tino Reichardt
bdf94f814b Update README.md and version numbers 2020-04-15 23:29:33 +02:00
Tino Reichardt
5245d379db Compiling: Switch to Visual Studio 2017 2020-04-11 23:07:21 +02:00
Tino Reichardt
2314c89604 Some more fixes, mainly issue #116 2020-04-10 19:24:24 +02:00
Tino Reichardt
d17138af60 Fix #103 and comments for level and version numbers 2020-04-10 14:44:24 +02:00
Tino Reichardt
26cca533b1 Fix these: #73, #102, #103, #104, #105 and #106 2020-04-10 14:44:18 +02:00
Tino Reichardt
a95e994767 Update zstd to version 1.4.4 2019-11-13 07:37:18 +01:00
Tino Reichardt
424714a700 Update lz4 to version 1.9.2 and some version numbers 2019-11-03 11:37:39 +01:00
Tino Reichardt
690d68d1d2 Update zstd to version 1.4.3 2019-10-10 22:34:10 +02:00
Tino Reichardt
11924be86a Update version numbers and Makefiles for zstd and flzma2 2019-07-29 21:28:03 +02:00
Tino Reichardt
1364288df0 Update zstd to version 1.4.2 2019-07-29 09:03:32 +02:00
Tino Reichardt
f8d5879212 Update fast-lzma2 to version 1.0.1 2019-07-29 08:58:39 +02:00
Tino Reichardt
cd1e182908 Update lz4 to version 1.9.1 2019-05-04 22:40:27 +02:00
Tino Reichardt
38a2686c43 Update version numbers 2019-04-26 16:45:25 +02:00
Tino Reichardt
4ffde1c8db Update zstd to version 1.4.0 2019-04-26 16:03:46 +02:00
Tino Reichardt
f5e740fbf5 Update version numbers 2019-03-29 21:41:16 +01:00
conor42
04371fb60c Update Fast LZMA2 2019-03-29 00:16:26 +10:00
conor42
4b0103cebd Update fast-lzma2 2019-03-22 20:14:34 +10:00
conor42
26cd887a90 Merge branch 'pr/1' 2019-03-18 00:21:14 +10:00
conor42
d85962e654 Update to Fast LZMA2 1.0.0 2019-03-18 00:05:50 +10:00
Tino Reichardt
2fdf03cb4a Update version numbers 2019-03-05 11:16:59 +01:00
Tino Reichardt
b10fe5514f Modified lz4 code to create a fix for #73
- by default, 7-Zip ZS creates lz4 streams with skippable frames, cause this
  makes parallel decompression possible
- but: sometimes this feature is not needed or wanted
- this patch will skip the writing of the additional frames for lz4, when
  compressing single threaded (-mmt=1)
2019-03-04 20:15:18 +01:00
Tino Reichardt
ccca7cd09d Update to 7-Zip Version 19.00
- Encryption strength for 7z archives was increased the size of random
  initialization vector was increased from 64-bit to 128-bit, and the
  pseudo-random number generator was improved.
- Some bugs were fixed.
2019-02-23 09:25:31 +01:00
Tino Reichardt
34323d51e9 Use RtlGenRandom() as an additional source of entropy
for CRandomGenerator::Init() and 16 bytes IV for AES.
2019-01-26 16:31:27 +01:00
Tino Reichardt
ea4589d20d Fix 1/2 of issue #66 2019-01-07 21:28:26 +01:00
Tino Reichardt
a488536124 Update to 7-Zip Version 18.06 2018-12-30 13:30:20 +01:00
Tino Reichardt
093cf20bad Use BROTLI_MAX_WINDOW_BITS again. 2018-12-28 23:37:25 +01:00
Tino Reichardt
7595ca1994 Update zstd to version 1.3.8 2018-12-28 15:34:32 +01:00
Tino Reichardt
bc77601656 Make 7-Zip ZS binary compatible with 7-Zip Standard
- you can use codec extensions for 7-zip now ;)
- remove builds for: Format7zFO, Format7zUSB
- also change build scripts and version numbers
2018-11-27 15:41:49 +01:00
Tino Reichardt
f98edef556 Add zstd fast levels and update 7z property sizes
- add the "fast compression levels" of zstd via "fast" option (fast=1..64)
- change the 7-Zip property sizes of LZ4, LZ5 and Zstandard to 3
- 3 and 5 byte header are valid now (default is 3)
- update the Methods-Extern.md file, to reflect the property changes
2018-11-25 21:21:04 +01:00
Tino Reichardt
714d514451 Make zstd:long behave like in zstd cli
- adjust version information to current date
- maybe I release this as the next version
2018-11-17 11:08:59 +01:00
Tino Reichardt
550c8e5df7 Update brotli to version 1.0.7 2018-11-17 00:38:38 +01:00
Tino Reichardt
8474b3b70c Add some minor fixes
- add README.md for the hash sources
- do not compile IA64 binaries:
  - the flzma2 does not compile cleanly
  - /Gw is not implemented within sdk 7.1 :/
2018-11-15 22:36:34 +01:00
Tino Reichardt
cb96f7e6f8 Add some fixes to lzma2 header files
- remove disabling of MSVC C4389 warning
- update mem.h from current zstd code
2018-11-07 12:42:56 +01:00
conor42
0cbdf835f0 Merge remote-tracking branch 'upstream/master' 2018-11-07 14:34:48 +10:00
conor42
296c91d212 Add Fast LZMA2 codec dll build; Fix 32-bit warnings 2018-11-07 14:34:04 +10:00
Tino Reichardt
68f3ed1f3c Compiling fixes
- add /TP on old IA64 compiler (sdk71)
- disable C4389 warning for flzma2
2018-11-06 18:36:29 +01:00
Tino Reichardt
eff4d316fa Merge pull request #58 from conor42/master
Add Fast LZMA2 codec
2018-11-05 17:29:02 +01:00
conor42
ab10047253 Add Fast LZMA2 codec 2018-11-05 21:22:10 +10:00
Tino Reichardt
71a295905f Fix compiling issue on x32 with sha512.c 2018-11-03 12:46:49 +01:00
Tino Reichardt
36a17a5184 Add some hash functions
- new: md2, md4, md5, sha384, sha512, xxhash-32, xxhash-64
- put Blake2sp hash stuff back to rar code
- added the hashes to GUI and Explorer Menu code
2018-11-03 00:18:33 +01:00
Tino Reichardt
add56b5aed Add MD5 hash function 2018-11-02 07:22:34 +01:00
Tino Reichardt
68f3dcfeb9 Google has even more windowbits then BROTLI_MAX_WINDOW_BITS
- it's the BROTLI_LARGE_MAX_WINDOW_BITS ;)
2018-11-01 18:28:22 +01:00
Tino Reichardt
089a2d7574 Take shorter name 7-Zip ZS instead of 7-Zip Zstandard 2018-10-31 10:41:13 +01:00
Tino Reichardt
4a4c2e307d Remove last zstd objects of my zstdmt library 2018-10-29 18:46:10 +01:00
Tino Reichardt
739ec50c75 Switch to Zstandard's New advanced API.
- long distance matching is enabled
- the compression should improve, the speed also
- decompression code is single threaded only
2018-10-28 10:37:19 +01:00