A free file archiver for extremely high compression
Brought to you by:ipavlov
- Summary
- Files
- Reviews
- Support
- Wiki
- Tickets ▾
- Support Requests
- Patches
- Bugs
- Feature Requests
- News
- Discussion
Menu▾▴
- Create Topic
- Stats Graph
Forums
- Open Discussion28748
- Help8131
Help
- Formatting Help
7-Zip 24.04 beta
Open Discussion
Igor Pavlov
2024-04-05
2024-05-11
Igor Pavlov- 2024-04-05
7-Zip 24.04 (beta) was released.
7-Zip for 64-bit Windows x64:
https://7-zip.org/a/7z2404-x64.exe7-Zip for 32-bit Windows x86:
https://7-zip.org/a/7z2404.exe7-Zip for 64-bit Windows ARM64:
https://7-zip.org/a/7z2404-arm64.exe7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager:
https://www.7-zip.org/a/7z2404-extra.7z- New menu item in 7-Zip File Manager: "Tools / Delete Temporary Files...". This menu item opens a window showing temporary folders and files created by 7-Zip in the user's "Temp" folder on a Windows system. In this window, the user can delete temporary files.
Another packages and source code will be available later.
👍
5
Last edit: Igor Pavlov 2024-04-05
abdulhkeem alhadhrami- 2024-05-09
Please release dark theme.
enter name here- 2024-05-11
About "Tools / Delete Temporary Files..."
I think the original requestor mentioned WinRAR's "Wipe temporary files", i.e. overwriting ALL THEIR CONTENTS with 0 bytes or random bytes before deleting the file. That makes sense if added/extracted files were sensitive to not unwillingly leak their contents to random places of the disk.
It can be a problem on SSD, though, because of their wear-leveling algorithms (if you overwrite a file, it can actually not be overwritten in place, but the zero/random bytes will be in a different part of the disk) but we can do nothing about it.
So the feature is meant to wipe the content of all 7-zip created temporary files before they're deleted. Here's the relevant part of the docs, see the "Always" option.
https://www.winrar-france.fr/winrar_instructions_for_use/source/html/HELPSecuritySettings.htm
Igor Pavlov- 2024-04-05
To 7-Zip users:
Please call Tools / Delete Temporary Files... command from menu in 7-Zip File Manager.And if the list shows some folders (names starting with 7zO or 7zE), please write here (in this forum thread) some statistics:
- how many folders did you see in the list of temporary folders
- what sizes of these folders.
We want to evaluate how useful this new temporary file deleting feature might be.
You can press Help button in Delete Temporary Files... window. And it will show some additional information about that window.
Also you can write here, if something doesn't work as expected in that Delete Temporary Files... window.
Last edit: Igor Pavlov 2024-04-05
Byron Taz- 2024-04-05
Thanks Igor, can't wait to see your new source code.
Ahmet Murat Özhan- 2024-04-05
İnformation is available in the image
2024-04-05_205743.png
IDDQDesnik- 2024-04-08
No such files.
I use automatic storage cleanup.
https://support.microsoft.com/en-us/windows/free-up-drive-space-in-windows-a18fae02-a0fa-8df9-9838-8970f9939de4#WindowsVersion=Windows_10
PopuriO2- 2024-04-08
To clarify asking about Temporary folder, you can find on the located in these:
Here's an example for Administrator account:
* C:\Users\Administrator\AppData\Local\TempFor Windows 2000, XP and Server 2003:
* C;\Documents and Settings\Administrator\Local Settings\TempAnd you can see some 7zO or 7zE folder.
Since the feature had Automatic cleanup in Windows 10/11, it will automatically erase some temporary files and folders as well.
In the previous versions of Windows, such as XP, Vista and 7, you can manually delete folders at the same time above one.
Last edit: PopuriO2 2024-04-08
yolorkit- 2024-04-10
Fix this bug please https://sourceforge.net/p/sevenzip/bugs/2450/ This is show stopper for Linux usage.
FrontierDK- 2024-04-12
I am wondering why the analyzing part takes so long?
I have currently set it to pack little under 10 million .wav files over LAN. It has found out that there are 690GB, counted slowly up to 9412116 files...and now, it's slowly analyzing all files AGAIN. It's been going for more than 4 hours now...
PC: dual xeon, 128G RAM, running on 12G SAS cached drives... 7zip benchmark: 2962% 2.460GIPS 73.416GIPS
Igor Pavlov- 2024-04-12
LAN files access can be slow for latency.
7-Zip uses only one thread for such operations. So it must wait each answer for each file in sequence.
Robert Simpson- 2024-04-12
Assuming 1gbit ethernet, it takes 90 minutes just to read 690gb end-to-end without any processing at all, just straight streaming the data. With 10 million small files, that will probably add about 30% overhead in file lookups, memory lists, etc. TBH I am not sure what the analyzing part is doing.
FrontierDK- 2024-04-13
So it had been running for 27 hours, doing nothing but analyzing - packing a total of 0 files. It already knew the total amount of files - so why the need to analyze/read every single file, only to maybe (in an far away future) read every file AGAIN, when adding to archive?
Last edit: FrontierDK 2024-04-14
Igor Pavlov- 2024-04-13
If you compress wav files, 7-zip can use
Delta
filter that improves compression ratio.
But 7-Zip must select property forDelta
filter for each wav file before compression (for example, delta:4 (bytes) for 16-bit stereo wav file).
Then 7-Zip sorts files with same delta value, and then it compresses data.
It needs that sorting because files can be compressed in solid mode where several files will be compressed in same solid block.Gordon Keiser- 2024-05-05
It seems like the correct thing to do would be to store the files without compression as FLAC which was designed for audio and will likely be able to compress them further anyway...
Angel- 2024-04-26
I've tried with 24.01 and now with 24.04 and using ".." to specify the parent directory like "C:\SubFolder\Another\..\file.7z" (file.7z should be created in "SubFolder") doesn't work anymore. Latest working version is 23.01.
Last edit: Angel 2024-04-26
defrag- 2024-05-02
7-Zip's ARM64/RISCV filters are switched on by default for ARM64/RISCV executables which extensions are
.exe
/.dll
. But there are few things that's disappointing or strange:
1. UEFI executables are with extension.efi
and Linux/Unix executables are with no extension or with.so.x.y.z
/.dylib
, etc.. They do not enable filters by default unless they are renamed to.exe
/.dll
or added manually (possibly one by one) to the achive with-mf=xxx
.
2. There are almost no RISCV.exe
/.dll
files up to now. Only UEFI executables and Linux/Unix executables.
3. xz-utils do not enable filters by default. You need to manually add command switches likexz --arm64 --lzma2 xxx
etc., to enable it. This keeps.xz
generated byxz xxx
command compatible with older versions before 5.4.0. However, 7-Zip enables filters (including ARM64/RISCV) by default unless disabled by-mf=off
or altered by-mf=xxx
, this will cause new versions generated.7z
do not compatible with old versions like 22.01 or p7zip so I need to update all my Linux machines by manually placing/replacing files to avoid extraction failures. This also make Win9x/NT4 fans using 7-Zip 9.20 feel bad.Last edit: defrag 2024-05-03
Igor Pavlov- 2024-05-02
7-zip looks executable files in linux and for some extensions in another systems.
with-myx
switch, 7-zip will look all files to check that the filter can be used.What
efi
files do you have for riscv and arm64?
Can I download some examples?Last edit: Igor Pavlov 2024-05-02
defrag- 2024-05-03
Windows supports UEFI also on ARM64. GRUB supports UEFI on ARM64/RISCV.
.efi
files are PE executables, just like.exe
/.dll
files.PE format also supports RISCV32/64/128/LoongArch32/64 and they currently probably merely only used in UEFI
.efi
executables:
https://learn.microsoft.com/en-us/windows/win32/debug/pe-formatYou can find some ARM64/RISCV
.efi
executable examples here:
https://d-i.debian.org/daily-images/7-zip looks executable files in linux and for some extensions in another systems.
So the compatibility issues are even more serious when one machine is Linux/Unix with 22.01/p7zip and the another is Linux with 23.xx/24.xx: As Linux/Unix executables are with no extension, all files will be checked to apply ARM64/RISCV filters, and ARM64/RISCV executables are much more common in Linux/Unix than in Windows.
For example, suppose there are two machines, one is Ubuntu 24.04 LTS ARM64 (for example, a cloud server, or a Raspberry Pi) which 7-Zip is 23.01, or an Apple Sillicon Mac using 7-Zip 23.01 instead, but another is Ubuntu 22.04 LTS which primary 7-Zip is p7zip 16.02 (7z 7za 7zr p7zip, etc.), and secondary 7-Zip is 21.07 (only 7zz). The first one packed some executables (likely ARM64 executables as it's an ARM64 machine) into a
.7z
, and the second one will raise errors when trying to unpack them out, unless the administrator upgrades its 7-Zip manually to 23.01, or manually add-mf=off
switch to the packing command line.Last edit: defrag 2024-05-03
defrag- 2024-05-02
Another thing is that only release binaries in beta releases may prevent Linux users who would like to compile 7-Zip from sources, or someone who would like other binaries. Although
7zz[s]
is fairly enough for ordinary use, some Linux users may want7z+7z.so
/7za[s]
/7zr[s]
/7zCon[s].sfx
, etc., to be there. Especially7z+7z.so
supports codecs while7zz[s]
do not support, and someone may also want7zCon[s].sfx
.
teoberi- 2024-05-03
Agree with you. I compile 7-Zip from sources to get 7za and 7zr (used in Amavis).
Adam Baxter- 2024-05-07
The lack of up to date sources means that a lot of Linux users are using the out of date p7zip from 2016, as well.
Log in to post a comment.