The 7-Zip derivative intended for the modern Windows experience
OTHER License
Bot releases are hidden (Show)
We are excited to announce that we've released the NanaZip 3.5 Preview 0 which is now available for download. NanaZip 3.5 Preview 0 is as same as NanaZip 3.0 except for the version information.
For more information, please read https://github.com/M2Team/NanaZip/releases/tag/3.0.996.
MSIX Package: NanaZipPreview_3.5.996.0.msixbundle
License XML: NanaZipPreview_3.5.996.0.xml
Debug Symbols: NanaZipPreview_3.5.996.0_DebugSymbols.7z
Kenji Mouri
Published by MouriNaruto 5 months ago
I'm excited to announce that we've released the NanaZip 3.0 which is now available for download. I think users will love the changes from this version. Here are some screenshots for the NanaZip 3.0 main window.
I don't want to say anything for this release except the following notices because the screenshots can mention a lot.
NanaZip will be not only a simple 7-Zip fork anymore, the relationship between NanaZip and 7-Zip is more like Chromium and WebKit because I think most of the changes I will do for NanaZip have no chance of being accepted by Igor Pavlov. But NanaZip will still keep the Core Library and Self Extracting Executables implementation synchronized to the latest 7-Zip mainline implementation. This is why I rewrote and split the implementation of the Core Library and the Self Extracting Executable to the separate NanaZip.Core project. The other parts will be modernized as soon as possible. Also, I think I will try to make the modernized 7-Zip Plugin SDK with 100% C++/WinRT style in the future because Igor Pavlov changes a lot in every release, and we need a more simplified way to develop plugins for 7-Zip and NanaZip.
NanaZip has introduced the Preinstall Support. Read https://github.com/M2Team/NanaZip/issues/398 for more information.
NanaZip provides a $99.99 Sponsor Edition addon to the Microsoft Store to attract more sponsors and contributors. It's free for NanaZip source code repository contributors and NanaZip sponsors who sponsored before March 30, 2024. The only difference for NanaZip Sponsor Edition is showing "❤️ Appreciate your sponsorship ❤️" button instead of "☕ Sponsor NanaZip ☕" button in the NanaZip's toolbar like the Visual Studio administrator mode. I hope every NanaZip user is happier than before. Here are some imaginative examples. Read https://github.com/M2Team/NanaZip/blob/main/Documents/SponsorEdition.md for more information.
NanaZip 3.0 and onwards will have two distribution flavors called NanaZip and NanaZip Classic. So, the 32-bit x86 support for the NanaZip packaged version is removed because supported 32-bit x86 Windows versions don't support running on 32-bit only x86 processors. But NanaZip 3.0 does not have the Classic flavor yet because it's not ready. Although we only chose Windows as the major platform for the NanaZip project supported because Windows has maintained a good and proven ABI and compatibility, and stands out in the whole history. But we also care about the non-Windows platform. Read https://github.com/M2Team/NanaZip#differences-between-nanazip-and-nanazip-classic and https://github.com/M2Team/NanaZip#system-requirements for more information.
Finally, I want to say sorry to people who want to change the icons and toolbar in the NanaZip main window. Recently, the NanaZip main window's menu bar and toolbar have been replaced by the new XAML-based toolbar, and it uses font icons from Segoe MDL2 Assets.
MSIX Package: NanaZip_3.0.996.0.msixbundle
License XML: NanaZip_3.0.996.0.xml
Debug Symbols: NanaZip_3.0.996.0_DebugSymbols.7z
Kenji Mouri
Published by MouriNaruto about 1 year ago
I'm excited to announce that we've released the NanaZip 3.0 Preview 0 and is now available for download.
Due to the author of 7-Zip, Igor Pavlov has made lots of changes between 7-Zip 22.01 and 7-Zip 23.01, he changed 950+ in 1250+ source code files. I found I met the "Longhorn Build 4093" moment in the NanaZip project and start to do something similar to "Longhorn Reset" in NanaZip. I called it "Longhorn Reset" because I rewrote the Core Library and Self Extracting Executables implementation started from the scratch 7-Zip 23.01 mainline implementation. This work has been done successfully.
Here is a screenshot for proving NanaZip.Core, which is the Core Library and the Self Extracting Executables implementation will be used in the next preview of NanaZip, running properly under Windows Vista RTM (Build 6000.16386).
NanaZip 3.0 Preview 1 will be scheduled at December 2023 with lots of UI changes because the "Longhorn Reset" of NanaZip has cleared lots of resistance for rewriting the new lightweight XAML-based UI.
Here is more information about the "Longhorn Reset" of NanaZip: https://github.com/M2Team/NanaZip/issues/336
I am sorry I use nearly a year to make an update because I found NanaZip is used by many users and I need to be careful to make changes. I have done lots of evolutions for the lightweight XAML Islands toolchain with the Windows 11 controls styles called Mile.Xaml which is base of NanaZip's XAML-based UI because I think get the balance between lightweight and modernization of the art is really important.
Manchester City has won the treble, Pep Guardiola has proved himself again. I was heartened by that news and this is why the codename for NanaZip 3.x Series is Blue Moon. Also, blue has been my favorite color since I was young.
I think it's time for me to start the new history of NanaZip. I will announce that NanaZip is not only a simply 7-Zip fork anymore, the relationship between NanaZip and 7-Zip is more like Chromium and WebKit because I think most of changes I will do for NanaZip which has no chance to be accepted by Igor Pavlov.
But NanaZip will still keep the Core Library and Self Extracting Executables implementation synchronized to the latest 7-Zip mainline implementation. This is why I rewrite and split the implementation of the Core Library and the Self Extracting Executable to the separate NanaZip.Core project. The other parts will be modernized as soon as possible. Also, I think I will try to make the modernized 7-Zip Plugin SDK with 100% C++/WinRT style in the future because Igor Pavlov changes a lot in every releases, and we need more simplified way to develop plugins for 7-Zip and NanaZip.
Download 40174MouriNaruto.NanaZipPreview_3.0.756.0_gnj4mf6z9tkrc.msixbundle
and open it.
SHA-256: 45dca3867b611ef960cc22d0a6534c83094e2575f0233cd4ebe47702373250cc
For more information about installing NanaZip, please read https://github.com/M2Team/NanaZip#download-and-installation.
Kenji Mouri
Published by MouriNaruto almost 2 years ago
We are excited to announce that we've released the NanaZip 2.1 Preview 0 and is now available for download. NanaZip 2.1 Preview 0 is as same as NanaZip 2.0 Update 1 except the version information.
For more information, please read https://github.com/M2Team/NanaZip/releases/tag/2.0.450.
Download 40174MouriNaruto.NanaZipPreview_2.1.451.0_gnj4mf6z9tkrc.msixbundle
and open it.
SHA-256: 69e8e6054e60377f9a6231789f399c8791a7bf9851b96621877c58eff553fbf1
For more information about installing NanaZip, please read https://github.com/M2Team/NanaZip#download-and-installation.
Kenji Mouri
Published by MouriNaruto almost 2 years ago
We are excited to announce that we've released the NanaZip 2.0 Update 1 and is now available for download.
Because the XAML Islands based UI stack used in Nana Series projects called Mile.Xaml has released 1.1 version with the Windows 11 XAML control styles and the immersive Mica effects support, the about dialog has been refreshed with these features.
There are also some screenshots of the Mile.Xaml demo and show the how lightweight it is.
@AndromedaMelody has done a lot for Mile.Xaml and suggested me to release a stable version with the Mile.Xaml's new features.
@Shomnipotence also suggested me to release a stable version because he has updated the tweaked application and file icon design and assets.
@dinhngtu have committed a fix for resolving the compatibility issues with Explorer Patcher and I think he also hopes to see the fix in the stable version.
So, this is why I have released the NanaZip 2.0 Update 1.
Because the XAML Islands based UI stack will be used in NanaZip is just released in the recent day. You won't see some features planned in 2.0 and need to wait for 2.1 Preview 1 because I need some time to implement:
I also want to add a version release rule: The Preview 0 of the next version is as same as the stable of the current version except the version information for releasing both channels better. (For example, 2.1 Stable as same as 2.2 Preview 0 except the version information.)
Download 40174MouriNaruto.NanaZip_2.0.450.0_gnj4mf6z9tkrc.msixbundle
and open it.
SHA-256: 2bee289d9e026255073ddcee8082e8d0ad8496b9fe9fe8f8a29080a81a95872e
For more information about installing NanaZip, please read https://github.com/M2Team/NanaZip#download-and-installation.
Kenji Mouri
Published by MouriNaruto about 2 years ago
Important Note: The preview channel of NanaZip (The NanaZip Preview
app in the Microsoft Store) won't get the new preview update in the recent days or you can understand that it's delayed because I (or Kenji Mouri) want to add some planned features.
We are excited to announce that we've released the NanaZip 2.0 and is now available for download. It's the first NanaZip release which updates the minimum system requirement to Windows 10 Version 2004 (Build 19041) or later for solving issues in the XAML Islands.
First, Microsoft sent an awesome banner to celebrate NanaZip winning the Microsoft Store App Awards. As one of the M2-Team founders, I think it's a memorable moment since we founded the team in 2015. So, we use the related assets to update the image assets in the Microsoft Store page with introducing the XAML Islands based about dialog for NanaZip.
The icon of NanaZip has finally changed. The new icon is designed by @Shomnipotence. Also, the icons will continue to adjust in NanaZip 2.1.
Because the XAML Islands based UI stack will be used in NanaZip is just released the first stable release in the recent day and need do more polishing. You won't see some features planned in 2.0 and need to wait for 2.1 Preview 1:
Also, @AndromedaMelody is continuing to help me make lightweight XAML Islands based toolchain with Windows 11 style controls. NanaZip will use them starting from 2.1 development stage and people will see changes in Late 2022.
Huge thanks @dinhngtu for fixing several issues in NanaZip.
%UserProfile%/AppData
will be redirected in Windows 10, and file operations in directories other than Local
, LocalLow
and Roaming
in %UserProfile%/AppData
will still be redirected in Windows 11.@AndromedaMelody is the new member of the development team. He contributed a lot to NanaZip and related infrastructures. Without him, I cannot finish the roadmap of NanaZip 1.x Series on time and delay at least half a year.
Download 40174MouriNaruto.NanaZip_2.0.396.0_gnj4mf6z9tkrc.msixbundle
and open it.
SHA-256: 67bc86ae748957edffa9fff9585e52fa582efe7470633feeb3e036f3d18c06ad
For more information about installing NanaZip, please read https://github.com/M2Team/NanaZip#download-and-installation.
Kenji Mouri
Published by MouriNaruto about 2 years ago
We are excited to announce that we've released the NanaZip 2.0 Preview 2, and is now available for download. It's the first NanaZip release which updating the minimum system requirement to Windows 10 Version 2004 (Build 19041) or later for solving issues in the XAML Islands.
First, Microsoft sent an awesome banner to celebrate NanaZip winning the Microsoft Store App Awards. As one of the M2-Team founders, I think it's a memorable moment since we founded the team in 2015. We will use the related assets to update the image assets in Microsoft Store page after introducing the XAML-based UI.
The icon of NanaZip has finally changed. The new icon is designed by @Shomnipotence. He urge me to replace the old icon as soon as possible. So, NanaZip will release 2.0 stable in the recent days and hope we can introduce some simple XAML-based UI.
Because the XAML Islands based UI stack will be used in NanaZip is just released the first stable release in the recent day and need do more polishing. You won't see some features planned in 2.0 and need to wait for 2.1 Preview 1:
Also, @AndromedaMelody is continuing to help me make lightweight XAML Islands based toolchain with Windows 11 style controls. NanaZip will use them starting from 2.1 development stage and people will see changes in Late 2022.
Finally, thanks @dinhngtu for fixing several issues in NanaZip.
%UserProfile%/AppData
will be redirected in Windows 10, and file operations in directories other than Local
, LocalLow
and Roaming
in %UserProfile%/AppData
will still be redirected in Windows 11.Download 40174MouriNaruto.NanaZipPreview_2.0.376.0_gnj4mf6z9tkrc.msixbundle
and open it.
SHA-256: a741a9d1d73b3adbe3980e7338fc45148fa591dadc1f644c29f912bd7e7a15cf
Kenji Mouri
Published by MouriNaruto over 2 years ago
We are excited to announce that we've released the NanaZip 2.0 Preview 1, and is now available for download.
Because the XAML Islands based UI stack will be used in NanaZip is still in the development stage. You won't see some features planned in Preview 1 and need to wait for Preview 2:
%UserProfile%/AppData
will be redirected in Windows 10, and file operations in directories other than Local
, LocalLow
and Roaming
in %UserProfile%/AppData
will still be redirected in Windows 11.Download 40174MouriNaruto.NanaZipPreview_2.0.313.0_gnj4mf6z9tkrc.msixbundle
and open it.
SHA-256: 34fb40f72ddd02dfed6aee3a85c1d877ad7fb6ac5118bf7a15fe44d319a717b7
Kenji Mouri
Published by MouriNaruto over 2 years ago
The changes of this preview version is the same as NanaZip 1.2 Stable.
Download 40174MouriNaruto.NanaZip_1.2.253.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
We are excited to announce that we've released the third stable version, NanaZip 1.2, and is now available for download.
It's the first release of NanaZip which supports Per-Monitor DPI-Aware for all GUI components and i18n for GUI edition of Self Extracting Executable.
This is the last major version of NanaZip 1.x Series, and the next major version will be NanaZip 2.0. NanaZip 1.2 will still provide several updates for fixing issues before the NanaZip 2.0 Stable released. Also, NanaZip 2.0 Preview 1 will take several months to prepare because of the development progress of some needed infrastructures in NanaZip 2.0.
I, Kenji Mouri really want to thank @AndromedaMelody for the huge contribution, it makes development progress of NanaZip at least half a year faster. I also want to thank the guys from Microsoft, they helped me to solve the Windows Store submitting issue of NanaZip Preview.
Download 40174MouriNaruto.NanaZip_1.2.252.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
This preview version of NanaZip has fixed some blocking issues.
Also, this preview version is NanaZip 1.2 Preview 4 instead of 1.1 Servicing Update 1 Preview 4. Here are some reasons:
Download 40174MouriNaruto.NanaZipPreview_1.2.225.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
This preview version of NanaZip is the first public version which modernizes the i18n implementation via migrating language files from .txt to .resw.
Download 40174MouriNaruto.NanaZipPreview_1.1.220.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
This preview version of NanaZip is the first public version which all GUI components support Per-Monitor DPI-Aware.
Download 40174MouriNaruto.NanaZipPreview_1.1.201.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
This preview version of NanaZip is similar to the 1.1 stable.
Download 40174MouriNaruto.NanaZipPreview_1.1.196.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
We are excited to announce that we've released the second stable version, NanaZip 1.1, and is now available for download.
Download 40174MouriNaruto.NanaZip_1.1.194.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
This preview version of NanaZip is the small fix for the second preview of the 1.1 development stage.
Download 40174MouriNaruto.NanaZipPreview_1.1.153.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto over 2 years ago
This preview version of NanaZip is the second preview of the 1.1 development stage.
Download 40174MouriNaruto.NanaZipPreview_1.1.152.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto almost 3 years ago
This preview version of NanaZip is the beginning of the 1.1 development stage.
Download 40174MouriNaruto.NanaZipPreview_1.1.101.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri
Published by MouriNaruto almost 3 years ago
We are really excited to announce that we've released first stable version, NanaZip 1.0, and is now available for download.
First, we have modernized the build toolchain via migrating makefile and VC6 workspace inherited from the original 7-Zip to the modern MSBuild projects for using MSIX packaging and parallel compilation support.
Also, we know that it's very difficult for users who do not have access to the store to get our dependency packages, and we want to be robust and deployable everywhere, so all needed dependencies are included in the MSIX package of NanaZip.
We use the VC-LTL 5.x toolchain to make the binary size even smaller than the official 7-Zip because we can use ucrtbase.dll directly and the optimizations from modern compile toolchain.
These make the NanaZip have a solid start for the following modernization work, and NanaZip may be the first open source 7-Zip derivative uses MSBuild project to build.
After we modernized the build toolchain, we started to modernize the shell extension, because we all know a modern project should adapt the new context menu in Windows 11. The progress is much easier because we modernize the build toolchain and we can use MSIX packaging elegantly.
Because we make a lot of efforts on the build toolchain and we want to release the first preview to the public before October 5, 2021, the general availability day for Windows 11, we have just changed the icons created from the designer we paid. Also, we have use the icon from Segoe Fluent Icons font in the toolbar in the main window. It won't have better look until rewriting the toolbar with XAML CommandBar and use the font icons instead of bitmaps generated from font icons.
After we released the first public preview, we have received plenty of suggestions from users, including provide 7-Zip execution alias for helping users to migrate, merge the features from 7-Zip NSIS branch and 7-Zip ZStandard branch, etc.
The praise and suggestions from users are the most gratifying thing for every creator, and we will do our best to implement them.
We plan to release a major version every year like the .NET Runtime. Here is the plan for NanaZip.
In 1.x Series, we still need to modernize the Self Extracting Executable stubs and i18n implementation, and migrate language files from .txt to .resw. Also, we need to add the UI stack based on XAML Islands which is used in NanaZip 2.x Series.
In 2.x Series, we will modernize the UI and core implementations from inherited implementations, including using XAML Islands with the Windows 11 control style, Mica material, implementing the dark and light mode support, providing the Windows Runtime component which will released to NuGet for interoperability in third-party applications.
Because we have done most of modernization work in 2.x Series. 3.x Series will add features and improvements from users feedback.
In 4.x Series, we hope we can cooperate with the 7-Zip community for adding the features which can help to most, for example, the recovery record support for 7z archives.
We think it's a feasible plan for NanaZip. Also, we hope users can track the Development Roadmap, because it's the full version, and the roadmap may be changed due to the development progress.
In the current stage, there are two person in the development team of NanaZip.
Here are the thoughts from Kenji Mouri and Sakura Neko.
As the creator of the NanaZip, I found the NanaZip has exceeded my expectations even after the first public preview.
I will try my best to achieve the roadmap, because I want to achieve the goal of being a distinguished developer (D.D.).
I have created the NanaZip project for improving my user experience in Windows 11, because I haven't found the file archiver which supports the new context menu in Windows 11 at that time, it will definitely reduce the productivity if I can't use the file archiver in the new context menu. Also I have to update to Windows 11 because I am a desktop application developer who need to pay attention to the latest Windows platform.
Finally, I hope my submitted Microsoft MVP application can be passed by the committee for helping to most with a better way.
Before Mouri shared with me his initial desire to build modern file archiving tools on Windows 11. I had used a number of file archiving tools and had landed on 7-Zip as my final destination. So after my friend Mouri mentioned his idea, I knew we were going to do great things ^_^
After we released the first preview version of NanaZip, the project received a lot of attention from over a thousand developers. Shortly after the preview was released, in November of this year 2021, Microsoft developers tweeted about our project's implementation.
Mouri mentioned earlier that the project was progressing beyond his expectations. I am of the opinion that one can rarely anticipate the final outcome of a project at the beginning. The fate of a project ah, of course, depends on the struggle of the developers, but it is also necessary to take into account the journey of history.
And I certainly hope that we can become more mature creators through this project, Get rid of "too young, too simple".
Download 40174MouriNaruto.NanaZip_1.0.95.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri and Sakura Neko
Published by MouriNaruto almost 3 years ago
This preview version of NanaZip merged the changes from 7-Zip 21.06 and 7-Zip ZStandard branch. Also we provide the NanaZip Preview in the Windows Store for helping users to test NanaZip.
Download 40174MouriNaruto.NanaZipPreview_1.0.88.0_gnj4mf6z9tkrc.msixbundle
and open it.
Kenji Mouri