New release of NanaZip 3.0: 7-Zip synchronization updated to version 24.05, now including Win UI and Mica effects.

Thanks to Gamingdeputy Netizens Microsoft is going to Lead delivery!

Gamingdeputy reported on May 23,NanaZip It is an open source compression tool based on 7-Zip, with a simple and beautiful interface, and is adapted to the Win 11 right-click menu.

NanaZip 3.0 The major version update has now been officially released, and starting from this version, two distribution versions will be provided, namely NanaZip and NanaZip Classic. At the same time, packaging support for 32-bit x86 systems has also been canceled (the 32-bit Classic version is limited to the portable version, not Supports right-click menu, but still retains Win32 GUI and Win32 CLI).

Advertisement

NanaZip (XAML-based GUI, VT-based CLI and MSIX package)

  • Supported operating systems:Windows 10 Version 2004 (Build 19041) or later

  • Supported platforms: x86 (64-bit) and ARM (64-bit)

NanaZip Classic (Win32 GUI and Win32 CLI)

  • Supported OS: Windows Vista RTM (Build 6000.16386) or later

  • Supported platforms: x86 (32-bit and 64-bit) and ARM (64-bit)

NanaZip Core (core library and self-extracting executable)

  • Supported OS: Windows Vista RTM (Build 6000.16386) or later

  • Supported platforms: x86 (32-bit and 64-bit) and ARM (64-bit)

The developer said: NanaZip will no longer be just a simple 7-Zip fork from now on. The relationship between NanaZip and 7-Zip is more like Chromium and WebKit. Most of the improvements provided by NanaZip in the future will not be merged into the main 7-Zip program by Igor Pavlov; however, NanaZip will continue to keep pace with the latest 7-Zip mainline version. Therefore, the developer rewrote and split the code of the core library and the self-extracting executable file, making it a separate NanaZip.Core project to be maintained, and other NanaZip parts will also be modernized as soon as possible.

In addition, the developer also said that he is trying to rewrite the modern 7-Zip plug-in development kit (SDK) in pure C++/WinRT style in the future. Because Igor Pavlov makes a lot of changes every time he releases a new version, he needs an easier way to develop plug-ins for 7-Zip and NanaZip.

Advertisement

It is worth mentioning that NanaZip also offers a sponsored version of the in-app purchase plug-in in the Microsoft Store for US$99.99 (Gamingdeputy Note: currently about RMB 725) to attract more sponsors and contributors (all users and source code contributors who have sponsored NanaZip before March 30, 2024 are free).

There is no functional difference between the sponsored version and the normal version. The only difference is that a “Thank you for your sponsorship” button will be displayed in the toolbar instead of the “Sponsor NanaZip ” button in the normal version, which is similar to the management of Visual Studio member mode.

Release Notes

  • NanaZip 3.0 and above will be available in two distributions

  • 32-bit x86 support has been removed from the NanaZip packaged version

  • NanaZip 3.0 and later will provide NanaZip Sponsor Edition

  • NanaZip introduces pre-installation support

  • Inherits all the features of 7-Zip 24.05.

interface

  • Supports dark mode for all GUI graphical interfaces.

  • Support for Mica material effects for the main window (enable Dark Mode and disable HDR to enjoy all full-window immersive Mica effects).

  • Use MSIX packaging to provide a modern deployment experience.

  • Supports the right-click menu association of Windows 10/11 File Explorer.

Compression format support

  • Support NSIS script decompression (from 7-Zip NSIS branch).

  • Provide 7-Zip executable aliases to help users migrate to NanaZip.

  • Supports Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 and Zstandard compression encodings (from the 7-Zip ZS branch).

Other Features

  • Per-Monitor DPI-Aware support for all GUI components

  • Support for GUI version of i18n as self-extracting executable

  • Integrate RHash's hashing algorithms (AICH, BLAKE2b, BTIH, etc.) into NanaZip.

  • Integrated hash algorithms of xxHash (XXH3_64 bit, XXH3_128 bit) and GmSSL (SM3).

  • Enable Control Flow Guard (CFG) for all target binaries to mitigate ROP attacks.

  • Marks all x86 and x64 target binaries as compatible with Control Flow Enforcement Technology (CET) shadow stacks.

  • Strict handle checking is done at runtime to avoid using invalid handles.

  • The release version disables dynamic code generation capabilities to prevent malicious code from being generated at runtime.

  • Prevent the runtime from loading unexpected libraries from remote sources.

  • Enable package integrity checking.

  • Enable exception handling continuation metadata.

  • Enable signed returns.

  • Support command line version of NanaZip to disable subprocess creation.

Advertising Statement: The external jump links contained in the article (including but not limited to hyperlinks, QR codes, passwords, etc.) are used to convey more information and save selection time. The results are for reference only. All articles in Gamingdeputy contain this statement.

Advertisement