New Update NanaZip

NanaZip 5.0 Update 1 (5.0.1252.0)​

Release Notes​

  • Features
    • Introduce the .NET Single File Application bundle readonly support which currently extracting compressed files in the bundle are not supported.
    • Introduce the Electron Archive (asar) readonly support.
    • Introduce the ROMFS file system image readonly support.
    • Introduce the ZealFS file system image readonly support.
    • Introduce the WebAssembly (WASM) binary file readonly support.
    • Introduce the Work In Progress littlefs file system image readonly support which currently only block information can acquired.
  • Improvements
    • Update Ukrainian and Russian translation. (Contributed by SlowDancer011.)
    • Update Hungarian translation. (Contributed by JohnFowler58.)
    • Update packages for maintainer tools.
  • Fixes
    • Fix the empty folders are excluded issue for the UFS/UFS2 file system image readonly support.
    • Fix the unavailable issue when cancelling the extraction for the UFS/UFS2 file system image readonly support.
 
Last edited:

NanaZip 5.0 Update 2 (5.0.1263.0)​

Release Notes​

  • Features
    • Provide K7 style execution aliases (K7.exe, K7C.exe, and K7G.exe) for simplifying the command line user experience and providing the same command name style in work-in-progress NanaZip for POSIX a.k.a. AptxZip.
  • Improvements
    • Update Mile.Windows.UniCrt to 1.2.328.
    • Update Mile.Xaml to 2.5.1250.
    • Migrate from Mile.Project.Windows to Mile.Project.Configurations.
  • Fixes
    • Fix crash issue when using Open Inside # mode for the WebAssembly (WASM) binary file readonly support for NanaZip.Codecs.
    • Fix crash issue when using Open Inside # mode for the .NET Single File Application bundle readonly support for NanaZip.Codecs.
    • Fix crash issue when using Open Inside # mode for the Electron Archive (asar) readonly support for NanaZip.Codecs.
    • Fix the crash issue when extracting *.br archives. (Thanks to HikariCalyx.)
    • Fix the XXH3_128bits printable results with wrong byte order. (Thanks to fuchanghao.)
 

NanaZip 6.0 Preview 1 (6.0.1461.0)​

