Commit Graph

365 Commits

Author SHA1 Message Date
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
7c1f566312 Fix README, clarify Codecs.7z
clarify, that the files within Codecs.7z are the ones, that are compatible with mainline 7-Zip
2017-08-23 10:59:04 +02:00
Tino Reichardt
ac79cdbcfc Update Zstandard to v1.3.1 2017-08-20 22:29:06 +02:00
Tino Reichardt
664dda6522 Update README.md 2017-08-15 08:05:25 +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
5464703640 7-Zip is LGPL 2017-07-12 18:54:28 +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
871e328367 Rename own zstdmt API functions from ZSTDMT_ to ZSTDCB_ 2017-07-11 21:46:36 +02:00
Tino Reichardt
eb54557e5f Update of Zstandard to 1.3.0 2017-07-05 23:13:15 +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
2cea31c544 add msvc compiling fixes for zstdmt 2017-06-18 14:11:36 +02:00
Tino Reichardt
9ac1921f80 fix zstd_decompress.c
- the function _mm_prefetch() is not defined for ia64 builds
- disable _mm_prefetch() for this architecture
2017-06-18 14:09:40 +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
Tino Reichardt
f417eb8c43 Add Lizard and Brotli to the USB-Backup DLL Bundle file.
Update README.md

Update README.md
2017-06-18 14:00:28 +02:00
Tino Reichardt
0f4aaa1f2a Update README.md
Add generate-mcorpus link
2017-06-04 23:14:47 +02:00
Tino Reichardt
14b202c361 Update README.md 2017-06-04 23:01:38 +02:00
Tino Reichardt
6b66e6b057 fix: add correct smybols for CoderMt
- decompressing with -mmt will correctly applied now
2017-06-02 23:26:18 +02:00
Tino Reichardt
129504dd3a Update README.md 2017-05-28 22:22:44 +02:00
Tino Reichardt
3b096d5d64 minor fixes for lizard again
- add Lizard to Explorer Context menu
- fixed the .liz handler (can compress now)
2017-05-28 18:55:54 +02:00
Tino Reichardt
82a076a321 Update README.md 2017-05-28 16:40:17 +02:00
Tino Reichardt
02cb62fd3e fix: DOC/Methods-Extern.md was replaced with old one :/ 2017-05-28 15:44:26 +02:00
Tino Reichardt
bfa1f28920 major Lizard fixes
- changed to real Lizard code v1.0 (I used LZ5 v2.0)
- add Lizard file handling, so '.liz' files can be used in windows
- changed CompressDialog (Lizard has 4 entries in the methods now)
- added Lizard icon
2017-05-28 15:32:22 +02:00
Tino Reichardt
71483cc85e Update README.md 2017-05-28 13:48:52 +02:00
Tino Reichardt
64c286be5f Update README.md
Add more info on the Lizard levels...
2017-05-28 13:48:16 +02:00
Tino Reichardt
f165539bc1 Update README.md 2017-05-27 14:40:50 +02:00
Tino Reichardt
4b3a018d01 Update README.md 2017-05-27 14:40:17 +02:00
Tino Reichardt
1ef848baad Update README.md 2017-05-27 14:38:59 +02:00
Tino Reichardt
f136abbd58 Update README.md 2017-05-27 14:38:25 +02:00
Tino Reichardt
fbbb225af1 Update README.md 2017-05-27 14:37:54 +02:00
Tino Reichardt
bace1a7c62 Update version numbers 2017-05-27 14:26:18 +02:00
Tino Reichardt
a44040dcb8 Merge branch 'master' of ssh://github.com/mcmilk/7-Zip-zstd 2017-05-27 13:06:06 +02:00
Tino Reichardt
7fde161c29 minor bugfixes
- corrected copyright information in new codecs
- fixed thread combobox for the new codecs
- fixed lizard level combobox (level 10..49) are now there ;)
2017-05-27 13:05:35 +02:00
Tino Reichardt
c650fc29a3 Update README.md 2017-05-26 18:57:36 +02:00
Tino Reichardt
32ebce0678 Update README.md
Fix paypal button...
2017-05-25 20:16:25 +02:00
Tino Reichardt
0d0a8f32ea Update README.md
Added more information about the differences of plugin vs setup installation
2017-05-25 19:39:00 +02:00
Tino Reichardt
04488153e8 Update README.md 2017-05-25 19:27:51 +02:00
Tino Reichardt
2341bc6ca2 Update README.md 2017-05-25 19:08:58 +02:00
Tino Reichardt
7cd223a9f6 Merge branch 'master' of ssh://github.com/mcmilk/7-Zip-zstd 2017-05-25 18:43:06 +02:00
Tino Reichardt
5ff0657d9f Major changes, including Brotli and Lizard
- update of zstd-mt library
- add brotli v0.6.0
- add lizard v2.0
- xxhash is from zstd for lz4, lz5 and lizard now
- update also the documentation, where needed
2017-05-25 18:40:15 +02:00
Tino Reichardt
c287b0ffad Update Methods-Extern.md
Be more clear with the 7-Zip Header
2017-05-25 17:30:01 +02:00
Tino Reichardt
40e87f615c Merge branch 'master' into brotli 2017-05-25 11:06:01 +02:00
Tino Reichardt
c88febfa56 fix: Methods-Extern.md had a double ``` C line 2017-05-25 10:59:28 +02:00
Tino Reichardt
9cd8199124 Add comments suggested by Igor Pavlov to Methods-Extern.md
- header is for informational purposes only
- fix brotli levels: 0..11 instead of 1..11
2017-05-22 09:02:33 +02:00
Tino Reichardt
294d7a00dc brotli + zstdmd update 2017-05-21 23:47:30 +02:00
Tino Reichardt
48ee1afd50 Update version numbers for Building Release 2 2017-05-19 22:08:29 +02:00