NanaZip
NanaZip adalah pengarsip file sumber terbuka yang ditujukan untuk pengalaman Windows modern, diambil dari kode sumber pengarsip file sumber terbuka terkenal 7-Zip.
Segala jenis kontribusi akan dihargai. Semua saran, permintaan penarikan, dan masalah dipersilakan.
Jika Anda ingin mensponsori pengembangan NanaZip, silakan baca dokumen Edisi Sponsor NanaZip. Gratis untuk semua kontributor repositori kode sumber NanaZip.
Secara umum, Edisi Sponsor NanaZip lebih seperti edisi kontributor, namun kami menyediakan cara untuk membeli kehormatan dan membuat seseorang terlihat seperti kontributor kode sumber, karena NanaZip selalu merupakan proyek sumber terbuka yang ramah komunitas.
Jika Anda ingin saya menambahkan fitur atau peningkatan sebelumnya, silakan gunakan layanan berbayar.
Kenji Mouri
Fitur
- Mewarisi semua fitur dari 7-Zip 24.08.
- Mendukung mode gelap untuk semua komponen GUI.
- Mendukung efek Mica di jendela utama. Anda akan menikmati Mica imersif jendela penuh untuk semua komponen GUI jika Anda menggunakan mode gelap dengan HDR dinonaktifkan.
- Pengemasan dengan MSIX untuk pengalaman penerapan modern.
- Mendukung menu konteks di File Explorer Windows 10/11.
- Aktifkan dukungan dekompilasi skrip NSIS untuk arsip NSIS. (Digabung dari cabang 7-Zip NSIS.)
- Menyediakan alias eksekusi 7-Zip untuk membantu pengguna bermigrasi ke NanaZip.
- Mendukung codec Brotli, Fast-LZMA2, Lizard, LZ4, LZ5, dan Zstandard. (Digabung dari cabang 7-Zip ZS.)
- Mendukung Per-Monitor DPI-Aware untuk semua komponen GUI.
- Mendukung i18n untuk edisi GUI dari Self Extracting Executable.
- Integrasikan algoritma HASH berikut ke NanaZip dari 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 , Pusaran Air), xxHash (XXH3_64bits, XXH3_128bit), dan GmSSL (SM3).
- Aktifkan Control Flow Guard (CFG) ke semua biner target untuk memitigasi serangan ROP.
- Tandai semua biner target x86 dan x64 sebagai kompatibel dengan Shadow Stack Control-flow Enforcement Technology (CET).
- Pemeriksaan pegangan yang ketat pada waktu proses untuk memblokir penggunaan pegangan yang tidak valid.
- Menonaktifkan pembuatan kode dinamis dalam versi Rilis mencegah pembuatan kode berbahaya saat runtime.
- Blokir pemuatan perpustakaan yang tidak terduga dari sumber jarak jauh saat runtime.
- Aktifkan Pemeriksaan Integritas Paket.
- Aktifkan Metadata Kelanjutan EH.
- Aktifkan Pengembalian yang Ditandatangani.
- Aktifkan penonaktifan pembuatan proses anak untuk versi baris perintah NanaZip.
Perbedaan NanaZip dan NanaZip Klasik
NanaZip 3.0 dan seterusnya akan memiliki dua varian distribusi yang disebut NanaZip dan NanaZip Classic. Inilah perbedaan di antara keduanya.
NanaZip
- Hanya dukungan 64-Bit.
- Hanya versi paket MSIX.
- Mendukung menu konteks di File Explorer Windows 10/11.
- Mendukung asosiasi file.
- Menyediakan alias eksekusi 7-Zip untuk membantu pengguna bermigrasi ke NanaZip.
- Hanya mendukung Windows 10 Versi 2004 (Build 19041) atau lebih baru.
- GUI berbasis XAML.
NanaZip Klasik
- Memiliki dukungan 32-Bit.
- Hanya versi portabel.
- Tidak memiliki dukungan menu konteks.
- Tidak memiliki dukungan asosiasi file.
- Tidak memiliki dukungan alias eksekusi 7-Zip.
- Mendukung Windows Vista RTM (Build 6000.16386) atau lebih baru.
- GUI Win32.
Persyaratan Sistem
NanaZip (paket GUI dan MSIX berbasis XAML)
- OS yang didukung: Windows 10 Versi 2004 (Build 19041) atau lebih baru
- Platform yang Didukung: x86 (64-bit) dan ARM (64-bit)
NanaZip Klasik (GUI Win32)
- OS yang didukung: Windows Vista RTM (Build 6000.16386) atau lebih baru
- Platform yang Didukung: x86 (32-bit dan 64-bit) dan ARM (64-bit)
NanaZip Core (Core, Codec, CLI dan Self Extracting Executable)
- OS yang didukung: Windows Vista RTM (Build 6000.16386) atau lebih baru
- Platform yang Didukung: x86 (32-bit dan 64-bit) dan ARM (64-bit)
Catatan: Kecuali Self Extracting Executables, ucrtbase.dll dengan versi 10.0.19041.0 atau lebih baru harus ada di folder biner jika Anda ingin menggunakan komponen NanaZip pada versi Windows yang lebih lama dari Windows 10 Versi 2004 (Build 19041).
Kami memilih Windows sebagai platform utama untuk mendukung proyek NanaZip karena Windows telah mempertahankan ABI dan kompatibilitas yang baik dan terbukti, serta menonjol dalam sejarah komputasi. Namun kami juga peduli dengan platform non-Windows. Berikut adalah kebijakan untuk dukungan platform non-Windows:
- Rasa modern NanaZip tidak akan mendukung non-Windows kecuali seseorang mem-porting WinRT XAML ke POSIX. Jadi, kebijakan dukungan non-Windows hanya untuk NanaZip Core dan NanaZip Classic.
- Tim pengembang akan berusaha sebaik mungkin untuk mendukung Wine yang memiliki level fitur Windows Vista atau lebih baru. Saat ini diuji hanya di bawah Wine 9.x.
- Kami tidak mendukung ReactOS dan turunannya karena terlalu sulit untuk didukung. Namun pengujian pada ReactOS dan turunannya mungkin menarik.
Unduh dan Instalasi
Berikut adalah beberapa metode instalasi yang tersedia untuk NanaZip.
Toko Microsoft
Ini adalah cara yang disarankan untuk menginstal NanaZip.
Cari dan instal NanaZip
di Windows Store untuk rilis stabil, dan NanaZip Preview
untuk rilis pratinjau.
Selain itu, Anda juga dapat mengklik tautan Microsoft Store yang Anda perlukan.
- NanaZip
- Pratinjau NanaZip
Paket MSIX
Anda juga dapat mengunduh Paket MSIX di GitHub Releases.
Setelah Anda mengunduh Paket MSIX, Anda dapat mengklik dua kali untuk menginstalnya, atau Anda dapat menjalankan perintah berikut di PowerShell yang dijalankan sebagai administrator.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat Tidak Ada -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package
Catatan: Semua dependensi yang diperlukan disertakan dalam Paket MSIX NanaZip karena kami tahu bahwa sangat sulit bagi pengguna yang tidak memiliki akses ke penyimpanan untuk mendapatkan paket dependensi kami, dan kami ingin menjadi kuat dan dapat diterapkan di mana saja.
Jika Anda ingin menginstal NanaZip untuk semua pengguna, Anda dapat menjalankan perintah berikut di PowerShell yang dijalankan sebagai administrator.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat Tidak Ada -ExecutionPolicy Bypass Add-AppxProvisionedPackage -Online -PackagePath The path of the MSIX package
-LicensePath The path of the XML license file
Anda juga dapat menjalankan perintah berikut di Command Prompt yang dijalankan sebagai administrator.
DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath: The path of the MSIX package
/LicensePath: The path of the XML license file
Untuk informasi lebih lanjut, silakan baca dokumen untuk PowerShell dan DISM
Catatan: Karena kebijakan dari Microsoft Store, Anda harus menjalankan NanaZip dengan koneksi internet untuk pertama kalinya untuk mendapatkan lisensi jika Anda menginstal NanaZip tanpa koneksi internet, jika tidak, Windows tidak akan meluncurkan NanaZip dengan benar.
Jika Anda ingin menghapus instalasi NanaZip yang Anda instal untuk semua pengguna, Anda dapat menjalankan perintah berikut di PowerShell yang dijalankan sebagai administrator.
Dapatkan-AppxPackage -Nama 40174MouriNaruto.NanaZip -Semua Pengguna | Hapus-AppxPackage -SemuaPengguna -Konfirmasi
Masalah yang diketahui
- Jika Anda tidak dapat menemukan NanaZip di menu konteks, silakan restart semua proses File Explorer melalui Task Manager.
- Karena desain MSIX, menu konteks drive di Explorer hanya ditampilkan di Windows 11(22H2)+.
- Karena masalah dalam virtualisasi sistem file Desktop Bridge, Anda tidak dapat menggunakan NanaZip dalam Safe Mode Windows.
- Karena kebijakan dari Microsoft Store, NanaZip tidak dapat menonaktifkan virtualisasi sistem file Desktop Bridge, sehingga operasi file di
%UserProfile%/AppData
akan dialihkan di Windows 10, dan operasi file di direktori selain Local
, LocalLow
dan Roaming
di %UserProfile%/AppData
masih akan dialihkan di Windows 11. - Karena keterbatasan Microsoft Store, NanaZip 1.2 dan yang lebih baru tidak akan mendukung bahasa yang tidak disebutkan di https://docs.microsoft.com/en-us/windows/uwp/publish/supported-linguals.
- Jika Anda mematikan Windows Firewall, NanaZip mungkin gagal dipasang. (#204) (microsoft/terminal#12269)
- Karena keterbatasan Pengaturan Sistem, dimulai dengan Windows 11+ (Build 22000.1817+ & 22621.1555+), Anda dapat membuka langsung ke halaman Pengaturan untuk asosiasi file untuk NanaZip. (https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-apps-settings)
- Karena implementasi Microsoft Store Licensing API, Anda akan menemukan NanaZip akan mencoba mengakses Internet dimulai dengan NanaZip 3.0 karena NanaZip perlu menggunakannya untuk memeriksa status lisensi addon Edisi Sponsor.
- Untuk mengoptimalkan pengalaman pengguna, NanaZip hanya akan memeriksa status lisensi addon Edisi Sponsor saat pertama kali Anda meluncurkan Manajer File NanaZip. Anda dapat mengklik tombol sponsor jika ingin menyegarkan status setelah Anda membeli atau menukarkan add-on Edisi Sponsor.
Dokumen
- Lisensi
- Orang Terkait
- Kebijakan Privasi
- Kode Etik
- Panduan Berkontribusi
- Edisi Sponsor NanaZip
- Catatan Rilis NanaZip
- Catatan Rilis Pratinjau NanaZip
- Pembuatan versi
- Forum Kehidupan Digital Saya