NanaZip is an open source file archiver intended for the modern Windows experience, forked from the source code of well-known open source file archiver 7-Zip 21.03.
**Warning: This project is in early stages of development, the final product may differ from what you see now.**
We need help to translate NanaZip into native languages that have not been supported.
# Development Roadmap
- 1.x Series
- [x] Modernize the build toolchain with MSBuild for using MSIX packaging and parallel compilation support.
- [x] Use [VC-LTL 5.x](https://github.com/Chuyu-Team/VC-LTL5) 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.
- [x] Add the context menu support in Windows 10/11 File Explorer.
- [x] New icons and minor UI tweaks.
- [ ] Add Per-Monitor DPI-Aware support for Self Extracting Executables.
- [ ] Try to merge Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 and Zstandard support from [7-Zip ZS](https://github.com/mcmilk/7-Zip-zstd) (Suggested by fcharlie.)
- [ ] Try to add option for save file names with UTF-8 in 7z archives.
- [ ] Try to merge [NSIS](https://github.com/myfreeer/7z-build-nsis) support. (Suggested by alanfox2000.)
- 2.x Series
- [ ] Modernize the UI with XAML Islands.
- [ ] Full High DPI and Accessibility support in all UI components.
- 3.x Series
- [ ] Modernize the core implementation.
- [ ] Add Windows Runtime component for interoperability.
- [ ] Try to add extension for Windows File Explorer for give user immersive experience. (Suggested by SakuraNeko and shuax.)
- [ ] Add batch task support. (Suggested by 刘泪.)
- [ ] Try to design the new UI layout. (Suggested by wangwenx190.)
- [ ] Try to add option for using Windows Imaging API (WIMGAPI) backend to make better creation and extraction support for wim archives, also add creation and extraction support for esd archives.
- [ ] Try to add pri archive extracting support.
- [ ] Try to add smart extraction.
- 4.x Series
- [ ] Try to add recovery record support for 7z archives. (Suggested by SakuraNeko.)
- [ ] Try to create a new archive format for Windows imaging.
- [ ] Try to add ISO creation support.