7-Zip Open Discussion: 7-Zip 24.04 beta (2024)

7-Zip Open Discussion: 7-Zip 24.04 beta (5)

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

  • 7-Zip Open Discussion: 7-Zip 24.04 beta (6)

    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.exe

    7-Zip for 32-bit Windows x86:
    https://7-zip.org/a/7z2404.exe

    7-Zip for 64-bit Windows ARM64:
    https://7-zip.org/a/7z2404-arm64.exe

    7-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

    • 7-Zip Open Discussion: 7-Zip 24.04 beta (7)

      abdulhkeem alhadhrami- 2024-05-09

      Please release dark theme.

      • 7-Zip Open Discussion: 7-Zip 24.04 beta (8)

        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

      • 7-Zip Open Discussion: 7-Zip 24.04 beta (9)

        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

        • 7-Zip Open Discussion: 7-Zip 24.04 beta (10)

          Byron Taz- 2024-04-05

          Thanks Igor, can't wait to see your new source code.

          • 7-Zip Open Discussion: 7-Zip 24.04 beta (11)

            Ahmet Murat Özhan- 2024-04-05

            İnformation is available in the image

            2024-04-05_205743.png

            • 7-Zip Open Discussion: 7-Zip 24.04 beta (14)

              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\Temp

              For Windows 2000, XP and Server 2003:
              * C;\Documents and Settings\Administrator\Local Settings\Temp

              And 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

              • 7-Zip Open Discussion: 7-Zip 24.04 beta (15)

                yolorkit- 2024-04-10

                Fix this bug please https://sourceforge.net/p/sevenzip/bugs/2450/ This is show stopper for Linux usage.

                • 7-Zip Open Discussion: 7-Zip 24.04 beta (16)

                  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

                  • 7-Zip Open Discussion: 7-Zip 24.04 beta (17)

                    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.

                  • 7-Zip Open Discussion: 7-Zip 24.04 beta (18)

                    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.

                    • 7-Zip Open Discussion: 7-Zip 24.04 beta (19)

                      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

                      • 7-Zip Open Discussion: 7-Zip 24.04 beta (20)

                        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 for Delta 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.

                        • 7-Zip Open Discussion: 7-Zip 24.04 beta (21)

                          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...

                      • 7-Zip Open Discussion: 7-Zip 24.04 beta (22)

                        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

                        • 7-Zip Open Discussion: 7-Zip 24.04 beta (23)

                          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 like xz --arm64 --lzma2 xxx etc., to enable it. This keeps .xz generated by xz 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

                          • 7-Zip Open Discussion: 7-Zip 24.04 beta (24)

                            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

                            • 7-Zip Open Discussion: 7-Zip 24.04 beta (25)

                              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-format

                              You 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

                          • 7-Zip Open Discussion: 7-Zip 24.04 beta (26)

                            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 want 7z+7z.so/7za[s]/7zr[s]/7zCon[s].sfx, etc., to be there. Especially 7z+7z.so supports codecs while 7zz[s] do not support, and someone may also want 7zCon[s].sfx.

                            • 7-Zip Open Discussion: 7-Zip 24.04 beta (27)

                              teoberi- 2024-05-03

                              Agree with you. I compile 7-Zip from sources to get 7za and 7zr (used in Amavis).

                              • 7-Zip Open Discussion: 7-Zip 24.04 beta (28)

                                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.

                                7-Zip 
  Open Discussion: 7-Zip 24.04 beta (2024)
                                Top Articles
                                Latest Posts
                                Article information

                                Author: Rev. Porsche Oberbrunner

                                Last Updated:

                                Views: 5862

                                Rating: 4.2 / 5 (53 voted)

                                Reviews: 84% of readers found this page helpful

                                Author information

                                Name: Rev. Porsche Oberbrunner

                                Birthday: 1994-06-25

                                Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

                                Phone: +128413562823324

                                Job: IT Strategist

                                Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

                                Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.