ナナジップ
NanaZip は、最新の Windows エクスペリエンスを目的としたオープン ソース ファイル アーカイバーであり、有名なオープン ソース ファイル アーカイバー 7-Zip のソース コードからフォークされました。
あらゆる種類の貢献を歓迎します。すべての提案、プルリクエスト、問題を歓迎します。
NanaZip の開発をスポンサーしたい場合は、NanaZip スポンサー エディションのドキュメントをお読みください。すべての NanaZip ソース コード リポジトリの寄稿者は無料で利用できます。
一般に、NanaZip スポンサー エディションは寄稿者のエディションに似ていますが、NanaZip は常にコミュニティに優しいオープンソース プロジェクトであるため、名誉を購入して誰かをソース コードの寄稿者のように見せる方法を提供します。
事前に機能の追加や改善をご希望の場合は、有料サービスをご利用ください。
毛利健二
特徴
- 7-Zip 24.08 からすべての機能を継承します。
- すべての GUI コンポーネントでダーク モードをサポートします。
- メインウィンドウでマイカエフェクトをサポートします。 HDR を無効にしてダーク モードを使用している場合は、すべての GUI コンポーネントでフル ウィンドウの没入型 Mica をお楽しみいただけます。
- 最新の展開エクスペリエンスを実現する MSIX を使用したパッケージ化。
- Windows 10/11 ファイル エクスプローラーのコンテキスト メニューをサポートします。
- NSIS アーカイブに対する NSIS スクリプトの逆コンパイル サポートを有効にします。 (7-Zip NSIS ブランチから統合されました。)
- ユーザーが NanaZip に移行できるように、7-Zip 実行エイリアスを提供します。
- Brotli、Fast-LZMA2、Lizard、LZ4、LZ5、および Zstandard コーデックをサポートします。 (7-Zip ZS ブランチから統合されました。)
- すべての GUI コンポーネントに対してモニターごとの DPI 対応をサポートします。
- 自己解凍実行可能ファイルの GUI 版の i18n をサポートします。
- 次の HASH アルゴリズムを RHash から NanaZip に統合します (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) 、ゴスト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、タイガー2、TTH、 Whirlpool)、xxHash (XXH3_64 ビット、XXH3_128 ビット)、および GmSSL (SM3)。
- ROP 攻撃を軽減するために、すべてのターゲット バイナリに対して Control Flow Guard (CFG) を有効にします。
- すべての x86 および x64 ターゲット バイナリを、Control-flow Enforcement Technology (CET) シャドウ スタックと互換性があるものとしてマークします。
- 実行時に厳密なハンドル チェックを行い、無効なハンドルの使用をブロックします。
- リリース ビルドで動的コード生成を無効にすると、実行時に悪意のあるコードが生成されなくなります。
- 実行時にリモート ソースからの予期しないライブラリのロードをブロックします。
- パッケージの整合性チェックを有効にします。
- EH 継続メタデータを有効にします。
- 署名付き返品を有効にします。
- NanaZip のコマンド ライン バージョンの子プロセスの作成の無効化を有効にします。
NanaZip と NanaZip Classic の違い
NanaZip 3.0 以降には、NanaZip と NanaZip Classic という 2 つのディストリビューション フレーバーがあります。それらの違いは次のとおりです。
ナナジップ
- 64 ビットのみをサポートします。
- MSIX パッケージ版のみ。
- Windows 10/11 ファイル エクスプローラーのコンテキスト メニューをサポートします。
- ファイルの関連付けをサポートします。
- ユーザーが NanaZip に移行できるように、7-Zip 実行エイリアスを提供します。
- Windows 10 バージョン 2004 (ビルド 19041) 以降のみをサポートします。
- XAMLベースのGUI。
ナナジップ クラシック
- 32 ビットをサポートします。
- ポータブル版のみ。
- コンテキスト メニューはサポートされていません。
- ファイルの関連付けはサポートされていません。
- 7-Zip 実行エイリアスはサポートされていません。
- Windows Vista RTM (ビルド 6000.16386) 以降をサポートします。
- Win32 GUI。
システム要件
NanaZip (XAML ベースの GUI および MSIX パッケージ)
- 対応OS:Windows 10 バージョン2004(ビルド19041)以降
- サポートされているプラットフォーム: x86 (64 ビット) および ARM (64 ビット)
NanaZip クラシック (Win32 GUI)
- 対応OS:Windows Vista RTM(ビルド6000.16386)以降
- サポートされているプラットフォーム: x86 (32 ビットおよび 64 ビット) および ARM (64 ビット)
NanaZip コア (コア、コーデック、CLI、および自己解凍実行可能ファイル)
- 対応OS:Windows Vista RTM(ビルド6000.16386)以降
- サポートされているプラットフォーム: x86 (32 ビットおよび 64 ビット) および ARM (64 ビット)
注: Windows 10 バージョン 2004 (ビルド 19041) より前の Windows バージョンで NanaZip コンポーネントを使用する場合は、自己解凍実行可能ファイルを除き、バージョン 10.0.19041.0 以降の ucrtbase.dll がバイナリ フォルダーに存在する必要があります。
Windows は優れた実証済みの ABI と互換性を維持しており、コンピューティングの歴史の中で際立っているため、NanaZip プロジェクトがサポートする主要プラットフォームとして Windows を選択しました。しかし、私たちは Windows 以外のプラットフォームにも配慮しています。 Windows 以外のプラットフォームのサポートに関するポリシーは次のとおりです。
- NanaZip の最新のフレーバーは、誰かが WinRT XAML を POSIX に移植しない限り、Windows 以外をサポートしません。したがって、Windows 以外のサポート ポリシーは、NanaZip Core と NanaZip Classic のみに適用されます。
- 開発者チームは、Windows Vista 以降の機能レベルを持つ Wine をサポートするよう最善を尽くします。現在、Wine 9.x で単純にテストされています。
- ReactOS とその派生製品はサポートが難しすぎるため、サポートしていません。ただし、ReactOS とその派生版でのテストは興味深いかもしれません。
ダウンロードとインストール
NanaZip で利用可能なインストール方法をいくつか紹介します。
マイクロソフトストア
これは、NanaZip をインストールするための推奨される方法です。
安定版リリースの場合は Windows ストアでNanaZip
検索し、プレビュー リリースの場合はNanaZip Preview
を検索してインストールします。
また、必要な Microsoft Store リンクをクリックすることもできます。
MSIX パッケージ
GitHub リリースで MSIX パッケージをダウンロードすることもできます。
MSIX パッケージをダウンロードした後、ダブルクリックしてインストールするか、管理者として実行される PowerShell で次のコマンドを実行できます。
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package
注: 必要な依存関係はすべて NanaZip の MSIX パッケージに含まれています。ストアにアクセスできないユーザーが依存関係パッケージを入手するのは非常に難しいことがわかっており、堅牢でどこにでも展開できるようにしたいと考えているからです。
すべてのユーザーに NanaZip をインストールする場合は、管理者として実行される PowerShell で次のコマンドを実行できます。
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
代わりに管理者として実行されるコマンド プロンプトで次のコマンドを実行することもできます。
DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath: The path of the MSIX package
/LicensePath: The path of the XML license file
詳細については、PowerShell および DISM のドキュメントをお読みください。
注: Microsoft Store のポリシーにより、インターネット接続なしで NanaZip をインストールする場合は、ライセンスを取得するために初めてインターネット接続で NanaZip を実行する必要があります。そうしないと、Windows は NanaZip を適切に起動できません。
すべてのユーザーに対してインストールした NanaZip をアンインストールする場合は、管理者として実行される PowerShell で次のコマンドを実行できます。
Get-AppxPackage -名前40174MouriNaruto.NanaZip -AllUsers |削除-AppxPackage -AllUsers -確認
既知の問題
- コンテキスト メニューに NanaZip が見つからない場合は、タスク マネージャーからすべての File Explorer プロセスを再起動してください。
- MSIX の設計により、エクスプローラーのドライブのコンテキスト メニューは Windows 11(22H2) 以降でのみ表示されます。
- デスクトップ ブリッジ ファイル システム仮想化の問題により、Windows のセーフ モードでは NanaZip を使用できません。
- Microsoft Store のポリシーにより、NanaZip はデスクトップ ブリッジ ファイル システムの仮想化を無効にすることができないため、
%UserProfile%/AppData
のファイル操作は Windows 10 ではリダイレクトされ、 %UserProfile%/AppData
ではLocal
、 LocalLow
、 Roaming
以外のディレクトリでのファイル操作がリダイレクトされます。 %UserProfile%/AppData
Windows 11 でもリダイレクトされます。 - Microsoft Store の制限により、NanaZip 1.2 以降では、https://docs.microsoft.com/en-us/windows/uwp/publish/supported-langages に記載されていない言語はサポートされません。
- Windows ファイアウォールを無効にすると、NanaZip のインストールに失敗することがあります。 (#204) (マイクロソフト/ターミナル#12269)
- システム設定の制限により、Windows 11 以降 (ビルド 22000.1817 以降および 22621.1555 以降)、NanaZip のファイル関連付けの設定ページを直接起動できるようになりました。 (https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-apps-settings)
- Microsoft Store ライセンス API の実装により、NanaZip は、Sponsor Edition アドオンのライセンス ステータスを確認するためにそれを使用する必要があるため、NanaZip 3.0 以降ではインターネットへのアクセスを試みます。
- ユーザー エクスペリエンスを最適化するために、NanaZip は、NanaZip File Manager を初めて起動するときにのみ、スポンサー エディションのアドオン ライセンス ステータスをチェックします。 Sponsor Edition アドオンを購入または引き換えた後にステータスを更新する場合は、「スポンサー」ボタンをクリックします。
書類
- ライセンス
- 関係者
- プライバシーポリシー
- 行動規範
- 貢献ガイド
- NanaZip スポンサー エディション
- NanaZip リリースノート
- NanaZip プレビュー リリースノート
- バージョン管理
- 私のデジタル ライフ フォーラム