Release Notes​

  • Start to transition to community driven development model.
  • Introduce extract-on-open feature. (Contributed by dinhngtu.)
    • To disable this temporarily, hold Shift while opening the file.
    • To disable this permanently, go to Settings, Integration tab, and disable "Extract on open" at the bottom.
  • Introduce formal version of contributing guide and security policies. (Cooperated with dinhngtu and dongle-the-gadget.)
  • Update system requirement to Windows 10, version 2004 (Build 19041) or later, and remove the x86 (32-bit) for all components.
  • Start to use Zstandard decoder instead of 7-Zip mainline's implementation for better reliability, especially it can reduce more potential vulnerabilities.
  • Introduce the XAML-based address bar. (Contributed by dongle-the-gadget.)
  • Introduce the XAML-based status bar. (Contributed by dongle-the-gadget.)
  • Introduce the XAML-based properties and information dialog. (Contributed by dongle-the-gadget.)
  • Introduce the XAML-based progress dialog. (Contributed by dongle-the-gadget.)
  • Improve the Smart Extraction feature. (Contributed by R-YaTian.)
  • Introduce extract all automatically policy when opening executable files in archives. (Contributed by MajThomas.)
  • Introduce the environment variable parsing support for address bar. (Thanks to dongle-the-gadget's huge help.)
  • Improve the NanaZip startup performance by initializing the StoreContext later. (Contributed by dongle-the-gadget.)
  • Add support for CBR and CBZ file associations. (Contributed by dinhngtu.)
  • Add support for ASAR file association. (Contributed by dongle-the-gadget.)
  • Display file system version in archive property window for the UFS/UFS2 file system image readonly support.
  • Display bundle version in archive property for the .NET Single File Application bundle readonly support.
  • Display file system version in archive property for the littlefs file system image readonly support.
  • Fix the parsing padding issue for Electron Archive (asar) readonly support. (Contributed by Vlad-Andrei Popescu).
  • Improve the ZealFS file system image readonly support implementation to fix several issues. (Cooperated with Zeal 8-bit.)
  • Try to bring dialog window to the foreground to resolve user experience issues when opened from context menu. (Contributed by dinhngtu.)
  • Move open folder checkbox to extract dialog. (Contributed by dinhngtu.)
  • Introduce registry settings for Mark of the Web (MoTW) enforcement policies. (Contributed by dinhngtu.)
  • Improve the dynamic library block list for resolving compatibility issues. (Contributed by dinhngtu.)
  • Introduce registry settings for disabling security mitigation policies, which should be helpful for debugging and resolving compatibility issues. (Contributed by dinhngtu.)
  • Fix dead loop issue when compressing files with Brotli, Lizard, LZ4 and LZ5 mentioned in #639. (Thanks to gigano01, InfiniteLoopGameDev and iOrange.)
  • Fix the unable to return the processed bytes count issue for NanaZipCodecsReadInputStream.
  • Fix some string resources issues. (Contributed by dinhngtu.)
  • Fix issues in compression levels combobox. (Contributed by dongle-the-gadget.)
  • Update Albanian translation. (Contributed by F1219R.)
  • Update Hungarian translation. (Contributed by John Fowler.)
  • Update Greek translation. (Contributed by Lefteris T.)
  • Update German translation. (Contributed by HackZy01.)
  • Update Bengali translation. (Contributed by Sumon Kayal.)
  • Synchronize 7-Zip mainline implementations to 25.01. (Thanks to Igor Pavlov. Noticed by FadeMind and Pinguin2001.)
  • Synchronize the 7-Zip ZS implementations to GitHub - mcmilk/7-Zip-zstd at 2a2dcb293b80180dc305544bf6a9e081750bccfe. (Thanks to Sergey G. Brester and Tino Reichardt.)
  • Update Zstandard to v1.5.7. (Noticed by dcog989.)
  • Update Lizard to v2.1.
  • Synchronize the BLAKE3 implementation to 1.8.2. (Noticed by peashooter2.)
  • Synchronize the RHash implementation to latest master a.k.a. rhash/RHash@cce6c62 which is after v1.4.6.
  • Update Mile.Windows.Helpers to 1.0.952.
  • Update Mile.Windows.Internal to 1.0.3259.
  • Update Mile.Json to 1.0.1057.
  • Add littlefs v2.10.2 to NanaZip.Codecs for future development of work in progress littlefs archive format readonly support.
  • Create NanaZip.Modern project for the modern user experience development.
  • Introduce Mile.Mobility dependence to NanaZip.Codecs project for making better portability between NanaZip and AptxZip (a.k.a. NanaZip for POSIX).
  • Introduce NanaZip.ExtensionPackage project for future development of features which need to be distributed as legacy installer. (Contributed by dinhngtu.)
  • Introduce Mile.Helpers.Portable.Base.Unstaged as the temporary infrastructure to standardize some portable things in NanaZip.Codecs.
  • Introduce NanaZip.Codecs.Specification.Fat for adding definitions of FAT12, FAT16 and FAT32.
  • Introduce NanaZip.Codecs.Specification.Zealfs for adding definitions of ZealFS series file system. (Cooperated with Zeal 8-bit.)
  • Add littlefs v1 on-disk definitions to the littlefs file system image readonly support.
  • Introduce Mile.Project.Wap.Unstaged.targets for solving the issue that unnecessary XAML files contained in the final MSIX package.
  • Add XAML Styler indentation configuration. (Contributed by dongle-the-gadget.)
  • Use x-generate to define language resources in AppX manifest to solve the Windows AppX language fallback issue. (Suggested by dongle-the-gadget.)
  • Update build binary logs when failed to build in GitHub Actions. (Contributed by dongle-the-gadget.)
  • Introduce legacy string migrator. (Contributed by dongle-the-gadget.)
  • Add more targeted editorconfig rules. (Contributed by dongle-the-gadget.)
  • Move NanaZip.Core's NanaZip.Core.Console project to NanaZip.Universal's NanaZip.Universal.Console project.
  • Disable WinRT metadata generation for all WinRT component consumers.
  • Move NanaZip.Modern as the first item to workaround the AppX toolchain manifest generation issues.
  • Improve the GitHub Actions artifacts generation.
  • Update to Windows 11 SDK Build 26100 for NanaZipPackage.
  • Fix the source code file header comment format.
  • Use C++ zero initialization to reduce potential issues.
  • Introduce reproducible build support for the whole project.
 
Same here:

1761248713874.png
 
NanaZip 6.0 Preview 2 (6.0.1621.0)
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 NanaZip/Documents/Policies.md at main · M2Team/NanaZip 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 GitHub - mcmilk/7-Zip-zstd at 5766dd7745f6517f7ea42f6de9a190dfd92aa25f, except NanaZip File Manager.) (Thanks to Sergey G. Brester and Tino Reichardt.)
  • Synchronize Brotli implementations to v1.2.0. (Release v1.2.0 · google/brotli)
  • Synchronize the FastLZMA2 implementations to GitHub - conor42/fast-lzma2 at a793db99fade2957d2453035390f97e573acecb2, which can fix some issues. (Contributed by dinhngtu.)
  • Synchronize the BLAKE3 implementation to 1.8.3. (Release 1.8.3 · BLAKE3-team/BLAKE3)
  • Synchronize RHash to the latest master (GitHub - rhash/RHash at 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.
 
NanaZip 6.0 Final (6.0.1630.0)
I'm excited to announce that we've released the NanaZip 6.0 Final, now available for download.

Starting with NanaZip 6.0, the development team will adopt the new release-tag rule. Read NanaZip/Documents/Versioning.md at main · M2Team/NanaZip for more information.

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

If this release has no big issues, it will be recompiled as the stable version.

This release also adjusts the main window UI layout.
 
NanaZip 6.0 (6.0.1632.0)
I'm excited to announce that we've released the NanaZip 6.0, now available for download.

First, you will see many UI changes. Huge thanks to dongle-the-gadget for several XAML-based UI changes.

Starting with NanaZip 6.0 Final (6.0.1630.0), we have fixed some security vulnerabilities reported from haaeein:
Starting with NanaZip 6.0, we provide the official portable package mainly for testing. NanaZip File Manager is not included in the official portable package because it needs some rewriting in the 6.5 development stage.
 
NanaZip 6.0 Update 1 (6.0.1638.0)
I'm excited to announce that we've released the NanaZip 6.0 Update 1, now available for download.

Starting with NanaZip 6.0 Update 1 (6.0.1638.0) and 6.5 Preview (6.5.1638.0), we have fixed some security vulnerabilities reported by HO-9:

Release Notes​

  • Fix several issues for the UFS/UFS2 file system image readonly support. (Cooperated with HO-9.)
  • Fix several issues for the .NET Single File Application bundle readonly support. (Cooperated with HO-9.)
  • Fix the white flashes when initializing the file panels in the NanaZip File Manager main window. (Thanks to anhelloooo.)
  • Disable text wrapping for textbox control in XAML information dialog to show information better.
  • Make the hash calculation result output text format more compact to improve the copy and paste experience.
  • Fix the Win32 TaskDialog-based Folders History dialog not functioning when users navigate to the desktop virtual folder.
  • Update Japanese translation. (Contributed by noangel.)
  • Update Brazilian Portuguese translation. (Contributed by maisondasilva.)
 
NanaZip 6.0 Update 2 (6.0.1650.0)
I'm excited to announce that we've released the NanaZip 6.0 Update 2, now available for download.

Release Notes​

  • Add NanaZip official website link to the XAML About Dialog.
  • Fix some crash issues caused by dark mode support.
  • Fix some crash issues caused by the XAML information dialog.
  • Fix the issue that we cannot use NanaZip.Universal.Windows.exe without NanaZip.Modern.dll.
  • Fix the issue that we cannot set the initial folder for the copy location dialog browse button.
  • Fix the buffer overflow issue introduced since 7-Zip mainline 26.00 when using NanaZip.Core.Setup.sfx which you need to compiled manually to get. (Backported from #850 and mcmilk/7-Zip-zstd@f4efd0f.)
 
NanaZip 6.0 Update 3 (6.0.1691.0)
I'm excited to announce that we've released the NanaZip 6.0 Update 3, now available for download.

Note: The next 6.5 Preview has been delayed to May or June because my boss asked me to wrestle with the ugly media player implementation before June, and I'll need a little time afterward to recover what’s left of my sanity.

Release Notes
 
NanaZip 6.0 Update 5 (6.0.1698.0)
I'm excited to announce that we've released the NanaZip 6.0 Update 5, now available for download.

Note: The next 6.5 Preview has been delayed to May or June because my boss asked me to wrestle with the ugly media player implementation before June, and I'll need a little time afterward to recover what’s left of my sanity.

Starting with NanaZip 6.0 Update 5 (6.0.1698.0), we have fixed some security vulnerabilities reported by JarLob (Jaroslav Lobačevski):

Note: It seems the CVE numbers are not available, use the GHSL number instead.

Note: The current NanaZip 6.5 Preview has not fixed these issues. Please wait for the next 6.5 Preview.

Release Notes​

  • Fix several issues for codecs. (Contributed by dinhngtu and JarLob.)
  • Fix the Sponsor Dialog is unavailable issue.
  • Update the installation instructions document. (Suggested by gentrydeng.)
  • Update the system requirements document.
  • Update Mile.Windows.Internal to 1.0.3586.
 
Last edited:
NanaZip 6.0 Update 6 (6.0.1701.0)

Release Notes​

  • Synchronize 7-Zip mainline implementations to 26.01. (Except the NanaZip File Manager.) (Thanks to Igor Pavlov.)
 
NanaZip 6.0 Update 7 (6.0.1711.0)

Release Notes​

  • Fix parsing issues for the UFS/UFS2 file system image readonly support.
  • Update Mile.Mobility to 1.1.544.