7-Zip Open Discussion: 7-Zip 23.01 (2024)

7-Zip Open Discussion: 7-Zip 23.01 (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 23.01

Open Discussion

Igor Pavlov

2023-06-20

2024-03-03

1 2 3 > >> (Page 1 of 3)

  • 7-Zip Open Discussion: 7-Zip 23.01 (6)

    Igor Pavlov- 2023-06-20

    7-Zip 23.01 was released.

    7-Zip for 64-bit Windows x64:
    https://7-zip.org/a/7z2301-x64.exe

    7-Zip for 32-bit Windows x86:
    (can be blocked and removed by Microsoft Defender Antivirus) :
    https://7-zip.org/a/7z2301.exe

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

    7-Zip (console version) for 64-bit Linux x86-64 (AMD64):
    https://7-zip.org/a/7z2301-linux-x64.tar.xz

    7-Zip (console version) for 32-bit Linux x86:
    https://7-zip.org/a/7z2301-linux-x86.tar.xz

    7-Zip (console version) for 64-bit Linux ARM64:
    https://7-zip.org/a/7z2301-linux-arm64.tar.xz

    7-Zip (console version) for 64-bit Linux ARM:
    https://7-zip.org/a/7z2301-linux-arm.tar.xz

    7-Zip (console version) for macOS (ARM64 and x86-64):
    https://7-zip.org/a/7z2301-mac.tar.xz

    7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager:
    https://www.7-zip.org/a/7z2301-extra.7z

    • The page "Language" in 7-Zip's menu Tools/Options now shows information about selected translation, including the number of translated lines.
    • Some bugs were fixed.
    • 7-Zip now can use new ARM64 filter for compression to 7z and xz archives. ARM64 filter can increase compression ratio for data containing executable files compiled for ARM64 (AArch64) architecture.
      Also 7-Zip now parses executable files (that have exe and dll filename extensions) before compressing, and it selects appropriate filter for each parsed file:
      • BCJ or BCJ2 filter for x86 executable files,
      • ARM64 filter for ARM64 executable files.
        Previous versions by default used x86 filter BCJ or BCJ2 for all exe/dll files.
    • Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB. It can increase compression ratio for executable files larger than 64 MiB.
    • UDF: support was improved.
    • cpio: support for hard links.
    • Some changes and optimizations in WIM creation code.
    • When new 7-Zip creates multivolume archive, 7-Zip keeps in open state only volumes that still can be changed. Previous versions kept all volumes in open state until the end of the archive creation.
    • 7-Zip for Linux and macOS now can reduce the number of simultaneously open files, when 7-Zip opens, extracts or creates multivolume archive. It allows to avoid the failures for cases with big number of volumes, bacause there is a limitation for number of open files allowed for a single program in Linux and macOS.
    • There are optimizations in code for 7-Zip's context menu in Explorer: the speed of preparing of the menu showing was improved for cases when big number of files were selected by external program for context menu that contains 7-Zip menu commands.
    • There are changes in code for the drag-and-drop operations to and from 7-Zip File Manager.
      And the drag-and-drop operation with right button of mouse now is supported for some cases.
    • The bugs were fixed:
      • ZIP archives: if multithreaded zip compression was performed with more than one file to stdout stream (-so switch), 7-zip didn't write "data descriptor" for some files.
      • ext4 archives: 7-Zip couldn't correctly extract symbolic link to directory from ext4 archives.
      • HFS and APFS archives: 7-Zip incorrectly decoded uncompressed blocks (64 KiB) in compressed forks.
      • Some another bugs were fixed.

    Last edit: Igor Pavlov 2023-06-20

  • 7-Zip Open Discussion: 7-Zip 23.01 (12)

    Ninimu- 2023-06-20

    Where can we download the source code for 23.01?

    • 7-Zip Open Discussion: 7-Zip 23.01 (13)

      PopuriO2- 2023-06-20

      This was existed the source code, I tried download it and it just downloaded after all.

    • 7-Zip Open Discussion: 7-Zip 23.01 (14)

      VictorVG- 2023-06-20

      Is exists - use some url and edit file name to 7z2301-src.7z

      • 7-Zip Open Discussion: 7-Zip 23.01 (15)

        M K- 2023-06-20

        Hi Igor,
        You can submit the executables for analysis to Microsoft here. If they still detect it as a false positive, you can then mark it for further investigation and optionally get in contact with MS to resolve the issue.

        • 7-Zip Open Discussion: 7-Zip 23.01 (17)

          Vitor Manuel- 2023-06-20

          The Comodo firewall:

          Unidentified editor.

          The publisher of 7z2301-x64.exe has NOT digitally signed its application. Therefore, the origin of this application cannot be trusted. The digital signature helps in verifying the authenticity of applications. If you are not sure, we recommend you to press the button "Run inside the Container".

          Last edit: Vitor Manuel 2023-06-20

          • 7-Zip Open Discussion: 7-Zip 23.01 (18)

            Artem S. Tashkinov- 2023-06-20

            Is it true that 7-zip 23.xx archives may be incompatible with all prior 7-zip versions due to a new ARM64 binary compression algorithm?

            If it's true, this needs more attention, e.g. you could say that on the front page or something.

            • 7-Zip Open Discussion: 7-Zip 23.01 (19)

              Igor Pavlov- 2023-06-21

              Previous versions do not support arm64 filter method.
              I don't think that it's big problem.
              arm64 filter will be used only for arm64 executables. So incompatibility cases are rare, and users probably will be able to fix these problems in short time with updated code.

              Last edit: Igor Pavlov 2023-06-21

            • 7-Zip Open Discussion: 7-Zip 23.01 (20)

              PopuriO2- 2023-06-20

              I updated English UK language this time. so here it is.

              en-GB.txt

              • 7-Zip Open Discussion: 7-Zip 23.01 (21)

                QFox- 2023-06-20

                Hi Igor,

                A curious question. What were the parameters you compressed the source code, 7z2301-src.7z

                I unzipped and zipped again, the archive size is always bigger. Please refer following Packed Size and Header size. I even used parameters like these: -mmt=2 -mx=9 -mfb=273 -md=768m

                Your file

                Packed Size: 1 349 001
                Folders: 57
                Files: 1 256
                CRC: 6D932FDC
                ------------------------:
                Path: E:\Downloads\Compress\7z2301-src.org.7z
                Type: 7z
                Physical Size: 1 365 807
                Headers Size: 16 806
                Method: LZMA:9m
                Solid: +
                Blocks: 1

                Mine:

                Packed Size: 1 351 151
                Folders: 57
                Files: 1 256
                CRC: 6D932FDC
                ------------------------:
                Path: E:\Downloads\Compress\7z2301-src.org\7z2301-src.7z
                Type: 7z
                Physical Size: 1 368 331
                Headers Size: 17 180
                Method: LZMA:9m
                Solid: +
                Blocks: 1

                • 7-Zip Open Discussion: 7-Zip 23.01 (22)

                  Igor Pavlov- 2023-06-21

                  -m0=lzma -mx -mfb=256 -mpb=0 -mlc=4
                  7z l -slt 7z2301-src.7z
                  Method = LZMA:9m:lc4:pb0
                  • 7-Zip Open Discussion: 7-Zip 23.01 (23)

                    QFox- 2023-06-22

                    Thanks a lot.

                    Now the packed size is same, but my headers size (17164/17180) is always bigger than yours (16806), any clue here? LOL.

                    Size: 9 123 132
                    Packed Size: 1 349 001
                    Folders: 57
                    Files: 1 256
                    CRC: 6D932FDC
                    ------------------------:
                    Path: E:\Downloads\Compress\7z2301-src\test.7z
                    Type: 7z
                    Physical Size: 1 366 165
                    Headers Size: 17 164
                    Method: LZMA:9m
                    Solid: +
                    Blocks: 1

                    • 7-Zip Open Discussion: 7-Zip 23.01 (24)

                      Igor Pavlov- 2023-06-22

                      Use also -xtd switch to exclude directory metadata records from processing.

                      • 7-Zip Open Discussion: 7-Zip 23.01 (25)

                        QFox- 2023-06-22

                        Thank you very much!!! Lots to learn. :)

                        • 7-Zip Open Discussion: 7-Zip 23.01 (26)

                          QFox- 2023-06-25

                          for the -xtd option, maybe we should add a warning in the help text that empty folders will be excluded from the archive. I have a scenario with this switch on/off: 42/34 folders

                          Last edit: QFox 2023-06-25

                          • 7-Zip Open Discussion: 7-Zip 23.01 (27)

                            Igor Pavlov- 2023-06-25

                            Ther are no directory records with -xtd.
                            There are only files, that can have directory path prefixes.

                      • 7-Zip Open Discussion: 7-Zip 23.01 (28)

                        Skymmer- 2023-06-22

                        Hello!
                        Suggested -m0=lzma -mx -mfb=256 -mpb=0 -mlc=4 will not provide the best compression.
                        You can get a little bit more with the options\verions below:

                        21.00 1362951 -mx=9 -m0=LZMA:d12m:fb273:lc8:lp0:pb018.05 1362054 -mx=9 -m0=LZMA:d12m:fb256:lc8:lp0:pb021.00 1189980 -mx=9 -m0=PPMD:mem=1024m:o=21

                        These options are bruted, ie best results obtained via brute enumeration of parameter combinations.
                        Strangely, 18.05 compresses better than newer versions.
                        And actually this is not a first time when it happens.

                        As for -xtd option, it doesn't works for me, at least in 21.00:

                        Command Line Error:Incorrect wildcard type markertd

                        I suppose it had been fixed in later versions.

                        Last edit: Skymmer 2023-06-22

                        • 7-Zip Open Discussion: 7-Zip 23.01 (29)

                          PiotrMP006- 2023-06-25

                          Why don't you use LZMA2 and -mqs for compression?

                          • 7-Zip Open Discussion: 7-Zip 23.01 (30)

                            Igor Pavlov- 2023-06-25

                            Because these switches do not improve compression ratio of source code.

                      1 2 3 > >> (Page 1 of 3)

                      Log in to post a comment.

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

                      Author: Kelle Weber

                      Last Updated:

                      Views: 5731

                      Rating: 4.2 / 5 (53 voted)

                      Reviews: 92% of readers found this page helpful

                      Author information

                      Name: Kelle Weber

                      Birthday: 2000-08-05

                      Address: 6796 Juan Square, Markfort, MN 58988

                      Phone: +8215934114615

                      Job: Hospitality Director

                      Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

                      Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.