Skip to content

Commit 920fa54

Browse files
authored
Update to latest 7za.exe (v9.20 to v24.07) (#10119)
1 parent adf401e commit 920fa54

4 files changed

Lines changed: 424 additions & 0 deletions

File tree

tools/7zip/7-zip.chm

-88.9 KB
Binary file not shown.

tools/7zip/7za.exe

254 KB
Binary file not shown.

tools/7zip/License.txt

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
7-Zip Extra
2+
~~~~~~~~~~~
3+
License for use and distribution
4+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5+
6+
Copyright (C) 1999-2024 Igor Pavlov.
7+
8+
7-Zip Copyright (C) 1999-2024 Igor Pavlov.
9+
10+
The licenses for files are:
11+
12+
- 7za.exe:
13+
- The "GNU LGPL" as main license for most of the code
14+
- The "BSD 3-clause License" for some code
15+
- The "BSD 2-clause License" for some code
16+
- All other files: the "GNU LGPL".
17+
18+
Redistributions in binary form must reproduce related license information from this file.
19+
20+
Note:
21+
You can use 7-Zip Extra on any computer, including a computer in a commercial
22+
organization. You don't need to register or pay for 7-Zip.
23+
24+
It is allowed to digitally sign DLL and EXE files included into this package
25+
with arbitrary signatures of third parties.
26+
27+
28+
GNU LGPL information
29+
--------------------
30+
31+
This library is free software; you can redistribute it and/or
32+
modify it under the terms of the GNU Lesser General Public
33+
License as published by the Free Software Foundation; either
34+
version 2.1 of the License, or (at your option) any later version.
35+
36+
This library is distributed in the hope that it will be useful,
37+
but WITHOUT ANY WARRANTY; without even the implied warranty of
38+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
39+
Lesser General Public License for more details.
40+
41+
You can receive a copy of the GNU Lesser General Public License from
42+
http://www.gnu.org/
43+
44+
45+
46+
BSD 3-clause License in 7-Zip code
47+
----------------------------------
48+
49+
The "BSD 3-clause License" is used for the following code in 7za.exe
50+
- ZSTD data decompression.
51+
that code was developed using original zstd decoder code as reference code.
52+
The original zstd decoder code was developed by Facebook Inc,
53+
that also uses the "BSD 3-clause License".
54+
55+
Copyright (c) Facebook, Inc. All rights reserved.
56+
Copyright (c) 2023-2024 Igor Pavlov.
57+
58+
Text of the "BSD 3-clause License"
59+
----------------------------------
60+
61+
Redistribution and use in source and binary forms, with or without modification,
62+
are permitted provided that the following conditions are met:
63+
64+
1. Redistributions of source code must retain the above copyright notice, this
65+
list of conditions and the following disclaimer.
66+
67+
2. Redistributions in binary form must reproduce the above copyright notice,
68+
this list of conditions and the following disclaimer in the documentation
69+
and/or other materials provided with the distribution.
70+
71+
3. Neither the name of the copyright holder nor the names of its contributors may
72+
be used to endorse or promote products derived from this software without
73+
specific prior written permission.
74+
75+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
76+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
77+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
78+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
79+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
80+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
81+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
82+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
83+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
84+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
85+
86+
---
87+
88+
89+
90+
91+
BSD 2-clause License in 7-Zip code
92+
----------------------------------
93+
94+
The "BSD 2-clause License" is used for the XXH64 code in 7za.exe.
95+
96+
XXH64 code in 7-Zip was derived from the original XXH64 code developed by Yann Collet.
97+
98+
Copyright (c) 2012-2021 Yann Collet.
99+
Copyright (c) 2023-2024 Igor Pavlov.
100+
101+
Text of the "BSD 2-clause License"
102+
----------------------------------
103+
104+
Redistribution and use in source and binary forms, with or without modification,
105+
are permitted provided that the following conditions are met:
106+
107+
1. Redistributions of source code must retain the above copyright notice, this
108+
list of conditions and the following disclaimer.
109+
110+
2. Redistributions in binary form must reproduce the above copyright notice,
111+
this list of conditions and the following disclaimer in the documentation
112+
and/or other materials provided with the distribution.
113+
114+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
115+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
116+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
117+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
118+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
119+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
120+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
121+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
122+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
123+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
124+
125+
---

0 commit comments

Comments
 (0)