[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72765":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},72765,"NanaZip","M2Team\u002FNanaZip","M2Team","The 7-Zip derivative intended for the modern Windows experience","https:\u002F\u002Fnanazip.org",null,"C++",14539,368,76,336,0,46,93,251,138,42.7,"Other",false,"main",true,[27,28,29,30,31,32,33,34],"cpp","file-compression","file-manager","windows-10","windows-11","windows-desktop","xaml-islands","xaml-winrt","2026-06-12 02:03:07","﻿# ![NanaZip](Assets\u002FNanaZip.png) NanaZip\n\n[![GitHub Actions Build Status](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Factions\u002Fworkflows\u002FBuildBinaries.yml\u002Fbadge.svg?branch=master&event=push)](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Factions\u002Fworkflows\u002FBuildBinaries.yml?query=event%3Apush+branch%3Amaster)\n[![Total Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FM2Team\u002FNanaZip\u002Ftotal)](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Freleases)\n[![Rating](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https%3A%2F%2Fmicrosoft-store-badge.fly.dev%2Fapi%2Frating%3FstoreId%3D9N8G7TSCL18R%26market%3DUS&style=flat&color=brightgreen)](https:\u002F\u002Fwww.microsoft.com\u002Fstore\u002FproductId\u002F9N8G7TSCL18R)\n\n[![Windows Store - Release Channel](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows%20Store-Release%20Channel-blue)](https:\u002F\u002Fwww.microsoft.com\u002Fstore\u002Fapps\u002F9N8G7TSCL18R)\n[![Windows Store - Preview Channel](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows%20Store-Preview%20Channel-blue)](https:\u002F\u002Fwww.microsoft.com\u002Fstore\u002Fapps\u002F9NZL0LRP1BNL)\n\n[![Latest Version - Release Channel](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FM2Team\u002FNanaZip?display_name=release&sort=date&color=%23a4a61d)](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Freleases\u002Flatest)\n[![Latest Version - Preview Channel](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FM2Team\u002FNanaZip?include_prereleases&display_name=release&sort=date&color=%23a4a61d)](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Freleases)\n\n[![Latest Release Downloads - Release Channel](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FM2Team\u002FNanaZip\u002Flatest\u002Ftotal)](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Freleases\u002Flatest)\n[![Latest Release Downloads - Preview Channel](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads-pre\u002FM2Team\u002FNanaZip\u002Flatest\u002Ftotal)](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Freleases)\n\n[![Download NanaZip from SourceForge mirror](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSourceForge-Download-orange)](https:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fnanazip\u002Ffiles\u002Flatest\u002Fdownload)\n\n![ContextMenu](Documents\u002FContextMenu.png)\n![MainWindowLightMode](Documents\u002FMainWindowLightMode.png)\n![MainWindowDarkMode](Documents\u002FMainWindowDarkMode.png)\n\nNanaZip is an open source file archiver intended for the modern Windows\nexperience, forked from the source code of well-known open source file archiver\n7-Zip.\n\n**All kinds of contributions will be appreciated. All suggestions, pull\nrequests, and issues are welcome.**\n\nIf you want to sponsor the development of NanaZip, please read the document of\n[NanaZip Sponsor Edition](Documents\u002FSponsorEdition.md). It's free for all\nNanaZip source code repository contributors.\n\nIn general, NanaZip Sponsor Edition is more like contributor's edition, but\nwe provide a way to buy the honor and make someone look like a source code\ncontributor, because NanaZip is always a community-friendly open-source project.\n\nIf you'd like me to add features or improvements ahead of time, please use\n[paid services](https:\u002F\u002Fgithub.com\u002FMouriNaruto\u002FMouriNaruto\u002Fblob\u002Fmain\u002FPaidServices.md).\n\nBesides NanaZip.org, NanaZip's official project pages are only hosted on GitHub,\nMicrosoft Store, My Digital Life Forums, SourceForge, and Windows App Community.\n\nKenji Mouri\n\n## Features\n\n- Inherit all features from 7-Zip 26.00, [7-Zip ZS] and [7-Zip NSIS].\n- Support the dark mode for all GUI components.\n- Support the Mica effect on the main window. You will enjoy the full window\n  immersive Mica for all GUI components if you are using dark mode with HDR\n  disabled.\n- Packaging with MSIX for modern deployment experience.\n- Support the context menu in Windows 10\u002F11 File Explorer.\n- Provide 7-Zip execution alias for helping users to migrate to NanaZip.\n- Support the Per-Monitor DPI-Aware for all GUI components.\n- Support the i18n for GUI edition of Self Extracting Executable.\n- Modernize message boxes and folder browsers.\n- Provide the Smart Extraction feature.\n- Provide the Open folder after extraction option.\n- Provide the policy mechanism for enforcing settings (see\n  [Policies.md](\u002FDocuments\u002FPolicies.md) for details)\n- Propagates Mark-of-the-Web to all files by default.\n- Provide additional hash algorithms.\n  - MD2 (Inherit from 7-Zip ZS, but reimplemented with Windows CNG API)\n  - MD4 (Inherit from 7-Zip ZS, but reimplemented with Windows CNG API)\n  - MD5 (Inherit from 7-Zip, but reimplemented with Windows CNG API)\n  - SHA-1 (Inherit from 7-Zip, but reimplemented with Windows CNG API)\n  - SHA-256 (Inherit from 7-Zip, but reimplemented with Windows CNG API)\n  - SHA-384 (Inherit from 7-Zip, but reimplemented with Windows CNG API)\n  - SHA-512 (Inherit from 7-Zip, but reimplemented with Windows CNG API)\n  - ED2K (Implemented with Windows CNG API)\n  - AICH (Implemented with RHash)\n  - BLAKE2b (Implemented with RHash)\n  - BTIH (Implemented with RHash)\n  - EDON-R 224 (Implemented with RHash)\n  - EDON-R 256 (Implemented with RHash)\n  - EDON-R 384 (Implemented with RHash)\n  - EDON-R 512 (Implemented with RHash)\n  - GOST R 34.11-94 (Implemented with RHash)\n  - GOST R 34.11-94 CryptoPro (Implemented with RHash)\n  - GOST R 34.11-2012 256 (Implemented with RHash)\n  - GOST R 34.11-2012 512 (Implemented with RHash)\n  - HAS-160 (Implemented with RHash)\n  - RIPEMD-160 (Implemented with RHash)\n  - SHA-224 (Implemented with RHash)\n  - SHA3-224 (Inherit from 7-Zip, but reimplemented with RHash)\n  - SHA3-256 (Inherit from 7-Zip, but reimplemented with RHash)\n  - SHA3-384 (Inherit from 7-Zip, but reimplemented with RHash)\n  - SHA3-512 (Inherit from 7-Zip, but reimplemented with RHash)\n  - Snefru-128 (Implemented with RHash)\n  - Snefru-256 (Implemented with RHash)\n  - Tiger (Implemented with RHash)\n  - Tiger2 (Implemented with RHash)\n  - BTIH (Implemented with RHash)\n  - TTH (Implemented with RHash)\n  - Whirlpool (Implemented with RHash)\n  - XXH32 (Implemented with xxHash)\n  - XXH64 (Implemented with xxHash)\n  - XXH3_64bits (Implemented with xxHash)\n  - XXH3_128bits (Implemented with xxHash)\n  - SM3 (Implemented with GmSSL)\n- Provide additional codecs. (Note: Decoder can be considered as decompression\n  support, Encoder can be considered as compression support, and Archiver can be\n  considered as archive format support)\n  - Brotli (Decoder & Encoder & Archiver, inherited from 7-Zip ZS)\n  - Fast-LZMA2 (Encoder, inherited from 7-Zip ZS)\n  - Lizard (Decoder & Encoder & Archiver, inherited from 7-Zip ZS)\n  - LZ4 (Decoder & Encoder & Archiver, inherited from 7-Zip ZS)\n  - LZ5 (Decoder & Encoder & Archiver, Both inherited from 7-Zip ZS)\n  - Zstandard (Decoder inherited from 7-Zip, Encoder & Archiver inherited from\n    7-Zip ZS)\n  - NSIS (Decoder's NSIS script decompiling support, inherited from 7-Zip NSIS)\n  - UFS\u002FUFS2 file system image (Archiver, read-only, both big and little endian)\n  - .NET Single File Application bundle (Archiver, read-only, extracting\n    compressed files in the bundle are not supported)\n  - Electron Archive (asar) (Archiver, read-only)\n  - ROMFS file system image (Archiver, read-only)\n  - ZealFS file system image (Archiver, read-only)\n  - WebAssembly (WASM) binary file (Archiver, read-only)\n  - littlefs file system image (**Work In Progress**) (Archiver, only block\n    information can acquired)\n- Provide additional security mitigations.\n  - Enable Control Flow Guard (CFG) to all target binaries for mitigating ROP\n    attacks.\n  - Mark all x86 and x64 target binaries as compatible with Control-flow\n    Enforcement Technology (CET) Shadow Stack.\n  - Strict handle checks at runtime to block the use of invalid handles.\n  - Disable dynamic code generation in Release builds prevents generating\n    malicious code at runtime.\n  - Block loading unexpected libraries from remote sources at runtime.\n  - Enable Package Integrity Check.\n  - Enable EH Continuation Metadata.\n  - Enable Signed Returns.\n  - Enable disabling child process creation for NanaZip CLI and Self Extracting\n    Executables. (Except installer mode of Self Extracting Executables, which\n    compiled binaries is not provided in the NanaZip MSIX package.)\n- Various UI bug fixes and enhancements.\n\n[7-Zip ZS]: https:\u002F\u002Fgithub.com\u002Fmcmilk\u002F7-Zip-zstd\n[7-Zip NSIS]: https:\u002F\u002Fgithub.com\u002Fmyfreeer\u002F7z-build-nsis\n\n## Differences between NanaZip and NanaZip Classic\n\nNanaZip plans to have two distribution flavors called NanaZip and NanaZip\nClassic. Here are the differences between them.\n\n- NanaZip (Modern)\n  - Only MSIX packaged version.\n  - Support the context menu in Windows 10\u002F11 File Explorer.\n  - Support the file associations.\n  - Provide 7-Zip execution alias for helping users to migrate to NanaZip.\n  - XAML-based GUI.\n\n- NanaZip Classic (**Work In Progress**)\n  - Only portable version which is suitable for Server Core, Windows PE, Windows\n    RE, and Wine.\n  - Don't have the context menu support.\n  - Don't have the file associations support.\n  - Don't have the 7-Zip execution alias support.\n  - Win32 GUI.\n\n> [!CAUTION]\n> NanaZip can be used as portable version if you use the official portable\n> release package. It's designed for debugging\u002Ftesting\u002Fdevelopment purpose and\n> scenarios (a.k.a. Server Core, Windows PE, Windows RE, and Wine) really need\n> portable version. But please note that some features is not available, such as\n> context menu and file associations. Some issues will not be fixed if you are\n> using NanaZip in portable mode.\n\n> [!CAUTION]\n> We don't provide any support for users if they are using any non-official\n> release packages, such as extracting the files from the MSIX package or copy\n> from the NanaZipPackage project output. For example, if you are using the\n> files extracted from the MSIX package of NanaZip like Scoop package manager\n> does. We hugely recommend you to use the official release packages of NanaZip.\n> For example, WinGet package manager uses NanaZip official release package to\n> install NanaZip.\n\n## System Requirements\n\nHere are the system requirements starting with NanaZip 6.0:\n\n- Supported Operating Systems:\n  - Windows 10, version 2004 (Build 19041) or later\n  - Windows Server 2022 (Build 20348) or later\n- Supported Platforms:\n  - x86 (64-bit)\n  - ARM (64-bit)\n\nIn general, NanaZip follows the 2025 baseline defined by Kenji Mouri's document,\nread [MD23: The baselines of Windows targets for all my open-source projects]\nfor more information.\n\n[MD23: The baselines of Windows targets for all my open-source projects]: https:\u002F\u002Fgithub.com\u002FMouriNaruto\u002FMouriDocs\u002Ftree\u002Fmain\u002Fdocs\u002F23\n\nNote: Due to the Self Extracting Executables (SFX) will be migrated to x86\n(64-bit) starting with NanaZip 6.0, it gives users chances to use Self\nExtracting Executables (SFX) archives under 64-bit Microsoft official Windows\nPE and Windows RE instances:\n\n- For ARM (64-bit) Microsoft official Windows PE and Windows RE, you need to\n  make sure you Windows PE and Windows RE images are built with Windows ADK\n  Build 25398 or later and integrated the [x64 emulation optional component].\n- For ARM (64-bit) Windows 10, I suggest you to upgrade to Windows 11 because\n  ARM (64-bit) Windows 11 provides x64 emulation support, and Windows 10 is\n  nearly end of support from Microsoft.\n\n[x64 emulation optional component]: https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-hardware\u002Fmanufacture\u002Fdesktop\u002Fwinpe-add-packages--optional-components-reference?#32\n\nWe chose Windows as the major platform for the NanaZip project supported\nbecause Windows has maintained a good and proven ABI and compatibility, and\nstands out in the history of computing. But we also care about the non-Windows\nplatform. Here are the policy for non-Windows platform support:\n\n- The modern flavor of NanaZip won't support non-Windows unless someone ported\n  WinRT XAML to POSIX. So, non-Windows support policy is only for NanaZip Core\n  and NanaZip Classic.\n- The developer team will try best to support Wine which has the Windows Vista\n  or later feature level. Currenly tested simply under Wine 9.x.\n- We don't support ReactOS and its derivatives because they are too hard to\n  support. But testing under the ReactOS and its derivatives may be interesting.\n\n> [!NOTE]\n> In theory, NanaZip Classic can run on Windows 10 (Build 10240) or later if\n> `ucrtbase.dll` in the `System32` folder has been replaced with version\n> 10.0.19041.0 or later. However, this is a high-risk operation and is not\n> recommended.\n\n## Download and Installation\n\nHere are some available installation methods for NanaZip.\n\n### Microsoft Store\n\nThis is the recommended way to install NanaZip.\n\nSearch and install `NanaZip` in Windows Store for the stable release, and `NanaZip\nPreview` for the preview release.\n\nAlso, you can also click the Microsoft Store link you needed.\n\n- [NanaZip](https:\u002F\u002Fwww.microsoft.com\u002Fstore\u002Fapps\u002F9N8G7TSCL18R)\n- [NanaZip Preview](https:\u002F\u002Fwww.microsoft.com\u002Fstore\u002Fapps\u002F9NZL0LRP1BNL)\n\n### MSIX Package\n\nYou can download the MSIX package and the corresponding XML license file from\n[GitHub Releases](https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Freleases). After you have\nfinished downloading the relevant files, you can use one of the methods\ndescribed below to install NanaZip:\n\n> [!NOTE]\n> All required dependencies are bundled with NanaZip's MSIX package, as users\n> without access to the Microsoft Store may have difficulty obtaining them\n> separately. This is intended to make NanaZip more robust and easier to deploy\n> in a wide range of environments.\n\n#### App Installer\n\nAccording to [Install and update the App Installer - MSIX | Microsoft Learn], we\nwill know that the App Installer ships as part of Windows SKUs which can access\nto the Microsoft Store, or you can follow the instructions in the document to\ninstall the App Installer if your Windows SKUs doesn't have access to the\nMicrosoft Store.\n\nIf your environment has the App Installer, you can double click the MSIX package\nto install NanaZip.\n\n> [!CAUTION]\n> If NanaZip is installed using this method without an Internet connection, you\n> must connect to the Internet and launch it once so that Windows can acquire\n> the required license. Otherwise, NanaZip may not launch properly.\n\n[Install and update the App Installer - MSIX | Microsoft Learn]: https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fmsix\u002Fapp-installer\u002Finstall-update-app-installer\n\n#### Command Line (With license file)\n\nIf your downloaded NanaZip release provides the XML license file, you can use\nthe following command to install NanaZip for all users.\n\nIf you open the PowerShell as Administrator, you can execute:\n\n> Add-AppxProvisionedPackage -Online -PackagePath `The path of the MSIX package` -LicensePath `The path of the XML license file`\n\nIf you open the Command Prompt as Administrator, you can execute:\n\n> PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxProvisionedPackage -Online -PackagePath `The path of the MSIX package` -LicensePath `The path of the XML license file`\n\nOr you can execute:\n\n> DISM.exe \u002FOnline \u002FAdd-ProvisionedAppxPackage \u002FPackagePath:`The path of the MSIX package` \u002FLicensePath:`The path of the XML license file`\n\nIf you want to uninstall NanaZip if you installed it with this method, you can\nuse the following command to uninstall NanaZip.\n\nIf you open the PowerShell as Administrator, you can execute:\n\n> Get-AppxPackage -Name *40174MouriNaruto.NanaZip* -AllUsers | Remove-AppxPackage -AllUsers -Confirm\n\n#### Command Line (Without license file)\n\nIf your downloaded NanaZip release doesn't provide the XML license file, or you\ndon't want to install NanaZip for all users, you can use the following command\nto install NanaZip for the current user.\n\nIf you open the PowerShell as Administrator, you can execute:\n\n> Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path `The path of the MSIX package`\n\nIf you open the Command Prompt as Administrator, you can execute:\n\n> PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path `The path of the MSIX package`\n\n> [!CAUTION]\n> If NanaZip is installed using this method without an Internet connection, you\n> must connect to the Internet and launch it once so that Windows can acquire\n> the required license. Otherwise, NanaZip may not launch properly.\n\n#### Useful Links\n\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fpowershell\u002Fmodule\u002Fappx\u002Fadd-appxpackage\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fpowershell\u002Fmodule\u002Fdism\u002Fadd-appxprovisionedpackage\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-hardware\u002Fmanufacture\u002Fdesktop\u002Fdism-app-package--appx-or-appxbundle--servicing-command-line-options\n\n## Known issues\n\n- If you can't find NanaZip in the context menu, please restart all File\n  Explorer processes via Task Manager.\n- Due to the design of MSIX, drives' context menu in Explorer only show in\n  Windows 11(22H2)+.\n- Due to the issues in Desktop Bridge file system virtualization, you are\n  unable to use NanaZip in the Safe Mode of Windows.\n- Due to the policy from Microsoft Store, NanaZip is unable to disable Desktop\n  Bridge file system virtualization, so the file operations in\n  `%UserProfile%\u002FAppData` will be redirected in Windows 10, and file operations\n  in directories other than `Local`, `LocalLow` and `Roaming` in\n  `%UserProfile%\u002FAppData` will still be redirected in Windows 11.\n- Due to the Microsoft Store limitations, NanaZip 1.2 and later won't support\n  languages not mentioned in\n  https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fwindows\u002Fuwp\u002Fpublish\u002Fsupported-languages.\n- If you turn off the Windows Firewall, NanaZip may fail to install.\n  (https:\u002F\u002Fgithub.com\u002FM2Team\u002FNanaZip\u002Fissues\u002F204)\n  (https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fterminal\u002Fissues\u002F12269)\n- Due to the System Settings limitations, starting with Windows 11+\n  (Build 22000.1817+ & 22621.1555+), you can launch directly to the Settings\n  page for file association for NanaZip.\n  (https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fuwp\u002Flaunch-resume\u002Flaunch-default-apps-settings)\n- Due to the Microsoft Store Licensing API implementation, you will find NanaZip\n  will try to access the Internet beginning with NanaZip 3.0 because NanaZip\n  needs to use that to check the Sponsor Edition addon licensing status.\n- For optimizing the user experience, NanaZip will only check the Sponsor\n  Edition addon licensing status at the first time your launch NanaZip File\n  Manager. You can click the sponsor button if you want to refresh the status\n  after you have purchased or redeemed the Sponsor Edition addon.\n\n## Documents\n\n- [License](License.md)\n- [Relevant People](Documents\u002FPeople.md)\n- [Privacy Policy](Documents\u002FPrivacy.md)\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contributing Guide](CONTRIBUTING.md)\n- [NanaZip Sponsor Edition](Documents\u002FSponsorEdition.md)\n- [NanaZip Release Notes](Documents\u002FReleaseNotes.md)\n- [NanaZip Preview Release Notes](Documents\u002FReleaseNotesPreview.md)\n- [NanaZip Upstream Synchronization Status](Documents\u002FUpstreamSynchronization.md)\n- [NanaZip Group Policy Administrative Templates (ADMX\u002FADML)](Documents\u002FPolicyDefinitions)\n- [NanaZip Accessibility Conformance Report for Section 508](Documents\u002FSection508)\n- [Security Policy](Security.md)\n- [Versioning](Documents\u002FVersioning.md)\n- [My Digital Life Forums](https:\u002F\u002Fforums.mydigitallife.net\u002Fthreads\u002F84171)\n","NanaZip 是一款专为现代 Windows 体验设计的开源文件压缩工具，基于知名的 7-Zip 源代码进行开发。其核心功能包括支持多种文件格式的压缩与解压、集成到 Windows 右键菜单以及提供现代化的用户界面，同时支持浅色和深色模式。该项目采用 C++ 编写，并利用了 XAML Islands 技术来增强界面的美观性和功能性。NanaZip 适用于需要高效管理和处理压缩文件的 Windows 10 和 Windows 11 用户，无论是日常办公还是个人使用都能满足需求。",2,"2026-06-11 03:43:32","high_star"]