Commit Graph

166 Commits

Author SHA1 Message Date
shunf4
91f7e0cc57 feat: opens sole folder instead of upper folder after extraction; cancel folder priority over file in comparison; other minor ui fix 2024-05-13 16:07:32 +08:00
shunf4
0d250e1d01 apply James Hoo 's other original mod 2024-05-13 14:54:33 +08:00
shunf4
517e633fb7 make it build after mod 2024-05-13 14:52:43 +08:00
sebres
fa7e6314cb remove possible mem leak in error cases by brotli compression too 2023-09-27 15:10:39 +02:00
sebres
396505c7d7 remove mem leak in error cases, for example on error by write or if it was cut or by partial extraction (no return without free, done list may contain not processed entries, so library leaks);
+ small code deduplication
2023-09-27 15:06:54 +02:00
sebres
1eca571ea2 .zst, .br: avoid setting of size hint for unknown size by -si, since unpackSize will be supplied as -1 (UINT64_MAX) 2023-09-14 20:02:40 +02:00
sebres
eeae03eaa1 Add options to brotli and implement clean brotli .br support
- allow to specify brotli window size
  - parameter -m0=brotli:long=n, BROTLI_MAX_WINDOW_BITS (24) used by default in brotli-mt, smaller == faster
  - note that :long can be set up to BROTLI_LARGE_MAX_WINDOW_BITS (30), whereas :wlog can be set up to BROTLI_MAX_WINDOW_BITS (24) only...
  - todo: check whether set of BROTLI_PARAM_LARGE_WINDOW to BROTLI_TRUE is needed if (lgwin > BROTLI_MAX_WINDOW_BITS)

- implementation of single-threaded brotli compression / decompression for .br data

Signed-off-by: Sergey G. Brester <info@sebres.de>
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-09-06 17:56:30 +02:00
Tino Reichardt
8f52579e9e Update README 2023-06-18 15:11:43 +02:00
Tino Reichardt
dddf507557 Add SHA3 hashing
- added these variants: SHA3-256, SHA3-384, SHA3-512
- reordered also the hashing id's
- added some notes about them in DOC/Hashes.txt

Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-06-18 15:09:58 +02:00
Jevil7452
92d1609b8a Add "ZS" to the file manager's name
This will allow for differentiation between standard 7-Zip and 7-Zip ZS
in the start menu.

Signed-off-by: Jevil7452 <98893064+Jevil7452@users.noreply.github.com>
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-05-28 07:39:24 +02:00
Tino Reichardt
d94284915a Revert the fixes for the "vulnerable command line parsing"
revert these commits:
- e615c8c63f
- 45c245645d.
- cc1192c7d9.
2023-04-05 19:12:15 +02:00
Tino Reichardt
aaf1f122b8 Update Zstandard to Version 1.5.5
Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-04-05 08:10:40 +02:00
Tino Reichardt
b2d7bd30d7 Update Lizard - use internal HUF and FSE entropy
- AdjustLiz.sh fixes some double defines with zstd of lizard
- lizard uses it's own entropy lib again
- this will fix #302

Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-02-27 14:43:39 +01:00
Tino Reichardt
36c2a9c760 Fix missing context menu (issue #301)
Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-02-21 22:36:28 +01:00
Tino Reichardt
4fae369d2d Fix selectable uppercase / lowercase hash formatting
- the last fix was not done correctly
- issue #177 is solved really now

Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-02-18 20:03:54 +01:00
Tino Reichardt
4671e41b5e Fix Lizard for new Zstandard version 2023-02-13 23:12:34 +01:00
Tino Reichardt
83b87f6fe3 Update Zstandard to Version 1.5.4
Signed-off-by: Tino Reichardt <milky-7zip@mcmilk.de>
2023-02-13 23:12:34 +01:00
Tino Reichardt
5fac496461 Fix Version numbers 2023-01-15 19:18:20 +01:00
Tino Reichardt
180c358d1b Add 7za.exe and 7za.dll to uninstall routine 2023-01-15 19:18:20 +01:00
Tino Reichardt
cf29d0c1ba Add other methods to compression dialog
Signed-off-by: SCell555 <kubci.rusnk645@gmail.com>
Co-Authored-By: Tino Reichardt <milky-7zip@mcmilk.de>
2023-01-15 19:17:40 +01:00
Tino Reichardt
a92cc9e743 Add correct LZ4 version to README.md an fix building date 2023-01-15 19:17:40 +01:00
Tino Reichardt
9ff7956897 Disable compiler warnings zstd.h 2023-01-15 19:17:40 +01:00
Tino Reichardt
d03b30eb8d Update LZ4 to version 1.9.4 2022-10-16 22:09:46 +02:00
Tino Reichardt
e3ef376ea6 Update Zstandard to Version 1.5.2 2022-08-07 10:18:54 +02:00
Tino Reichardt
f9e0730191 Update to 7-Zip Version 22.01
See: https://sourceforge.net/p/sevenzip/discussion/45797/thread/c43cbc5f18/
2022-08-07 10:06:40 +02:00
Tino Reichardt
57558682a8 Update to 7-Zip Version 22.00
See: https://sourceforge.net/p/sevenzip/discussion/45797/thread/9c2d9061ce/
2022-08-07 10:06:40 +02:00
Tino Reichardt
6a4fe97fc3 Update to 7-Zip Version 21.07
See: https://sourceforge.net/p/sevenzip/discussion/45797/thread/0a7b47970b/
2022-08-07 10:06:40 +02:00
Tino Reichardt
e3067bf67b Update to 7-Zip Version 21.06
See https://sourceforge.net/p/sevenzip/discussion/45797/thread/b463f34259/
2022-08-07 10:06:40 +02:00
Tino Reichardt
09497b7ba0 Update to 7-Zip Version 21.04
- first test... no release!!!
2021-11-06 22:17:34 +01:00
Tino Reichardt
a9e1808a17 Fix #223 and use CCOMPLB in the 7zip.mak makefile 2021-10-05 23:07:28 +02:00
Tino Reichardt
df06f31a42 Update to 7-Zip Version 21.03 2021-08-26 04:33:47 +02:00
Tino Reichardt
3c1c9c5346 Update version numbers 2021-05-16 15:57:17 +02:00
Tino Reichardt
13ab23699f Update zstd to version 1.5.0 2021-05-16 15:51:32 +02:00
Tino Reichardt
48fa49f76c Update to 7-Zip Version 21.02 2021-05-13 19:16:55 +02:00
Tino Reichardt
3724ecfedc Update README.md 2021-04-07 21:16:49 +02:00
Tino Reichardt
576c5df947 Add BLAKE3 hash function 2021-04-06 20:07:29 +02:00
Tino Reichardt
f59c42a811 Update zstd to version 1.4.9 2021-03-17 21:02:08 +01:00
Tino Reichardt
5a2ddecc46 Update zstd to version 1.4.8 2020-12-19 23:00:50 +01:00
Tino Reichardt
71a0a67ad6 Fix extracting multiple LZ4 frames 2020-12-19 20:18:53 +01:00
Tino Reichardt
a71ceb92fd Update version numbers 2020-12-12 23:25:26 +01:00
Tino Reichardt
b093e28e93 Update lz4 to version 1.9.3 2020-12-12 23:25:26 +01:00
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