Commit Graph

327 Commits

Author SHA1 Message Date
stonebig
254af9c609 apparently un-needed stuff
passing by I notice the flags '-bso0  -bsp0 -bse0" are not implemented in SFXcon either
2019-01-06 12:33:56 +01:00
Tino Reichardt
cbf20ccd51 Merge pull request #67 from stonebig/patch-1
apparently un-needed stuff
2019-01-04 00:03:49 +01:00
stonebig
a1e2258ac1 apparently un-needed stuff 2019-01-03 23:52:25 +01:00
Tino Reichardt
a489697582 Disable compilation for GUI stuff on ARM 2018-12-30 14:43:33 +01:00
Tino Reichardt
8ee55005cb Add ARM and remove IA64 2018-12-30 14:09:09 +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
810c2164cb Update README 2018-12-28 21:32:40 +01:00
Tino Reichardt
7595ca1994 Update zstd to version 1.3.8 2018-12-28 15:34:32 +01:00
Tino Reichardt
1d1e92a9fb Fix decompression of zstd again
- zIn.size was not correctly set before first decompression loop
2018-12-05 22:28:58 +01:00
Tino Reichardt
28bc209464 Revert the update of the 7-Zip property sizes
- change the 7-Zip property size for LZ4, LZ5 and Zstandard back to 5
- the code understands 3 and 5 bytes, but we default to 5 ...
2018-12-04 21:11:23 +01:00
Tino Reichardt
bb06376057 Fix decompression of skippable zstd frames 2018-12-04 21:07:12 +01:00
Tino Reichardt
fe790520ab Update README.md 2018-11-27 18:25:14 +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
4728ce24ef Autoadjust ldm option on large windowLog values 2018-11-18 22:17:23 +01:00
Tino Reichardt
67ccdf37ef Update README.md 2018-11-18 21:39:47 +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
79fd76b438 Enable /Gw (Optimize Global Data) via build script 2018-11-16 22:47:20 +01:00
Tino Reichardt
a24bf9aca1 Add zstd advanced compression options 2018-11-16 22:34:41 +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
82ec026206 Merge pull request #60 from conor42/master
Update readme; Add IA64 dll build
2018-11-09 21:51:52 +01:00
conor42
f531a44f1c Update readme; Add IA64 dll build 2018-11-09 20:30:35 +10: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
Tino Reichardt
5cf16c9dba Merge pull request #59 from conor42/master
flzma2 codec dll build, and fixed some 32-bit warnings
2018-11-07 12:14:57 +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
41ddee9d44 Fix double sha512.obj in Ark.mak 2018-11-03 12:37:10 +01:00
Tino Reichardt
1a09f6fc0d Fix zstd decompression
- todo: make zstd ldm compression optional
2018-11-03 10:03:54 +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
9947dd780b Fix naming: Blake2s -> Blake2sp 2018-11-01 22:47:25 +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
1048d4e133 Minor fixes
- fix Zstandard Sfx stuff -> SetNumberOfThreads()
- fix formatting of XXH32Reg.cpp and XXH64Reg.cpp
- add Blake2s hash to explorer context menu
2018-11-01 18:18:34 +01:00
Tino Reichardt
7252a465e5 Add Blake2s to CPP/Common
- was in the Rar5 Code
2018-11-01 18:17:21 +01:00
Tino Reichardt
f4bf9c8d29 Add xxHash functionss to context menu 2018-11-01 08:00:13 +01:00
Tino Reichardt
ed069bab9e Remove ErrorOut function
- replace the ErrorOut function with a simple return E_FAIL
- there is non reason to call some MessageBox()
2018-10-31 12:56:53 +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
0b1d91745e Add zstd compression functions to sfx builds
- there are some missing function, if I remove the compression code
2018-10-29 19:10:24 +01:00
Tino Reichardt
4a4c2e307d Remove last zstd objects of my zstdmt library 2018-10-29 18:46:10 +01:00
Tino Reichardt
54a9234630 Fix decompression code ZstdDecoder.cpp
- remove (nearly) all threading stuff
- check if decompression works with different data sets
2018-10-28 19:50:21 +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
Tino Reichardt
cc10eb2d9b Version number fixes
- About Dialog shows v1.3.6 instead of v1.3.7
- added 7-Zip ZS Homepage to About Dialog
- also some headers needed to be fixed
2018-10-26 00:07:13 +02:00
Tino Reichardt
f745dfb818 Update Zstandard to v1.3.7 2018-10-21 23:05:13 +02:00
Tino Reichardt
1babcbd862 Update README.md 2018-10-21 20:12:05 +02:00