I'm excited to announce that we've released the NanaZip 6.0 Preview 2, now available for download.
Starting with NanaZip 6.0, the development team will adopt the new release-tag rule. Read https://github.com/M2Team/NanaZip/blob/main/Documents/Versioning.md#release-tags for more information.
After NanaZip 6.0 Preview 2, I will try to fix some issues in my XAML toolchain and user-reported issues in Preview 2. I plan to release 6.0 Final to NanaZip Preview as the final test several days later. I will submit 6.0 stable to the Microsoft Store and wait for Microsoft's verification on February 18, 2026, because I hope the NanaZip 6.0 stable build may be 1632. That number can play many puns: Hex is 0x660, decimal digits can express all factors for (6, a.k.a. 1, 2, 3, 6). (Beauty of mathematics.)
Release Notes
- Introduce NanaZip.Universal.Windows project for making NanaZip Command Line Interface (Windows) for both NanaZip (Modern) and NanaZip Classic a.k.a. NanaZipG or K7G to synchronize to the latest 7-Zip mainline and 7-Zip ZS implementations.
- Introduce NanaZip Platform Base Library (K7Base) and NanaZip Platform User Library (K7User) to replace NanaZip Platform Abstraction Layer (K7Pal) and NanaZip.Frieren for better code sharing and maintainability.
- Redesign the security mitigation policies settings support (followed some suggestions from dongle-the-gadget), also introduces several new security mitigation policies like the archive handler and codec handler restriction (which is contributed by dinhngtu). Read https://github.com/M2Team/NanaZip/blob/main/Documents/Policies.md for more information.
- Backport CVE-2025-0411 and CVE-2025-11001 for NanaZip File Manager which still use the old 7-Zip mainline codebase. (Contributed by dinhngtu.)
- Set the LOAD_LIBRARY_SEARCH_SYSTEM32 dependent load flag on Release builds of Self Extracting Executables stubs to mitigate static imports level DLL planting attack on Windows 10 build 14393 and later. (Contributed by dinhngtu.)
- Allow to associate more file types to NanaZip. (Contributed by manfromarce.)
- Enable Ctrl+Backspace on edit fields using SHAutoComplete. (Contributed by dinhngtu.)
- Fix the flickering issues when selecting list view in dark mode.
- Make texts have better contrast in dark mode.
- Make FastLZMA2 and Lizard reuse partial Zstandard implementations.
- Fix crash issue when using NanaZip.Core.Setup.sfx. (#795) (Thanks to kbarnes3.)
- Fix flickering XAML dialogs. (Contributed by dongle-the-gadget.)
- Fix crash issue from XAML address bar. (Contributed by dongle-the-gadget.)
- Use a low name as the shell extension name prefix to work around our context menu not appearing in the classic context menu. (Contributed by dinhngtu.)
- Don't reset compression method after changing level. (Contributed by dongle-the-gadget.)
- Fix text overflow in German translation. (Contributed by Pinguin2001.)
- Localize Open Inside menu text. (Contributed by dinhngtu.)
- Remove Help button from compress option dialogs. (Contributed by peashooter2.)
- Fix UI assignment of WriteZone setting. (Contributed by dinhngtu.)
- Handle Add button when inside archives. (Contributed by dinhngtu.)
- Use assembly hardware acceleration for BLAKE3 implementation.
- Fix issues for NanaZip Preview SVG icon assets for Contrast Black mode.
- Update the icon assets with optimized assets to reduce the binary size.
- Don't contain Mile.Project.Wap.Unstaged.targets in the MSIX package.
- Synchronize 7-Zip mainline implementations to 25.01 for NanaZip components which still use the old 7-Zip mainline codebase (command line version). (Thanks to Igor Pavlov.)
- Synchronize the 7-Zip ZS implementations to https://github.com/mcmilk/7-Zip-zstd/tree/5766dd7745f6517f7ea42f6de9a190dfd92aa25f, except NanaZip File Manager.) (Thanks to Sergey G. Brester and Tino Reichardt.)
- Synchronize Brotli implementations to v1.2.0. (https://github.com/google/brotli/releases/tag/v1.2.0)
- Synchronize the FastLZMA2 implementations to https://github.com/conor42/fast-lzma2/tree/a793db99fade2957d2453035390f97e573acecb2, which can fix some issues. (Contributed by dinhngtu.)
- Synchronize the BLAKE3 implementation to 1.8.3. (https://github.com/BLAKE3-team/BLAKE3/releases/tag/1.8.3)
- Synchronize RHash to the latest master (https://github.com/rhash/RHash/tree/b76c6a3312422c09817c2cef40442b2f2d9d4689), which is after v1.4.6.
- Update Mile.Project.Configurations to 1.0.1827.
- Update Mile.Mobility to 1.0.372.
- Update Mile.Project.Helpers to 1.0.975.
- Update Mile.Windows.Helpers to 1.0.1171.
- Update Mile.Detours to 1.0.2180.
- Update .NET projects to .NET 10 and update NuGet package dependencies.
- Add Release Tags to NanaZip Versioning.
- Migrate solution from sln to slnx, and start to build with MSVC 14.50 toolset.
- Support opening NanaZip Visual Studio solution without installing WinUI application and/or Universal Windows Platform development workload. (Contributed by AndromedaMelody.)
- Make the precompiled build tools generated by GitHub Actions workflow automatically.
- Improve several implementations and fix several issues.
Download
-
MSIX Package: NanaZipPreview_6.0.1621.0.msixbundle
- SHA-256: 86984A706B33D0A9A99F88D9EA758B110D7EAE9DC8C7948D41407685886AA676
-
License XML: NanaZipPreview_6.0.1621.0.xml
- SHA-256: 992AC3472455842EEC2CC7A9F322DE3D52770ED0A970BBAF2145B11546EE9392
-
Debug Symbols: NanaZipPreview_6.0.1621.0_DebugSymbols.zip
- SHA-256: E01161159FAFF31CD00C89B7611E0B55921CB36AEB1FB4538A637F747AA12AEF
Kenji Mouri