mirror of
https://github.com/ip7z/7zip.git
synced 2026-04-10 00:33:39 +00:00
25.00
This commit is contained in:
parent
e5431fa6f5
commit
395149956d
130 changed files with 5532 additions and 2317 deletions
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<?define VerMajor = "24" ?>
|
||||
<?define VerMinor = "09" ?>
|
||||
<?define VerMajor = "25" ?>
|
||||
<?define VerMinor = "00" ?>
|
||||
<?define VerBuild = "00" ?>
|
||||
<?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?>
|
||||
<?define MmHex = "$(var.VerMajor)$(var.VerMinor)" ?>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
License for use and distribution
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
7-Zip Copyright (C) 1999-2024 Igor Pavlov.
|
||||
7-Zip Copyright (C) 1999-2025 Igor Pavlov.
|
||||
|
||||
The licenses for files are:
|
||||
|
||||
|
|
@ -58,7 +58,7 @@ BSD 3-clause License in 7-Zip code
|
|||
|
||||
Copyright (c) 2015-2016, Apple Inc. All rights reserved.
|
||||
Copyright (c) Facebook, Inc. All rights reserved.
|
||||
Copyright (c) 2023-2024 Igor Pavlov.
|
||||
Copyright (c) 2023-2025 Igor Pavlov.
|
||||
|
||||
Text of the "BSD 3-clause License"
|
||||
----------------------------------
|
||||
|
|
@ -102,7 +102,7 @@ BSD 2-clause License in 7-Zip code
|
|||
XXH64 code in 7-Zip was derived from the original XXH64 code developed by Yann Collet.
|
||||
|
||||
Copyright (c) 2012-2021 Yann Collet.
|
||||
Copyright (c) 2023-2024 Igor Pavlov.
|
||||
Copyright (c) 2023-2025 Igor Pavlov.
|
||||
|
||||
Text of the "BSD 2-clause License"
|
||||
----------------------------------
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
7-Zip 24.09 Sources
|
||||
7-Zip 25.00 Sources
|
||||
-------------------
|
||||
|
||||
7-Zip is a file archiver for Windows.
|
||||
|
||||
7-Zip Copyright (C) 1999-2024 Igor Pavlov.
|
||||
7-Zip Copyright (C) 1999-2025 Igor Pavlov.
|
||||
|
||||
|
||||
License Info
|
||||
|
|
@ -73,8 +73,8 @@ All final 7-Zip binaries are compiled via makefiles, that provide best
|
|||
optimization options.
|
||||
|
||||
|
||||
How to compile with makefile
|
||||
----------------------------
|
||||
How to compile with makefile in Windows
|
||||
---------------------------------------
|
||||
|
||||
Some macronames can be defined for compiling with makefile:
|
||||
|
||||
|
|
@ -88,6 +88,23 @@ MY_DYNAMIC_LINK
|
|||
for dynamic linking to the run-time library (msvcrt.dll).
|
||||
The default makefile option is static linking to the run-time library.
|
||||
|
||||
To compile all 7-Zip files for x64 with Visual Studio 2022,
|
||||
use the following command sequence:
|
||||
|
||||
cd SRC\CPP\7zip
|
||||
%comspec% /k "C:\Program Files\VS2022\VC\Auxiliary\Build\vcvars64.bat"
|
||||
nmake
|
||||
|
||||
You can use another "vcvars*.bat" files from "VS2022\VC\Auxiliary\Build" directory
|
||||
to compile for other platforms:
|
||||
vcvars64.bat
|
||||
vcvarsamd64_arm64.bat
|
||||
vcvarsamd64_x86.bat
|
||||
|
||||
Also you can compile single binary from directory with related project.
|
||||
For example, to compile 7za.exe, use the following command sequence:
|
||||
cd SRC\CPP\7zip\Bundles\Alone\
|
||||
nmake
|
||||
|
||||
|
||||
Compiling 7-Zip for Unix/Linux
|
||||
|
|
|
|||
|
|
@ -1,6 +1,18 @@
|
|||
HISTORY of the 7-Zip source code
|
||||
--------------------------------
|
||||
|
||||
25.00 2025-07-05
|
||||
-------------------------
|
||||
- 7-Zip for Windows can now use more than 64 CPU threads for compression
|
||||
to zip/7z/xz archives and for the 7-Zip benchmark.
|
||||
If there are more than one processor group in Windows (on systems with more than
|
||||
64 cpu threads), 7-Zip distributes running CPU threads across different processor groups.
|
||||
- bzip2 compression speed was increased by 15-40%.
|
||||
- deflate (zip/gz) compression speed was increased by 1-3%.
|
||||
- improved support for zip, cpio and fat archives.
|
||||
- fixed some bugs and vulnerabilities.
|
||||
|
||||
|
||||
24.09 2024-11-29
|
||||
-------------------------
|
||||
- The default dictionary size values for LZMA/LZMA2 compression methods were increased:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue