7-Zip 9.33 alpha

1 2 > >> (Page 1 of 2)
  • Igor Pavlov

    Igor Pavlov - 2014-06-15

    7-Zip 9.33 alpha was released.

    This is a development version.
    Don't use this alpha version to process important files and archives.
    The code of this version contains big number of changes.
    And probably there are some new BUGs.
    If you use 7-Zip 9.33 alpha, check 7-Zip's forum periodically for updated information.

    If you need more stable version, you can use previous versions: 7-Zip 9.25 alpha or 7-Zip 9.30 alpha.

    7-Zip for 32-bit Windows:


    7-Zip for 64-bit Windows x64:


    7-Zip 9.32 alpha version is provided without source code.
    Source code will be released in future beta version.

    Please write here at forum about any new bugs.

    What's new after 7-Zip 9.32 alpha:

    • 7-Zip now can show icons for 7-Zip items in Explorer's context menu.
    • "Add to archive" dialog box:
      • new options in "Path Mode"
      • new option "Delete files after compression"
      • new "NTFS" options for WIM and TAR formats:
      • Store symbolic links
      • Store hard links
      • Store alternate data streams
      • Store file security
    • "Extract" dialog box:
      • new optional field to set output folder name
      • new option "Eliminate duplication of root folder"
      • new option "Absolute pathnames" in "Path Mode".
      • new option "Restore file security" (that works for WIM archives only)
    • 7-Zip File Manager:
      • new "File / Link" dialog box in to create symbolic links and hard links.
    • Command line version:
      • new -spd switch to Disable wildcard matching for file names
      • new -spe switch to Eliminate duplication of root folder for extract archive command
      • new -snh switch to store hard links as links (WIM and TAR formats only)
      • new -snl switch to store symbolic links as links (WIM and TAR formats only)
    • NSIS support was improved.
    • The problem was fixed:
      The command "extract to *" with multiple archives could use same
      output folder, if archives are placed inside PE (EXE) file.
    • The BUG of 9.31-9.32 was fixed:
      Command line version for test and extract commands returned the
      value 0 as exit code, if it couldn't open archive.
    • The BUG was fixed:
      7-Zip could not create archives with anti-items for any archive type,
      except of 7z type
    • Some bugs were fixed.
    • New localization: Mongolian (script).

    7z933.exe SHA-1:

    7z933.msi SHA-1:

    7z933-x64.msi SHA-1:

    Last edit: Igor Pavlov 2014-06-17
    • Kuzoke89

      Kuzoke89 - 2014-06-15

      still no support
      I'm disappointed. You could have saved us from using WinRAR, now I have to wait another 7 months until it will probably be supported.

      • thexfile

        thexfile - 2014-06-17

        Also, ISO issues haven't been fixed.

        Maybe in a few years..

    • rarapl

      rarapl - 2014-06-16

      Hi, Igor.

      Thank you very much to fix this bug. http://sourceforge.net/p/sevenzip/discussion/45797/thread/49e6a4d4/?limit=25&page=1#0a59

      The BUG of 9.31-9.32 was fixed:
      Command line version for test and extract commands returned the
      value 0 as exit code, if it couldn't open archive.

      I was able to confirm the fix in my environment.
      Thank you for new release!

    • gogo

      gogo - 2014-06-20

      Thanks a lot Igor for releasing the SHA-1 sums for all versions, that is important for end users. Please do the same with every new release on future. Your programs is excellent and extremelly useful for all of us.

  • gora2

    gora2 - 2014-06-15

    Hi, Igor.
    Thanks for a new, long-awaited version.
    Thanks for the icons in the context menu, but why is there a non-standard 7-Zip icon? A new, smaller icon looks ugly. :( Is it possible to replace the standard?

  • Byron Taz

    Byron Taz - 2014-06-15

    Thanks, Igor.
    Would like to request a password manager/keeper. I think I saw the request for one a few years back and the response was that it was not a good idea to keep you pass for everyone to find it. While I do think it is stupid to store passwords in a computer that you share, most of us don't. The main reason this option would be nice is cloud storage is growing more, and more every day. And (I) everyone is probably compressing the files with a password.

    • ZiNgA BuRgA

      ZiNgA BuRgA - 2014-06-16

      I'd think it'd be better to use a dedicated password manager for this?

      It's a lot of functionality, and I can't see how one could easily integrate it well into an application like 7-Zip anyway...

      • Byron Taz

        Byron Taz - 2014-06-16

        I have a password manager, but it wont work with 7-zip. WinRAR has had a password keeper for years, but 7-Zip is my go to archiver (better compression). And at the end of the day its all about size.

        • ZiNgA BuRgA

          ZiNgA BuRgA - 2014-06-18

          I don't have WinRAR, so don't know what it's like, but have you tried PeaZip (supports 7z and has a password manager) before?

          • Byron Taz

            Byron Taz - 2014-06-18

            Thanks ZiNgA BuRgA, but I don't want a 3rd archiver. I might not have WinRAR installed now if 7-Zip could process RAR5.

            Thanks anyway.

  • Melchior

    Melchior - 2014-06-16

    Hi Igor,
    Thx for the new Dev Build ;^_^

  • forgeX

    forgeX - 2014-06-16
    • Why not make x86 and x64 editions in one package?
    • Why not make the hash text in dialog of CRC SHA can copied, I know the dialog can copied like this:


    name: XX.exe
    size: 860488 bytes (0 MB)

    SHA256: 74C8B614672D1A7F0889243056EA4B3E03B5F66DFDFEFF5DD6CC17DBE088D18F


    • ZiNgA BuRgA

      ZiNgA BuRgA - 2014-06-18

      You mean like this?

      Checksum information
      Files: 1
      Folders: 0
      Size: 3 bytes
      CRC checksum for data: 352441C2
      CRC checksum for data and names: A6F2C207
      SHA-256: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD

      You can just press Ctrl+C when the dialog is open to copy the text.

      • gora2

        gora2 - 2014-06-18

        If add in the dialog button "COPY", it will be more convenient.

        • ZiNgA BuRgA

          ZiNgA BuRgA - 2014-06-19

          I believe it's just a standard Windows MessageBox, which doesn't give the programmer the ability to provide such functionality. You'd probably have to ask Microsoft to add that functionality, unfortunately.

  • Igor Pavlov

    Igor Pavlov - 2014-06-16

    About menu icon size.
    Now it's 13x13 icon.
    As I remember there were some reasons to use that size. Maybe it was for compatibility with WinXP system.

    I didn't look that problem deeply.
    So if someone can tell more about sizes and different Windows versions, please write here.

  • Igor Pavlov

    Igor Pavlov - 2014-06-16

    About NSIS.

    7-Zip 9.33 alpha now shows decompiled script file "[NSIS].nsi" in NSIS installers. But the code for script decompiling is pretty bloated and useless for most users. So maybe that feature will be disabled in final release of 7-Zip. I can switch it on/off at compile time.

    So if nsi script decompiling is interesting for someone, please write here your comments and notes.

    • Ricardo

      Ricardo - 2014-06-16

      Imo, it is a very nice addition, it remember what innounp does for Inno, but it seems to be more powerful for NSIS.
      "the code for script decompiling is pretty bloated", but does it cause visible performance impact?

      9.33 looks promising for a beta or final release (time for v14.00?)
      - CRC item in context menu is placed outside of "7-Zip" when "Cascaded context menu" is enabled.
      - Is it intended to show extraction's options in context menu for files with ".log" extension? (maybe other extensions too)

      Last edit: Ricardo 2014-06-16
      • Igor Pavlov

        Igor Pavlov - 2014-06-16

        There is no big difference in performance for most NSIS installers. But decompile code is big, so executable is larger (maybe 30KB-40KB larger).

        • "CRC" menu item outside of 7-zip. I wanted to show that CRC calculation feature is not related to main 7-Zip tasks (compressing and decompressing).
        • "log" extension. I have special list of "exclude extracting" extensions. I'll add "log" extension in next version.
        • Ricardo

          Ricardo - 2014-06-17

          Add .mht, .eml, .mbs too, unless you plan to parse these and extract attachments.

          Last edit: Ricardo 2014-06-17
    • gora2

      gora2 - 2014-06-16

      now shows decompiled script file "[NSIS].nsi" in NSIS installers.
      This is a wonderful addition, it is necessary to leave.

      •new optional field to set output folder name
      Help is not a word about it.

      • gora2

        gora2 - 2014-06-16

        Opened NSIS file IE7ProSetup_2.5.1.exe.
        It saw the file 'uninst.exe.nsis'.
        What is this file?

        • Igor Pavlov

          Igor Pavlov - 2014-06-16

          NSIS installer is NSIS installer stub (EXE) + NSIS archive. NSIS archive can contain NSIS uninstaller.
          NSIS uninstaller is special NSIS uninstall stub + NSIS uninstaller archive.
          But NSIS uninstaller stub is produced from NSIS installer stub with special patch data stored in NSIS archive.

          When NSIS handler in 7-Zip doesn't have access to NSIS EXE installer stub, then it can't create correct NSIS uninstaller NSIS stub (EXE), so it shows only
          NSIS uninstaller archive.

          Now there are still problems in 7-Zip code, when NSIS handler works after PE parser. And NSIS code can extract only NSIS archive (without exe stub).

          But it's possible to use -tnsis switch to extract uninst.exe:
          7z x -tnsis

          Last edit: Igor Pavlov 2014-06-16
          • gora2

            gora2 - 2014-06-16

            Thank you, Igor. Very good switch. It is a pity that in the manual about {archive_type} = NSIS not written.

            • Igor Pavlov

              Igor Pavlov - 2014-06-16

              Also it's possible to use -stx{Type} switch:
              So 7-Zip will not use PE parser. It can help for another archive types inside EXE file.

              Last edit: Igor Pavlov 2014-06-16
              • gora2

                gora2 - 2014-06-16

                Игорь, Вы меня поражаете! :)
                Новый ключ, описание которого в справке состоит из одной строки в таблице ключей, а синтаксис ключа вообще не приведен. Кто же догадается как им пользоваться!?
                Извините, ворчу по стариковски...

    • NoAngel

      NoAngel - 2014-06-17

      Please keep this code in future versions.
      Even "bloated", it's an absolute must have feature.
      IDK about +some Kb for 7z.exe.
      Everyone have multi-GB HDDs these days, so size is not a problem at all.

  • Gemorroj

    Gemorroj - 2014-06-16

    Linux plz.... =(

    • NoAngel

      NoAngel - 2014-06-17

      p7zip? no?

      • Gemorroj

        Gemorroj - 2014-06-19

        p7zip have not been updated. I need to upgrade to at least version 9.30

        Last edit: Gemorroj 2014-06-19
  • Anonymous - 2014-06-16

    Please add, ...

    1 ) 7Zip option [Temporary working directory in memory, until a max memory size is selected.].

    I still miss than option, ...
    For the moment, did RamDisk it's the only way, [until temporary working directory in memory], will be an option inside 7Zip.
    My computer have 8 Gig. Ram, Windows 8.1 update 1 x64.

    2 ) 7Zip option [Convert compressed archived files].

    I have also, still miss than option, ...
    Convert from ".zip to .7z", ...

    Thanks in advance, ...

  • Nikkho

    Nikkho - 2014-06-16

    Like a lot the NSIS decompiling functionality. Maybe it is not useful for end users, but for sure is better having this [NSIS.nsi] file, than having nothing.

    Also love new usability enhancements as seen in Easy 7-Zip.

    Hope next release will give more Easy 7-Zip features integrated as well as some core changes such as RAR5 decompression, multimedia compression, ...

    Thanks Igor!

    • Shell

      Shell - 2014-06-16


      9.33 is a small step yet, but it is towards a great goal.

      As for NSIS decompiling, I think it may be provided optionally (maybe even in a separate DLL). But anyway, since the code has been already written, it should not be discarded for good.

      Last edit: Shell 2014-06-16
  • gogo

    gogo - 2014-06-16

    Estimated Igor, could you publish here the SHA-1 sum for the installer of all 7-Zip 9.33 versions. It will be useful , to know, that we are working with your real releases and not some forged ones. RAR5 is a must. Thanks for your effort. Remember The Truecrypt WTF

    Last edit: gogo 2014-06-16
    • Ricardo

      Ricardo - 2014-06-16

      SHA512: 90A17997ED17A25DFDDC18FF8AEF1558AFC2AD0A3C8443854FEDAC706B2DAF9DE274EF55D9737174D94EE556F5283E5E9A397AC8BD19B85F584C43667D2F32EF
      SHA256: 48218C2171C8FEE49A00F3C13072DED3B26607835CBECD215A9ED09CCD4B7B46
      SHA1: FDC8F5BFEB2099159DA77CE3F0E79886B0A8866D

      SHA512: DA6645C0AD4CB476F0151F0B452CA7CBD2CEAAACC9E5422F1471B7E0B1B95820FE204EE8E687B862D35C09B71C7E7E53DFD7B025F3B0AC2B93A9B77B58884228
      SHA256: 98978873A3D66949E68F1D77142AA128A1AB9423744E284567C91FF9D6AAF09B
      SHA1: B1B0BD61D7187DE8298CA879F5E616CDCC193CE2

      SHA512: 74CF0DABF13E8E6AD725F2E89481F3CD87D7DDC714E2177658682070F239D74E7E3F0FEFC3C1302D4B487F06C4EAC620226FCC0960F94AA34FD4634865739909
      SHA256: E1420B32F8D861D75DF66D3948266FF26524B12FFCAF83F7CB3ADEFA0BC05856
      SHA1: 346BD9F93867EE98AE44CF01904393514C48D41D

  • gogo

    gogo - 2014-06-16

    Thanks a lot @Ricardo for your valuable collaboration. But the post of the hashes must be done by Igor Pavlov, so it could be taken OFFICIALLY. And peace of mind...

    • Ricardo

      Ricardo - 2014-06-17

      lol, if we two have the same hashes, then you could be enough sure the server sent us the correct file. You can test by downloading multiple times from different connections and checking the hashes every time. Anyway, if you get a different hash, very probably the download was corrupted and won't even execute.
      A difference of hashes would be a concern if you downloaded from a different server other than the one Igor published. Otherwise, if you got it from the official server, a hash difference would mean just a small corruption caused by some sporadic network issue, not a fake or malicious file. This is peace of mind.

  • gogo

    gogo - 2014-06-17

    @Ricardo, yes we have both of us, same hashes. But in some form, that coincidence made me to feel more confortable. I always download from www.7-zip.org the official page for security means. But that doesnt mean that could be one "man in the middle" sending to you and me, and thwousands of users, the same files redirecting the download queries, that is one common NSA capability. Thanks again for your great and valuable answers, but trust me... Igor must publish the hashes.... So in case of....

    • Daniel Saner

      Daniel Saner - 2014-06-19

      Well, the NSA can probably also post here as Igor, so you can never be sure. Maybe if Igor visits you personally and brings the hashes – if you can be really sure that it's the real Igor! You have to draw your line of trust somewhere. As soon as someone like the NSA gets involved, you cannot even really trust a root-signed certificate.

      Last edit: Daniel Saner 2014-06-19
  • SEt

    SEt - 2014-06-18

    This version is far from stable I'd have to say.

    On 7z-Swap4 archive with dummy short "sfx header" 64-bit 7zFM.exe crashes, 32-bit 7zFM.exe opens associated external program (winrar, works).

    7z.dll dropped into Far3 ArcLite plugin doesn't like some Split archives: crashes inside in_arc->Open, but the same works in 7zFM.exe. (Previous case also crashed here.)

    • Igor Pavlov

      Igor Pavlov - 2014-06-18

      Please write exact instructions to reproduce swap4 problem.
      Or upload bad archive to some server.

      • SEt

        SEt - 2014-06-18


        Both demonstrate first problem, after unpacking you can see the second.

        If the second one isn't from internal bug, but rather API change – can you post the updated headers for direct usage of 7z.dll?

        • Igor Pavlov

          Igor Pavlov - 2014-06-19

          1) I'll fix the bug with that swap4 archive.
          How did you create that archive?

          2) About ArcLite. Please describe exact FAR version (version number, 32-bit / 64-bit).
          Did it work with 7z.dll from 7-Zip 9.32?

          • SEt

            SEt - 2014-06-19

            1) No idea how it was generated. Certain site uploads video in this way.

            2) Any recent 32-bit Far 3 will do, for example latest build: http://farmanager.com/nightly/Far30b3953.x86.20140619.7z
            It was already broken in 9.32, but worked ok in 9.30. ArcLite catches crashes so it just doesn't enter archive instead of showing actual crash.

            3) Another 'bug' I remember well in 7-zip but unfortunately can't find examples: there are some zip archives (something Chinese I suppose) that have UTF-8 flag set in central directory records, but not in file records (or the other way around...). The rest of parameters are identical there. 7-zip refuses to unpack such archives, but WinRar has no problems there.

            • Igor Pavlov

              Igor Pavlov - 2014-06-21

              2) I've fixed that BUG. It was BUG in CAB code. Thanks!
              7-Zip didn't see that bug, since 7-Zip now uses new code to find archive signatures. That new code placed in 7z.exe (outside of 7z.dll).

              3) Yes, 7-Zip doesn't like some collisions in zip headers. Now I'm not ready to change that code. Maybe later.

1 2 > >> (Page 1 of 2)

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks