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
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
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
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
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
conor42
f531a44f1c
Update readme; Add IA64 dll build
2018-11-09 20:30:35 +10: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
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
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
c9b085e4ec
Add some compiling fixes and choose compiler (vc12 + sdk71 for ia64)
...
- add some pragma definitions to brotli port.h
- change lz4 code, to include zstd/xxhash.h
- fix various objects in makefile's
- fix LzHandler.cpp, LZIP has now 0xC5 @ Guid.txt
- improve logging on AppVeyor
- fix version numbers in codecs
- rename "Codec_zstdF" to "Codec_zstd_legacy"
- add missing objects for lizard
2018-10-21 18:53:42 +02:00
Tino Reichardt
78fc3c9bc5
Update to 7-Zip Version 18.05
2018-10-21 14:23:28 +02:00
Tino Reichardt
a42c9c1c77
Update Zstandard to v1.3.2
2017-10-31 10:53:17 +01:00
Tino Reichardt
9ce1f1530a
Add suggested changes to manifest files, see #22 for details
2017-09-02 22:25:41 +02:00
Tino Reichardt
ef790b5209
Update to 7-Zip 17.01 Beta from Igor Pavlov
...
- Minor speed optimization for LZMA2 (xz and 7z) multi-threading compression.
7-Zip now uses additional memory buffers for multi-block LZMA2 compression.
CPU utilization was slightly improved.
- 7-zip now creates multi-block xz archives by default. Block size can be
specified with -ms[Size]{m|g} switch.
- xz decoder now can unpack random block from multi-block xz archives. 7-Zip
File Manager now can open nested multi-block xz archives (for example,
image.iso.xz) without full unpacking of xz archive.
- 7-Zip now can create zip archives from stdin to stdout.
- 7-Zip command line: @listfile now doesn't work after -- switch. Use
-i@listfile before -- switch instead.
fixed bugs:
- 7-Zip could add unrequired alternate file streams to WIM archives, for
commands that contain filename wildcards and -sns switch.
- 7-Zip 17.00 beta crashed for commands that write anti-item to 7z archive.
- 7-Zip 17.00 beta ignored "Use large memory pages" option.
2017-08-28 16:40:24 +02:00
Tino Reichardt
eaee80be81
Fix naming: ZStandard -> Zstandard
2017-08-14 23:38:52 +02:00
Tino Reichardt
b786c47d61
Fix #24 , which happens on first time calls via Explorer menu :/
2017-07-16 21:11:59 +02:00
Tino Reichardt
2c4144c1e8
Add new zstd 1.3.0 files and update version numbers
...
- pool.c, zstdmt_compress.c and some more header files are needed now
- improved manifest files for 7-zip.dll, 7zG.exe and 7zFM.exe
- update README and version numbers for release 1.3.0 R1
2017-07-12 18:10:07 +02:00
Tino Reichardt
23a9daef72
Fix unused variables.
2017-07-11 21:49:23 +02:00
Tino Reichardt
b79055c7ab
Use the new callback function names.
2017-07-11 21:48:26 +02:00
Tino Reichardt
e4157accb2
update README and version numbers for new release R7
...
- build also an 7z.dll which is compatible with the default 7-Zip installation
2017-06-20 20:24:41 +02:00
Tino Reichardt
8a6108d097
minor updates and fixes for building 7-Zip
...
- add appveyor.cmd for building @ Appveyor
- add build-ia64.cmd for building ia64
- remove package.cmd
2017-06-18 14:41:56 +02:00
Tino Reichardt
dba1d04108
add original 7-zip compatible 7zxa.dll for use with Total Commander
...
- will go into an extra package named TotalCmd.7z later
2017-06-18 14:08:09 +02:00
Tino Reichardt
43d55ddc4d
add /LTCG for optimizing speed and size of binaries
2017-06-18 14:06:40 +02:00