NanaZip is an open source file archiver intended for the modern Windows experience

Related tags

Compression NanaZip
Overview

NanaZip

ContextMenu

Warning: This project is in early stages of development, the final product may differ from what you see now.

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.

We need help to translate NanaZip into native languages that have not been supported.

Development Roadmap

  • 1.x Series
    • Modernize the build toolchain with MSBuild for the MSIX packaging and parallel compilation support.
    • Use 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.
    • Add support for the new context menu in the Windows 11 File Explorer.
    • 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 (Suggested by fcharlie.)
    • Try to add option for save file names with UTF-8 in 7z archives.
  • 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.)
    • 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.
  • 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.

All kinds of contributions will be appreciated. All suggestions, pull requests and issues are welcome.

System Requirements

  • Supported OS: Windows 10, version 1809 or later
  • Supported Platforms: x86, x86-64(AMD64) and ARM64.

Features

  • Packaging with MSIX for modern deployment experience.
  • Support the new context menu in the Windows 11 File Explorer.

Documents

Comments
  • A new one is coming, and we look forward to discussing the new NanaZip icon with you!

    A new one is coming, and we look forward to discussing the new NanaZip icon with you!

    Today, we want to tell you.

    With your help in this matter of icon design, we have gone one step further!

    First of all, please let us thank:

    • @RGarrido03 : Presented a prototype of our document logo
    • @lychichem : Reference prototypes of our program icons
    • @RobbyMeeker : An interesting suggestion was provided to us
    • @BoxterMaiti : Provides impactful solutions of its own design

    There are also friends like @bitsper2nd, @wangwenx190 and @Void48 ...... who put forward their own solutions and understanding for the design of the logo.

    And finally we'd like to thank 四月天: our logo designer, who integrated everyone's suggestions and refined the design!


    Now, the new logos of NanaZip are born.

    • It contains an application icon with high contrast optimization.

    | Usually | High-Contrast-Themes (In Black Themes) | High-Contrast-Themes (In White Themes) | | ------- | ------ | ------ | | LOGO | High-Contrast-Themes(Black) | High-Contrast-Themes(Weite) |

    • A logo for archived files supported by NanaZip.

    File Icon

    • And a file icon dedicated to the NanaZip self-extracting format.

    Self-Extracting File Icon


    Here are some screenshots of the new design in our Canary version.

    NanaZip (Canary)

    NanaZipContextMenu (Canary)

    NanaZipMainWindow (Canary)

    We hope you like them!

    We would like to thank you all again for your help!


    What do you think of these designs?

    Keep joining the discussion on our logo!

    Sakura Neko

    October 13, 2021

    fixed enhancement archived 
    opened by SakuraNeko 16
  • Enable security mitigations

    Enable security mitigations

    7-Zip (and NanaZip by extension) often needs to parse multiple types of file, most of which originating from the Internet. There has been known vulnerabilities in the 7-Zip parser, some of them leading to remote code execution.

    This pull request aims to enable several security mitigations in NanaZip against these vulnerabilities:

    • Control Flow Guard and EH Continuation Metadata: provided by MSVC to mitigate ROP attacks;
    • CET Shadow Stack: marks the NanaZip binaries as compatible with hardware shadow stack technologies in new CPUs; this feature was tested on a new AMD CPU with CET.
    • Commit e4559fd specifically enables runtime process mitigation policies (as provided by Windows exploit protection):
      • Strict handle checks to block the use of invalid handles;
      • Dynamic code protection prevents the NanaZip process from generating code at run time (I manually verified that NanaZip does not do such things);
      • Image load policy blocking NanaZip from accidentally loading unexpected libraries from remote sources.

    I couldn't find a comprehensive test suite for 7-Zip, but I did test the changes manually on some actions (creating zip files, extracting several compressed file types, etc.) and I did not encounter any crashes during my testing. If you have any such test suite, please tell me.

    ARM systems only have runtime mitigations due to lack of MSVC support. Testing on ARM systems would be appreciated.

    Here are some quick and dirty benchmark numbers before and after applying the patch:

    Before

    before

    After

    after

    opened by dinhngtu 14
  • Distribution options

    Distribution options

    A zip program should be distributed as a zip package, if only for the joke of it. Aside from that, its easier to include it in the scoop repo's, which is my preferred method of installation.

    suggestion archived 
    opened by Jogai 11
  • Starting Nanazip doesn't open app/explorer window

    Starting Nanazip doesn't open app/explorer window

    Hi, I have some strange bug. I have Nanazip from Windows store, it added itself to the context menu and it works just fine using context menu options. However, when I doubleclick archive or try to open Nanazip.exe... nothing happens. I got circle cursor for a moment and nothing happens. I don't have any 'explorer-like' window.

    I've reinstalled Nanazip, even cleaned a little of registry. Still nothing.

    fixed bug archived 
    opened by z3llu 8
  • Warnings on PowerShell sessions not related to NanaZip

    Warnings on PowerShell sessions not related to NanaZip

    Hi developers,

    I was running some console applications, not related to NanaZip and I encountered this warning, several times. My operating system is Windows 11 (beta 22000.526).

    Feel free to ask if you need more details.

    image

    fixed bug archived 
    opened by Fabio286 8
  • Dragging a file, NanaZip missing in context menu.

    Dragging a file, NanaZip missing in context menu.

    (only tested on Windows 10, will later test on Windows 11 as well.)

    When I Right Click a folder I get NanaZip in the context menu. 3OxMQfw5M6

    But if I Right Click Drag the same folder I do not get that option. (I do get the original 7zip, Windows 10) Eqwsgc5Qkm

    Is there a plan to add Right Click Drag support like in the original 7zip? Aslo if and when the original 7zip autor adds Windows 11 context menu support what will this project do?

    wontfix suggestion enhancement archived 
    opened by KoleckOLP 8
  • Unable to allocate enough memory

    Unable to allocate enough memory

    I was trying to compress the game files of Witcher 3 into a 7z archive, but after a few seconds NanaZip would show an error about being unable to allocate enough memory for this operation.

    • The uncompressed files are about 33GB
    • i have 32GB of RAM
    • I tried to do the same with the latest release of 7-zip, which did not have the issue. While compressing the files 7-zip only needed just above 1,8GB of RAM.
    • Tested using Windows store preview version on Windows 11.
    Need more information 
    opened by Thane5 7
  • 在特定目录操作时文件被重定向

    在特定目录操作时文件被重定向

    当我在%AppData%这个目录里执行压缩或解压操作时 文件会被重定向至此位置 C:\Users\%UserName%\AppData\Local\Packages\40174MouriNaruto.NanaZip_gnj4mf6z9tkrc\LocalCache\Roaming\

    系统:Windows 11,22000.282 NanaZip:1.0 Preview 3 (x64)

    fixed bug archived 
    opened by TWEril 7
  • Feature Request: direct menu entries (without Submenu) [productivity enhancement]

    Feature Request: direct menu entries (without Submenu) [productivity enhancement]

    As the entries on the top level, there should be selected items directly there, without "NanaZip" subfolder.

    image

    All menu items selected will be shown on the root level, if the 7-zip option cascade is unselected:

    image

    PS: Huge thanks to all the contributors. This feature saves 1 menu open time and with often usage that sums to a lifetime!

    wontfix suggestion enhancement archived 
    opened by maxwowpow 5
  • Large folder - out of memory.

    Large folder - out of memory.

    I am guessing due to Desktop Bridge file system virtualization, that while compressing a large folder (10GB) it complains about running out of memory. I have 32GB of RAM and it still says that. Switched to 7-Zip to test and it worked fine. Might be a known issue but thought I should mention it just in case.

    TLDR: 10GB of DynDOLOD data from Skyrim SE (various loose meshes and textures) caused an out of memory error trying to compress to a 7z.

    fixed bug archived 
    opened by jennykitten78 5
  • 怎么安装啊????????

    怎么安装啊????????

    C:\Users\Administrator>Certutil -addStore Root "[The path of MouriNaruto.cer]" Root "受信任的根证书颁发机构" DecodeFile 返回了 系统找不到指定的文件。 0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND) CertUtil: -addstore 失败: 0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND) CertUtil: 系统找不到指定的文件。

    invalid archived 
    opened by baijixiaozi 5
  • Wrap checksum/hash in a menu folder.

    Wrap checksum/hash in a menu folder.

    Currently all hash/checksum options are in the root menu. I want it, but I also want a clean menu. So it would be great if the entries are wrapped in a submenu/folder.

    opened by twoco 0
  • Allow change language in options.

    Allow change language in options.

    Currently the program uses the OS language settings. It's great. But I want to change the language for this program. Not sure, but I think this is possible in 7-Zip. At least the file manager.

    opened by twoco 0
  • Integrate context menu to the drop menu.

    Integrate context menu to the drop menu.

    Is it possible to add the context menu to the "drop menu" (or whatever it's called)?

    I mean the menu if you do:

    1. Right click and hold on your file (e.g. zip).
    2. Move the mouse with the file dragging to a empty area (e.g. same folder).
    3. Release the right mouse button.

    A context menu appears with following entries:

    • Extract...
    • Copy here
    • Move here
    • Create shortcuts here
    • Cancel

    On Windows 10 and below and sometimes in Windows 11 7-Zip appears in that context menu. I have no idea what Windows 11 does. But I did the same thing again on a zip file. Right drag and drop. The 7-Zip context menu only appeared one time. It's like Windows removed that by overriding the settings. Weird... Anyway. Do you know how to add an entry here and how this menu is called?

    The "Extract..." entry is the Windows build-in unzipper. Which is ugly and shameless slow.

    Use case: Drag and drop file with right click and quickly extract it in that clean context menu.

    drop-context-menu Not actual context menu from Windows 11. It's an image from the web and edited. Just for illustration.

    opened by twoco 0
  • hope to add settings for hash options

    hope to add settings for hash options

    By default, there is no MD5 options in hash I hope to let user to choose which hash to appear in the context menu For example, if user choose CRC32, SHA-256 and MD5 in settings, then the hash options in context menu will be " CRC32 SHA-256 MD5 * "

    suggestion enhancement 
    opened by RoachLin 1
Releases(2.1.451)
  • 2.1.451(Nov 25, 2022)

    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.

    Release Notes

    • Update icons. (Designed by Shomnipotence. Updated in NanaZip 2.0 Stable.)
    • Add instructions for installing NanaZip for all users. (Updated in NanaZip 2.0 Stable.)
    • Add Mile.Xaml to NanaZip project. (Updated in NanaZip 2.0 Stable.)
    • Refresh the about dialog with XAML Islands. (Updated in NanaZip 2.0 Stable.)
    • Start adding prerequisite support for unpackaged mode. (Updated in NanaZip 2.0 Stable.)
    • Optimize NanaZip binaries via adjusting the WindowsTargetPlatformMinVersion to 10.0.19041.0 in all packaged NanaZip binaries projects except the Self Extracting Executable stubs projects. (Updated in NanaZip 2.0 Update 1.)
    • Opt out of dynamic code mitigation on main NanaZip thread for resolving the compatibility issues with Explorer Patcher. (Contributed by dinhngtu. Updated in NanaZip 2.0 Update 1.)
    • Update Mile.Xaml to 1.1.434. (Updated in NanaZip 2.0 Update 1.) (https://github.com/ProjectMile/Mile.Xaml/releases/tag/1.1.434.0)
    • Update Mile.Windows.Helpers to 1.0.8. (Updated in NanaZip 2.0 Update 1.) (https://github.com/ProjectMile/Mile.Windows.Helpers/commits/main)
    • Add dark mode support for context menus. (Updated in NanaZip 2.0 Update 1.)
    • Refresh the about dialog with Windows 11 XAML control styles and the immersive Mica effects. (Updated in NanaZip 2.0 Update 1.)
    • Fix model dialog style behavior for About dialog. (Updated in NanaZip 2.0 Update 1.)
    • Continue to refresh application and file type icons. (Designed by Shomnipotence. Updated in NanaZip 2.0 Update 1.)

    Usage

    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

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_2.1.451.0_gnj4mf6z9tkrc.msixbundle(15.41 MB)
  • 2.0.450(Nov 25, 2022)

    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.

    image

    There are also some screenshots of the Mile.Xaml demo and show the how lightweight it is.

    image image

    @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:

    • The first run notice window of Mark-of-the-Web which appeared in extracting archives. (So, the 2.0 won't enable MOTW by default.)
    • The new hash algorithm selection window. (Because there are many hash algorithms added to NanaZip 2.0, it's necessary to have a selection window.)
    • The XAML-based toolbar in the main window.

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

    Release Notes

    • Optimize NanaZip binaries via adjusting the WindowsTargetPlatformMinVersion to 10.0.19041.0 in all packaged NanaZip binaries projects except the Self Extracting Executable stubs projects.
    • Opt out of dynamic code mitigation on main NanaZip thread for resolving the compatibility issues with Explorer Patcher. (Contributed by dinhngtu.)
    • Update Mile.Xaml to 1.1.434. (https://github.com/ProjectMile/Mile.Xaml/releases/tag/1.1.434.0)
    • Update Mile.Windows.Helpers to 1.0.8. (https://github.com/ProjectMile/Mile.Windows.Helpers/commits/main)
    • Add dark mode support for context menus.
    • Refresh the about dialog with Windows 11 XAML control styles and the immersive Mica effects.
    • Fix model dialog style behavior for About dialog.
    • Continue to refresh application and file type icons. (Designed by Shomnipotence.)

    Usage

    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

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZip_2.0.450.0_gnj4mf6z9tkrc.msixbundle(15.25 MB)
  • 2.0.396(Oct 4, 2022)

    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.

    ContextMenu

    MainWindow

    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:

    • The first run notice window of Mark-of-the-Web which appeared in extracting archives. (So, the 2.0 won't enable MOTW by default.)
    • The new hash algorithm selection window. (Because there are many hash algorithms added to NanaZip 2.0, it's necessary to have a selection window.)
    • The XAML-based toolbar in the main window.

    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.

    20221003115415

    Huge thanks @dinhngtu for fixing several issues in NanaZip.

    Release Notes

    • Notes
      • Update the minimum system requirement to Windows 10 Version 2004 (Build 19041) or later for solving issues in the XAML Islands.
      • Add instructions for installing NanaZip for all users. (Contributed by AndromedaMelody. Suggested by Wolverine1977.)
    • Features
      • Integrate the following HASH algorithms to NanaZip from RHash (AICH, BLAKE2b, BTIH, ED2K, EDON-R 224, EDON-R 256, EDON-R 384, EDON-R 512, GOST R 34.11-94, GOST R 34.11-94 CryptoPro, GOST R 34.11-2012 256, GOST R 34.11-2012 512, HAS-160, RIPEMD-160, SHA-224, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Snefru-128, Snefru-256, Tiger, Tiger2, TTH, Whirlpool) and xxHash (XXH3_64bits, XXH3_128bits).
      • Allow NanaZip to be associated with any file type. (Contributed by manfromarce.)
      • Add hfsx to file type association. (Suggested by AndromedaMelody.)
    • Improvements
      • Refresh application and file type icons. (Designed by Shomnipotence.)
      • Refresh the about dialog with XAML Islands.
      • Update 7-Zip to 22.01. (https://www.7-zip.org/history.txt) (Thanks to Igor Pavlov. Noticed by HylianSteel, Random-name-hi and DJxSpeedy.)
      • Update Zstandard to 1.5.2. (https://github.com/facebook/zstd/releases/tag/v1.5.2).
      • Update BLAKE3 to 1.3.1. (https://github.com/BLAKE3-team/BLAKE3/releases/tag/1.3.1)
      • Update LZ4 to 1.9.4. (https://github.com/lz4/lz4/releases/tag/v1.9.4)
      • Enable Control Flow Guard (CFG) to all target binaries for mitigating ROP attacks. (Contributed by dinhngtu.)
      • Mark all x86 and x64 target binaries as compatible with Control-flow Enforcement Technology (CET) Shadow Stack. (Contributed by dinhngtu.)
      • Strict handle checks at runtime to block the use of invalid handles. (Contributed by dinhngtu.)
      • Disable dynamic code generation in Release builds prevents generating malicious code at runtime. (Contributed by dinhngtu. Thanks to AndromedaMelody.)
      • Block loading unexpected libraries from remote sources at runtime. (Contributed by dinhngtu.)
      • Enable Package Integrity Check. (Contributed by AndromedaMelody.)
      • Enable EH Continuation Metadata. (Suggested by dinhngtu. Thanks to mingkuang.)
      • Enable Signed Returns.
      • Add Mile.Xaml to NanaZip project.
      • Start adding prerequisite support for unpackaged mode.
    • Fixes
      • Fix the shell extension issue which cause Everything crashed. (Thanks to No5972, startkkkkkk, SakuraNeko, bfgxp and riverar.)
      • Improve the Per-Monitor DPI Awareness support in Windows 10 Version 1607 for Self Extracting Executable stubs.
      • Fix line break issue for i18n resource files. (Thanks to ygjsz.)
      • Generate resource identities for package manifest manually. (Suggested by AndromedaMelody.)
      • Add workaround for NanaZip not appearing in classic context menu. (Contributed by dinhngtu.)
      • Check 7z compression parameter validity upon start of compression. (Contributed by dinhngtu.)

    Known issues

    • If you can't find NanaZip in the context menu, please restart all File Explorer processes via Task Manager.
    • Due to the issues in Desktop Bridge file system virtualization, you are unable to use NanaZip in the Safe Mode of Windows.
    • Due to the policy from Microsoft Store, NanaZip is unable to disable Desktop Bridge file system virtualization, so the file operations in %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.
    • Due to the Microsoft Store limitations, NanaZip 1.2 and later won't support languages not mentioned in https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages.

    Afterword

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

    Usage

    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

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZip_2.0.396.0_gnj4mf6z9tkrc.msixbundle(12.66 MB)
  • 2.0.376(Sep 12, 2022)

    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.

    finalist_up_social_file_management_007

    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.

    image

    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:

    • The first run notice window of Mark-of-the-Web which appeared in extracting archives. (So, The 2.0 won't enable MOTW by default.)
    • The new hash algorithm selection window. (Because there are many hash algorithms added to NanaZip 2.0, it's necessary to have a selection window.)
    • The XAML-based toolbar in the main window.

    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.

    image

    Finally, thanks @dinhngtu for fixing several issues in NanaZip.

    Release Notes

    • Update 7-Zip to 22.01. (Thanks to Igor Pavlov. Noticed by HylianSteel, Random-name-hi and DJxSpeedy.)
    • Add hfsx to file type association. (Suggested by AndromedaMelody.)
    • Update the minimum system requirement to Windows 10 Version 2004 (Build 19041) or later for solving issues in the XAML Islands.
    • Update LZ4 to v1.9.4.
    • Enable Package Integrity. (Contributed by AndromedaMelody.)
    • Don't enable "Disable dynamic code generation" mitigation in Debug builds for solving codec load error issue. (Thanks to AndromedaMelody.)
    • Continue to enable several security mitigations.
      • Enable EH Continuation Metadata.
      • Enable Signed Returns.
    • Generate resource identities for package manifest manually. (Suggested by AndromedaMelody.)
    • Add workaround for NanaZip not appearing in classic context menu. (Contributed by dinhngtu.)
    • Check 7z compression parameter validity upon start of compression. (Contributed by dinhngtu.)
    • Update icons. (Designed by Shomnipotence.)

    Known issues

    • If you can't find NanaZip in the context menu, please restart all File Explorer processes via Task Manager.
    • Due to the issues in Desktop Bridge file system virtualization, you are unable to use NanaZip in the Safe Mode of Windows.
    • Due to the policy from Microsoft Store, NanaZip is unable to disable Desktop Bridge file system virtualization, so the file operations in %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.
    • Due to the Microsoft Store limitations, NanaZip 1.2 and later won't support languages not mentioned in https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_2.0.376.0_gnj4mf6z9tkrc.msixbundle and open it.

    SHA-256: a741a9d1d73b3adbe3980e7338fc45148fa591dadc1f644c29f912bd7e7a15cf

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_2.0.376.0_gnj4mf6z9tkrc.msixbundle(12.59 MB)
  • 2.0.313(Jul 12, 2022)

    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:

    • The first run notice window of Mark-of-the-Web which appeared in extracting archives. (So, The Preview 1 won't enable MOTW by default.)
    • The new hash algorithm selection window. (Because there are many hash algorithms added to NanaZip 2.0, it's necessary to have a selection window.)
    • The XAML-based toolbar in the main window.

    Release Notes

    • Fix the shell extension issue which cause Everything crashed. (Thanks to No5972, startkkkkkk, SakuraNeko, bfgxp and riverar.)
    • Allow NanaZip to be associated with any file type. (Contributed by manfromarce.)
    • Update 7-Zip to 22.00. (Thanks to Igor Pavlov. Noticed by HylianSteel.)
    • Integrate the following HASH algorithms to NanaZip from RHash and xxHash.
      • AICH
      • BLAKE2b
      • BTIH
      • ED2K
      • EDON-R 224, EDON-R 256, EDON-R 384, EDON-R 512
      • GOST R 34.11-94, GOST R 34.11-94 CryptoPro
      • GOST R 34.11-2012 256, GOST R 34.11-2012 512
      • HAS-160, RIPEMD-160
      • SHA-224
      • SHA3-224, SHA3-256, SHA3-384, SHA3-512
      • Snefru-128, Snefru-256
      • Tiger, Tiger2
      • TTH
      • Whirlpool
      • XXH3_64bits, XXH3_128bits
    • Update Zstandard to 1.5.2.
    • Update BLAKE3 to 1.3.1.
    • Improve the Per-Monitor DPI Awareness support in Windows 10 Version 1607 for Self Extracting Executable stubs.
    • Fix line break issue for i18n resource files. (Thanks to ygjsz.)
    • Enable several security mitigations. (Contributed by dinhngtu.)
      • Enable Control Flow Guard (CFG) to all target binaries for mitigating ROP attacks.
      • Mark all x86 and x64 target binaries as compatible with Control-flow Enforcement Technology (CET) Shadow Stack.
      • Strict handle checks at runtime to block the use of invalid handles.
      • Disable dynamic code generation prevents generating malicious code at runtime.
      • Block loading unexpected libraries from remote sources at runtime.

    Known issues

    • If you can't find NanaZip in the context menu, please restart all File Explorer processes via Task Manager.
    • Due to the issues in Desktop Bridge file system virtualization, you are unable to use NanaZip in the Safe Mode of Windows.
    • Due to the policy from Microsoft Store, NanaZip is unable to disable Desktop Bridge file system virtualization, so the file operations in %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.
    • Due to the Microsoft Store limitations, NanaZip 1.2 and later won't support languages not mentioned in https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_2.0.313.0_gnj4mf6z9tkrc.msixbundle and open it.

    SHA-256: 34fb40f72ddd02dfed6aee3a85c1d877ad7fb6ac5118bf7a15fe44d319a717b7

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_2.0.313.0_gnj4mf6z9tkrc.msixbundle(12.78 MB)
  • 1.2.253(May 11, 2022)

    The changes of this preview version is the same as NanaZip 1.2 Stable.

    Release Notes

    • Fix the issue of the i18n implementation of File Type Association. (Contributed by AndromedaMelody. Updated in NanaZip 1.2 Stable.)
    • Add i18n support for GUI edition of Self Extracting Executable. (Contributed by AndromedaMelody. Updated in NanaZip 1.2 Stable.)

    Usage

    Download 40174MouriNaruto.NanaZip_1.2.253.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.2.253.0_gnj4mf6z9tkrc.msixbundle(11.94 MB)
  • 1.2(May 11, 2022)

    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.

    Release Notes

    • Fix no ordinal 345 was found in the dynamically attached library issue in Self Extracting Executables. (Thanks to FadeMind.)
    • Add Per-Monitor DPI-Aware support for all GUI components.
    • Adjust and simplify the compiler options for modernizing.
    • Fix i18n issue for the About dialog. (Thanks to AndromedaMelody.)
    • Update installation tutorial. (Suggested by AndromedaMelody.)
    • Fix cannot start editor issue when only store edition of notepad existed. (Thanks to AndromedaMelody.)
    • Modernize the i18n implementation via migrating language files from .txt to .resw. (Contributed by AndromedaMelody. Suggested by Maicol Battistini.)
    • Update ModernWin32MessageBox for solving the infinite loop issue in some cases. (Thanks to AndromedaMelody.)
    • Tweak icons and provide icons for preview versions. (Designed by Alice (四月天). Thanks to StarlightMelody.)
    • Fix crash issue when opening archive files. (Thanks to 1human and Maicol Battistini.)
    • Remove Language page in Options dialog because NanaZip will follow the language settings from Windows itself.
    • Fix the issue of the i18n implementation of File Type Association. (Contributed by AndromedaMelody.)
    • Add i18n support for GUI edition of Self Extracting Executable. (Contributed by AndromedaMelody.)

    Usage

    Download 40174MouriNaruto.NanaZip_1.2.252.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZip_1.2.252.0_gnj4mf6z9tkrc.msixbundle(11.81 MB)
  • 1.2-Preview4(Apr 13, 2022)

    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:

    • The name (1.1 Servicing Update 1) is too long to remember.
    • The changes are enough to accumulate the minor version number.

    Changelog

    • Continue to update ModernWin32MessageBox for solving the infinite loop issue in some cases. (Thanks to AndromedaMelody.)
    • Fix crash issue when opening archive files. (Thanks to 1human and Maicol Battistini.)
    • Remove Language page in Options dialog because NanaZip will follow the language settings from Windows itself.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.2.225.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.2.225.0_gnj4mf6z9tkrc.msixbundle(11.66 MB)
  • 1.1+ServicingUpdate1-Preview3(Apr 11, 2022)

    This preview version of NanaZip is the first public version which modernizes the i18n implementation via migrating language files from .txt to .resw.

    Changelog

    • Modernize the i18n implementation via migrating language files from .txt to .resw. (Contributed by AndromedaMelody. Suggested by Maicol Battistini.)
    • Update ModernWin32MessageBox for solving the infinite loop issue in some cases. (Thanks to AndromedaMelody.)
    • Tweak icons and provide icons for preview versions. (Designed by Alice (四月天). Thanks to StarlightMelody.)

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.1.220.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.1.220.0_gnj4mf6z9tkrc.msixbundle(11.66 MB)
  • 1.1+ServicingUpdate1-Preview2(Mar 23, 2022)

    This preview version of NanaZip is the first public version which all GUI components support Per-Monitor DPI-Aware.

    Changelog

    • Fix no ordinal 345 was found in the dynamically attached library issue in Self Extracting Executables. (Thanks to FadeMind.)
    • Add Per-Monitor DPI-Aware support for all GUI components.
    • Adjust and simplify the compiler options for modernizing.
    • Fix i18n issue for the About dialog. (Thanks to AndromedaMelody.)
    • Update installation tutorial. (Suggested by AndromedaMelody.)
    • Fix cannot start editor issue when only store edition of notepad existed. (Thanks to AndromedaMelody.)

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.1.201.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.1.201.0_gnj4mf6z9tkrc.msixbundle(11.14 MB)
  • 1.1+ServicingUpdate1-Preview1(Mar 17, 2022)

  • 1.1(Mar 17, 2022)

    We are excited to announce that we've released the second stable version, NanaZip 1.1, and is now available for download.

    Changelog

    • Add assembly implementations from 7-Zip back for improving performance.
    • Reimplement the about dialog with TaskDialog.
    • Modernize the message boxes with Task Dialog. (Thanks to DJxSpeedy.)
    • Update 7-Zip to 21.07. (Thanks to Igor Pavlov. Noticed by HylianSteel.)
    • Update translations inherited from 7-Zip.
    • Update Deutsch translations. (Contributed by Hen Ry.)
    • Update Polish translation. (Contributed by ChuckMichael.)
    • Improve the multi volume rar file detection for solving https://github.com/M2Team/NanaZip/issues/82. (Thanks to 1human.)
    • Simplify the file type association definitions and add the open verb for them. (Thanks to Fabio286.)
    • Fix CI issue.
    • Update VC-LTL to 5.0.4.
    • Update C++/WinRT to 2.0.211028.7.

    Usage

    Download 40174MouriNaruto.NanaZip_1.1.194.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZip_1.1.194.0_gnj4mf6z9tkrc.msixbundle(9.33 MB)
  • 1.1-Preview2-Update1(Jan 31, 2022)

    This preview version of NanaZip is the small fix for the second preview of the 1.1 development stage.

    Changelog (1.1.153.0)

    • Fix the issue which can't load context menu properly. (Thanks to DJxSpeedy.)

    Changelog (1.1.152.0)

    • Reimplement the about dialog with TaskDialog.
    • Update Deutsch translations. (Contributed by Hen Ry.)
    • Add assembly implementations from 7-Zip back for improving performance.
    • Update translations inherited from 7-Zip.
    • Update 7-Zip to 21.07. (Thanks to Igor Pavlov. Noticed by HylianSteel.)
    • Improve the multi volume rar file detection for solving https://github.com/M2Team/NanaZip/issues/82. (Thanks to 1human.)
    • Modernize the message boxes with Task Dialog.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.1.153.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.1.153.0_gnj4mf6z9tkrc.msixbundle(9.32 MB)
  • 1.1-Preview2(Jan 30, 2022)

    This preview version of NanaZip is the second preview of the 1.1 development stage.

    Changelog

    • Reimplement the about dialog with TaskDialog.
    • Update Deutsch translations. (Contributed by Hen Ry.)
    • Add assembly implementations from 7-Zip back for improving performance.
    • Update translations inherited from 7-Zip.
    • Update 7-Zip to 21.07. (Thanks to Igor Pavlov. Noticed by HylianSteel.)
    • Improve the multi volume rar file detection for solving https://github.com/M2Team/NanaZip/issues/82. (Thanks to 1human.)
    • Modernize the message boxes with Task Dialog.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.1.152.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.1.152.0_gnj4mf6z9tkrc.msixbundle(9.32 MB)
  • 1.1-Preview1(Dec 13, 2021)

    This preview version of NanaZip is the beginning of the 1.1 development stage.

    Changelog

    • Exclude .webp in the archive file type list for solving https://github.com/M2Team/NanaZip/issues/57. (Thanks to Zbynius. Fixed in NanaZip 1.0 Stable.)
    • Update Polish translation. (Contributed by ChuckMichael.)
    • Fix CI issue.
    • Update VC-LTL to 5.0.3.
    • Update C++/WinRT to 2.0.211028.7.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.1.101.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.1.101.0_gnj4mf6z9tkrc.msixbundle(9.28 MB)
  • 1.0(Dec 8, 2021)

    We are really excited to announce that we've released first stable version, NanaZip 1.0, and is now available for download.

    Changelog

    • Modernize the build toolchain with MSBuild for using MSIX packaging and parallel compilation support. (Thanks to AndromedaMelody, be5invis, 青春永不落幕 and oxygen-dioxide.)
    • Use 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. (Thanks to mingkuang.)
    • Add the context menu support in Windows 10/11 File Explorer. (Thanks to shiroshan.)
    • New icons. (Designed by Alice (四月天), Chi Lei, Kenji Mouri, Rúben Garrido and Sakura Neko. Thanks to AndromedaMelody and 奕然.)
    • Minor tweaks. (Thanks to adrianghc, Blueberryy, ChuckMichael, Legna, Maicol Battistini, SakuraNeko and Zbynius.)
    • Update 7-Zip from 21.03 to 21.06. (Noticed by Dan, lychichem and sanderdewit. Thanks to Igor Pavlov.)
    • Enable parsing the NSIS script support in the NSIS archives. (Suggested by alanfox2000. Thanks to myfreeer.)
    • Merge features from 7-Zip ZStandard branch. (Suggested by fcharlie. Thanks to Tino Reichardt.)

    Usage

    Download 40174MouriNaruto.NanaZip_1.0.95.0_gnj4mf6z9tkrc.msixbundle and open it.

    Announcement Posts

    Kenji Mouri and Sakura Neko

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZip_1.0.95.0_gnj4mf6z9tkrc.msixbundle(9.28 MB)
  • 1.0-Preview4(Dec 1, 2021)

    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.

    Changelog

    • Update Italian, Russian and Polish Translations. (Contributed by Blueberryy, Maicol Battistini and ChuckMichael.)
    • Provide 7-Zip execution alias for helping users to migrate to NanaZip. (Suggested by AndromedaMelody.)
    • Adjust file association icon. (Suggested by 奕然.)
    • Merge features from 7-Zip ZStandard branch. (Suggested by fcharlie. Thanks to Tino Reichardt.)
    • Update 7-Zip to 21.06. (Noticed by Dan, lychichem and sanderdewit. Thanks to Igor Pavlov.)
    • Fix compression level display issue in the compress dialog. (Thanks to SakuraNeko.)
    • Make every file extension have own file type in file type association definitions for solving https://github.com/M2Team/NanaZip/issues/53. (Thanks to oxygen-dioxide.)
    • Disable virtualization:ExcludedDirectories for resolve https://github.com/M2Team/NanaZip/issues/34. (Thanks to AndromedaMelody.)
    • Reduce the compilation warnings.
    • Change the configuration for NanaZipPackage project for solve the issue when referencing the Windows Runtime Components.
    • Update Mile.Cpp.

    Usage

    Download 40174MouriNaruto.NanaZipPreview_1.0.88.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZipPreview_1.0.88.0_gnj4mf6z9tkrc.msixbundle(9.28 MB)
  • 1.0-Preview3(Oct 16, 2021)

    This is the third preview version of NanaZip. The icon of NanaZip has been finally updated, and I also fixed some issues people met in NanaZip.

    Changelog

    NanaZip 1.0 Preview 3 (1.0.46.0)

    • Enable parsing the NSIS script support in the NSIS archives. (Suggested by alanfox2000. Thanks to myfreeer.)
    • Simplify the separator layout in the context menu implementation.
    • Fix app still displays in folder context menu, resulting in empty entry that doesn't do anything when no options that could interact. (Thanks to shiroshan.)
    • Fix the application crash in some cases caused by some issues in the exception handler implementation from VC-LTL 5.x. (Thanks to mingkuang.)
    • Update new icons. (Designed by Alice (四月天), Chi Lei, Kenji Mouri, Rúben Garrido and Sakura Neko.)
    • Make main NanaZip package contains all resources.
    • Fix the command line help string. (Thanks to adrianghc.)

    Usage

    Download 40174MouriNaruto.NanaZip_1.0.46.0_gnj4mf6z9tkrc.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    40174MouriNaruto.NanaZip_1.0.46.0_gnj4mf6z9tkrc.msixbundle(6.97 MB)
  • 1.0-Preview2(Oct 1, 2021)

    This is the second preview version of NanaZip 1.0. The command line version of NanaZip has been finally added in the first time, and I also fixed some issues people met in NanaZip.

    Known issues

    • You may meet the application crash in some cases in NanaZip 1.0 Preview 2 because there are some issues in the exception handler implementation from VC-LTL 5.x. I need to wait mingkuang (the author of VC-LTL) to fix it.
    • Some users have reported that the visual assets of the software (such as the logo) do not match the Microsoft Fluent Design System experience, and we are contacting our designers to ensure that we can update our visual assets in subsequent releases.

    Changelog

    NanaZip 1.0 Preview 2 (1.0.31.0)

    • Remove IObjectWithSite in shell extension implementation to reduce the complexity and crashes.
    • Add altform-lightunplated assets for display the contrast standard mode icon in the taskbar instead of contrast white icon. (Thanks to StarlightMelody.)
    • Remove Windows.Universal TargetDeviceFamily for solving the minimum OS requirements display issue. (Thanks to 青春永不落幕.)
    • Enable NanaZipC and NanaZipG in AppX manifest. (Thanks to be5invis.)
    • Change "The operation can require big amount of RAM (memory)" error dialog to warning dialog. (Thanks to Legna.)

    Usage

    Step 1: Install the self signing certificate.

    Download MouriNaruto.cer in the attachment and execute Certutil -addStore Root "[The path of MouriNaruto.cer]" in the Command Prompt which is run as the Administrator.

    Step 2: Install the NanaZip

    Download NanaZipPackage_1.0.31.0_x86_x64_arm64.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    MouriNaruto.cer(894 bytes)
    NanaZipPackage_1.0.31.0_x86_x64_arm64.msixbundle(7.63 MB)
  • 1.0-Preview1(Sep 25, 2021)

    This is the first preview version and of NanaZip. I will try to publish this version to Windows Store in the recent days.

    Known issues

    • You may meet the application crash in some cases in NanaZip 1.0 Preview 1 because there are some issues in the exception handler implementation from VC-LTL 5.x. I need to wait mingkuang (the author of VC-LTL) to fix it.
    • Windows may show the contrast white icon in the taskbar when you using the contrast standard mode.

    Changelog

    NanaZip 1.0 Preview 1 (1.0.25.0)

    • Modernize the build toolchain with MSBuild for using MSIX packaging and parallel compilation support.
    • Use 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.
    • Add the context menu support in Windows 10/11 File Explorer.
    • New icons and minor UI tweaks.

    Usage

    Step 1: Install the self signing certificate.

    Download MouriNaruto.cer in the attachment and execute Certutil -addStore Root "[The path of MouriNaruto.cer]" in the Command Prompt which is run as the Administrator.

    Step 2: Install the NanaZip

    Download NanaZipPackage_1.0.25.0_x86_x64_arm64.msixbundle and open it.

    Kenji Mouri

    Source code(tar.gz)
    Source code(zip)
    MouriNaruto.cer(894 bytes)
    NanaZipPackage_1.0.25.0_x86_x64_arm64.msixbundle(6.44 MB)
Owner
M2-Team
M2-Team
Runtime Archiver plugin for Unreal Engine. Cross-platform archiving and unarchiving directories and files. Currently supports ZIP format.

Runtime Archiver Archiving and dearchiving directories and files Explore the docs » Marketplace . Releases . Support Chat Features Fast speed Easy arc

Georgy Treshchev 26 Dec 15, 2022
miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz

Miniz Miniz is a lossless, high performance data compression library in a single source file that implements the zlib (RFC 1950) and Deflate (RFC 1951

Rich Geldreich 1.6k Jan 5, 2023
7Zip Windows Client , re-build with better icons.

7zip-BetterIcon 7Zip Windows Client (https://www.7-zip.org ) , re-build with better icons. How to Build Use the Visual Studio 2017 Community or Visual

null 16 Jul 20, 2022
7zip source code slightly modified for the Surface RT

7zip-rt 7zip source code slightly modified for running in the Surface RT. Tested only on Windows RT 10. Requirements Building Visual Studio 2012 Expre

sader 5 Sep 5, 2022
✔️The smallest header-only GUI library(4 KLOC) for all platforms

Welcome to GUI-lite The smallest header-only GUI library (4 KLOC) for all platforms. 中文 Lightweight ✂️ Small: 4,000+ lines of C++ code, zero dependenc

null 6.6k Jan 8, 2023
Level up your Beat Saber experience on Quest! AnyTweaks provides various tweaks to help boost your experience on Quest, such as Bloom, FPS Counter and more.

Need help/support? Ask in one of BSMG's support channels for Quest, or join my Discord server! AnyTweaks Level up your Beat Saber experience on Quest!

kaitlyn~ 19 Nov 20, 2022
"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows, MacOS, and Linux.

"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows, MacOS, and Linux.

Aleksey Hoffman 1.1k Dec 31, 2022
archiver is a compressing/decompressing tool made for educational purposes

archiver ?? archiver is a compressing/decompressing tool made for educational purposes (specifically, it was a hometask given at a C++ course in the H

Ihor Chovpan 0 Sep 19, 2022
Runtime Archiver plugin for Unreal Engine. Cross-platform archiving and unarchiving directories and files. Currently supports ZIP format.

Runtime Archiver Archiving and dearchiving directories and files Explore the docs » Marketplace . Releases . Support Chat Features Fast speed Easy arc

Georgy Treshchev 26 Dec 15, 2022
Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.

Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.

Flávio Freitas 140 Jan 1, 2023
Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.

Lightway Core NOTE: This is a preview snapshot of the Lightway repository used for both our client and server. We will be publishing a live, actively

ExpressVPN 22 Feb 17, 2022
Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.

Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.

ExpressVPN 390 Dec 28, 2022
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.

xtd Modern C++17/20 framework to create console (CLI), forms (GUI like WinForms) and tunit (unit tests like Microsoft Unit Testing Framework) applicat

Gammasoft 434 Dec 30, 2022
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.

xtd Modern C++17/20 framework to create console (CLI), forms (GUI like WinForms) and tunit (unit tests like Microsoft Unit Testing Framework) applicat

Gammasoft 441 Jan 4, 2023
OpenBoard is a cross-platform interactive whiteboard application intended for use in a classroom setting.

OpenBoard is an open source cross-platform interactive white board application designed primarily for use in schools. It was originally forked from Open-Sankoré, which was itself based on Uniboard.

OpenBoard 1.7k Dec 29, 2022
A C++ implementation of nx-TAS by hamhub7 intended to make shortcuts easier than before.

C-TAS Documentation Features C-TAS is a C++ implementation of nx-TAS by hamhub7 intended to make shortcuts easier than before. This is a blatant conve

Deltaion Lee 2 Sep 20, 2021
WslinkClient is a client intended to communicate with Wslink, which is a unique loader running as a server

WslinkClient WslinkClient is a client intended to communicate with Wslink, which is a unique loader running as a server and executing received modules

ESET 12 Apr 19, 2022
"SaferCPlusPlus" is essentially a collection of safe data types intended to facilitate memory and data race safe C++ programming

A collection of safe data types that are compatible with, and can substitute for, common unsafe native c++ types.

null 329 Nov 24, 2022
WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device

WiFiChanViz Motivation This tool was initially coded to help find the idlest 2.4GHz channel in order to connect a ZigBee device to HomeAssistant in id

tobozo 15 Oct 27, 2022
This is a group project from my CPE353 course. It is done in C++ intended for use with QtCreator.

fishinggame This is a group project from my CPE353 course. It is done in C++ intended for use with QtCreator. Credit is absolutely due to my teammates

Ben Bruzewski 1 Jan 8, 2022