diff options
| author | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2025-07-05 00:00:00 +0000 |
|---|---|---|
| committer | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2025-07-05 19:27:33 +0500 |
| commit | 395149956d696e6e3099d8b76d797437f94a6942 (patch) | |
| tree | 6ed5013a637078ae2dfdc4acf1ad93bf29cea356 /DOC | |
| parent | e5431fa6f5505e385c6f9367260717e9c47dc2ee (diff) | |
| download | 7zip-25.00.tar.gz 7zip-25.00.tar.bz2 7zip-25.00.zip | |
25.0025.00
Diffstat (limited to 'DOC')
| -rw-r--r-- | DOC/7zip.wxs | 4 | ||||
| -rw-r--r-- | DOC/License.txt | 6 | ||||
| -rw-r--r-- | DOC/readme.txt | 25 | ||||
| -rw-r--r-- | DOC/src-history.txt | 12 |
4 files changed, 38 insertions, 9 deletions
diff --git a/DOC/7zip.wxs b/DOC/7zip.wxs index 867e3d1..d369074 100644 --- a/DOC/7zip.wxs +++ b/DOC/7zip.wxs | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | <?xml version="1.0"?> | 1 | <?xml version="1.0"?> |
| 2 | 2 | ||
| 3 | <?define VerMajor = "24" ?> | 3 | <?define VerMajor = "25" ?> |
| 4 | <?define VerMinor = "09" ?> | 4 | <?define VerMinor = "00" ?> |
| 5 | <?define VerBuild = "00" ?> | 5 | <?define VerBuild = "00" ?> |
| 6 | <?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?> | 6 | <?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?> |
| 7 | <?define MmHex = "$(var.VerMajor)$(var.VerMinor)" ?> | 7 | <?define MmHex = "$(var.VerMajor)$(var.VerMinor)" ?> |
diff --git a/DOC/License.txt b/DOC/License.txt index 8917dfc..bbb56a3 100644 --- a/DOC/License.txt +++ b/DOC/License.txt | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | License for use and distribution | 3 | License for use and distribution |
| 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 5 | 5 | ||
| 6 | 7-Zip Copyright (C) 1999-2024 Igor Pavlov. | 6 | 7-Zip Copyright (C) 1999-2025 Igor Pavlov. |
| 7 | 7 | ||
| 8 | The licenses for files are: | 8 | The licenses for files are: |
| 9 | 9 | ||
| @@ -58,7 +58,7 @@ BSD 3-clause License in 7-Zip code | |||
| 58 | 58 | ||
| 59 | Copyright (c) 2015-2016, Apple Inc. All rights reserved. | 59 | Copyright (c) 2015-2016, Apple Inc. All rights reserved. |
| 60 | Copyright (c) Facebook, Inc. All rights reserved. | 60 | Copyright (c) Facebook, Inc. All rights reserved. |
| 61 | Copyright (c) 2023-2024 Igor Pavlov. | 61 | Copyright (c) 2023-2025 Igor Pavlov. |
| 62 | 62 | ||
| 63 | Text of the "BSD 3-clause License" | 63 | Text of the "BSD 3-clause License" |
| 64 | ---------------------------------- | 64 | ---------------------------------- |
| @@ -102,7 +102,7 @@ BSD 2-clause License in 7-Zip code | |||
| 102 | XXH64 code in 7-Zip was derived from the original XXH64 code developed by Yann Collet. | 102 | XXH64 code in 7-Zip was derived from the original XXH64 code developed by Yann Collet. |
| 103 | 103 | ||
| 104 | Copyright (c) 2012-2021 Yann Collet. | 104 | Copyright (c) 2012-2021 Yann Collet. |
| 105 | Copyright (c) 2023-2024 Igor Pavlov. | 105 | Copyright (c) 2023-2025 Igor Pavlov. |
| 106 | 106 | ||
| 107 | Text of the "BSD 2-clause License" | 107 | Text of the "BSD 2-clause License" |
| 108 | ---------------------------------- | 108 | ---------------------------------- |
diff --git a/DOC/readme.txt b/DOC/readme.txt index ad1d842..7fbbdc8 100644 --- a/DOC/readme.txt +++ b/DOC/readme.txt | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | 7-Zip 24.09 Sources | 1 | 7-Zip 25.00 Sources |
| 2 | ------------------- | 2 | ------------------- |
| 3 | 3 | ||
| 4 | 7-Zip is a file archiver for Windows. | 4 | 7-Zip is a file archiver for Windows. |
| 5 | 5 | ||
| 6 | 7-Zip Copyright (C) 1999-2024 Igor Pavlov. | 6 | 7-Zip Copyright (C) 1999-2025 Igor Pavlov. |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | License Info | 9 | License Info |
| @@ -73,8 +73,8 @@ All final 7-Zip binaries are compiled via makefiles, that provide best | |||
| 73 | optimization options. | 73 | optimization options. |
| 74 | 74 | ||
| 75 | 75 | ||
| 76 | How to compile with makefile | 76 | How to compile with makefile in Windows |
| 77 | ---------------------------- | 77 | --------------------------------------- |
| 78 | 78 | ||
| 79 | Some macronames can be defined for compiling with makefile: | 79 | Some macronames can be defined for compiling with makefile: |
| 80 | 80 | ||
| @@ -88,6 +88,23 @@ MY_DYNAMIC_LINK | |||
| 88 | for dynamic linking to the run-time library (msvcrt.dll). | 88 | for dynamic linking to the run-time library (msvcrt.dll). |
| 89 | The default makefile option is static linking to the run-time library. | 89 | The default makefile option is static linking to the run-time library. |
| 90 | 90 | ||
| 91 | To compile all 7-Zip files for x64 with Visual Studio 2022, | ||
| 92 | use the following command sequence: | ||
| 93 | |||
| 94 | cd SRC\CPP\7zip | ||
| 95 | %comspec% /k "C:\Program Files\VS2022\VC\Auxiliary\Build\vcvars64.bat" | ||
| 96 | nmake | ||
| 97 | |||
| 98 | You can use another "vcvars*.bat" files from "VS2022\VC\Auxiliary\Build" directory | ||
| 99 | to compile for other platforms: | ||
| 100 | vcvars64.bat | ||
| 101 | vcvarsamd64_arm64.bat | ||
| 102 | vcvarsamd64_x86.bat | ||
| 103 | |||
| 104 | Also you can compile single binary from directory with related project. | ||
| 105 | For example, to compile 7za.exe, use the following command sequence: | ||
| 106 | cd SRC\CPP\7zip\Bundles\Alone\ | ||
| 107 | nmake | ||
| 91 | 108 | ||
| 92 | 109 | ||
| 93 | Compiling 7-Zip for Unix/Linux | 110 | Compiling 7-Zip for Unix/Linux |
diff --git a/DOC/src-history.txt b/DOC/src-history.txt index 6b57694..70b11b5 100644 --- a/DOC/src-history.txt +++ b/DOC/src-history.txt | |||
| @@ -1,6 +1,18 @@ | |||
| 1 | HISTORY of the 7-Zip source code | 1 | HISTORY of the 7-Zip source code |
| 2 | -------------------------------- | 2 | -------------------------------- |
| 3 | 3 | ||
| 4 | 25.00 2025-07-05 | ||
| 5 | ------------------------- | ||
| 6 | - 7-Zip for Windows can now use more than 64 CPU threads for compression | ||
| 7 | to zip/7z/xz archives and for the 7-Zip benchmark. | ||
| 8 | If there are more than one processor group in Windows (on systems with more than | ||
| 9 | 64 cpu threads), 7-Zip distributes running CPU threads across different processor groups. | ||
| 10 | - bzip2 compression speed was increased by 15-40%. | ||
| 11 | - deflate (zip/gz) compression speed was increased by 1-3%. | ||
| 12 | - improved support for zip, cpio and fat archives. | ||
| 13 | - fixed some bugs and vulnerabilities. | ||
| 14 | |||
| 15 | |||
| 4 | 24.09 2024-11-29 | 16 | 24.09 2024-11-29 |
| 5 | ------------------------- | 17 | ------------------------- |
| 6 | - The default dictionary size values for LZMA/LZMA2 compression methods were increased: | 18 | - The default dictionary size values for LZMA/LZMA2 compression methods were increased: |
