นานาซิป
NanaZip เป็นตัวจัดเก็บไฟล์โอเพ่นซอร์สที่ออกแบบมาเพื่อการใช้งาน Windows สมัยใหม่ โดยแยกจากซอร์สโค้ดของ 7-Zip ซึ่งเป็นตัวเก็บไฟล์โอเพ่นซอร์สที่มีชื่อเสียง
การสนับสนุนทุกประเภทจะได้รับการชื่นชม ยินดีรับฟังข้อเสนอแนะ คำขอดึง และประเด็นปัญหาทั้งหมด
หากคุณต้องการสนับสนุนการพัฒนา NanaZip โปรดอ่านเอกสารของ NanaZip Sponsor Edition ใช้งานได้ฟรีสำหรับผู้มีส่วนร่วมที่เก็บซอร์สโค้ดของ NanaZip
โดยทั่วไป NanaZip Sponsor Edition จะเหมือนกับฉบับของผู้สนับสนุน แต่เราจัดเตรียมช่องทางในการซื้อเกียรติยศ และทำให้ใครบางคนดูเหมือนเป็นผู้มีส่วนร่วมด้วยซอร์สโค้ด เนื่องจาก NanaZip นั้นเป็นโครงการโอเพ่นซอร์สที่เป็นมิตรต่อชุมชนเสมอ
หากคุณต้องการให้ฉันเพิ่มคุณสมบัติหรือการปรับปรุงล่วงหน้า โปรดใช้บริการแบบชำระเงิน
เคนจิ โมริ
คุณสมบัติ
- สืบทอดคุณสมบัติทั้งหมดจาก 7-Zip 24.08
- รองรับโหมดมืดสำหรับส่วนประกอบ GUI ทั้งหมด
- รองรับเอฟเฟกต์ Mica บนหน้าต่างหลัก คุณจะเพลิดเพลินกับ Mica ที่ดื่มด่ำแบบเต็มหน้าต่างสำหรับส่วนประกอบ GUI ทั้งหมด หากคุณใช้โหมดมืดโดยปิดใช้งาน HDR
- จัดทำแพ็คเกจด้วย MSIX เพื่อประสบการณ์การใช้งานที่ทันสมัย
- รองรับเมนูบริบทใน Windows 10/11 File Explorer
- เปิดใช้งานการสนับสนุนการคอมไพล์สคริปต์ NSIS สำหรับไฟล์เก็บถาวร NSIS (รวมจากสาขา 7-Zip NSIS)
- จัดเตรียมนามแฝงการดำเนินการ 7-Zip เพื่อช่วยเหลือผู้ใช้ในการโยกย้ายไปยัง NanaZip
- รองรับตัวแปลงสัญญาณ Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 และ Zstandard (รวมมาจากสาขา 7-Zip ZS)
- รองรับ Per-Monitor DPI-Aware สำหรับส่วนประกอบ GUI ทั้งหมด
- รองรับ i18n สำหรับรุ่น GUI ของ Self Extracting Executable
- รวมอัลกอริทึม HASH ต่อไปนี้เข้ากับ NanaZip จาก 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 ร 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, เสือ, Tiger2, TTH , วังวน), xxHash (XXH3_64บิต, XXH3_128บิต) และ GmSSL (SM3)
- เปิดใช้งาน Control Flow Guard (CFG) ไปยังไบนารีเป้าหมายทั้งหมดเพื่อบรรเทาการโจมตี ROP
- ทำเครื่องหมายไบนารีเป้าหมาย x86 และ x64 ทั้งหมดว่าเข้ากันได้กับ Shadow Stack ของ Control-flow Enforcement Technology (CET)
- การตรวจสอบหมายเลขอ้างอิงอย่างเข้มงวดที่รันไทม์เพื่อป้องกันการใช้หมายเลขอ้างอิงที่ไม่ถูกต้อง
- ปิดใช้งานการสร้างโค้ดแบบไดนามิกใน Release builds ป้องกันการสร้างโค้ดที่เป็นอันตรายขณะรันไทม์
- บล็อกการโหลดไลบรารีที่ไม่คาดคิดจากแหล่งที่มาระยะไกลขณะรันไทม์
- เปิดใช้งานการตรวจสอบความสมบูรณ์ของแพ็คเกจ
- เปิดใช้งานข้อมูลเมตาต่อเนื่องของ EH
- เปิดใช้งานการส่งคืนที่ลงนาม
- เปิดใช้งานการปิดใช้งานการสร้างกระบวนการลูกสำหรับ NanaZip เวอร์ชันบรรทัดคำสั่ง
ความแตกต่างระหว่าง NanaZip และ NanaZip Classic
NanaZip 3.0 ขึ้นไปจะมีการจำหน่ายสองรสชาติที่เรียกว่า NanaZip และ NanaZip Classic นี่คือความแตกต่างระหว่างพวกเขา
นานาซิป
- รองรับ 64 บิตเท่านั้น
- เฉพาะเวอร์ชันแพ็คเกจ MSIX เท่านั้น
- รองรับเมนูบริบทใน Windows 10/11 File Explorer
- รองรับการเชื่อมโยงไฟล์
- จัดเตรียมนามแฝงการดำเนินการ 7-Zip เพื่อช่วยเหลือผู้ใช้ในการโยกย้ายไปยัง NanaZip
- รองรับเฉพาะ Windows 10 เวอร์ชัน 2004 (Build 19041) หรือใหม่กว่า
- GUI ที่ใช้ XAML
นานาซิปคลาสสิค
- มีการสนับสนุนแบบ 32 บิต
- เฉพาะรุ่นพกพาเท่านั้น
- ไม่มีการสนับสนุนเมนูบริบท
- ไม่มีการสนับสนุนการเชื่อมโยงไฟล์
- ไม่รองรับนามแฝงการดำเนินการ 7-Zip
- รองรับ Windows Vista RTM (Build 6000.16386) หรือใหม่กว่า
- Win32 GUI
ความต้องการของระบบ
NanaZip (แพ็คเกจ GUI ที่ใช้ XAML และ MSIX)
- ระบบปฏิบัติการที่รองรับ: Windows 10 เวอร์ชัน 2004 (Build 19041) หรือใหม่กว่า
- แพลตฟอร์มที่รองรับ: x86 (64 บิต) และ ARM (64 บิต)
NanaZip Classic (Win32 GUI)
- ระบบปฏิบัติการที่รองรับ: Windows Vista RTM (Build 6000.16386) หรือใหม่กว่า
- แพลตฟอร์มที่รองรับ: x86 (32 บิตและ 64 บิต) และ ARM (64 บิต)
NanaZip Core (Core, Codecs, CLI และไฟล์ปฏิบัติการที่แตกไฟล์เอง)
- ระบบปฏิบัติการที่รองรับ: Windows Vista RTM (Build 6000.16386) หรือใหม่กว่า
- แพลตฟอร์มที่รองรับ: x86 (32 บิตและ 64 บิต) และ ARM (64 บิต)
หมายเหตุ: ยกเว้น Self Extracting Executables จำเป็นต้องมี ucrtbase.dll เวอร์ชัน 10.0.19041.0 หรือใหม่กว่าในโฟลเดอร์ไบนารี หากคุณต้องการใช้ส่วนประกอบ NanaZip บน Windows เวอร์ชันก่อนหน้า Windows 10 เวอร์ชัน 2004 (Build 19041)
เราเลือก Windows เป็นแพลตฟอร์มหลักสำหรับโครงการ NanaZip ที่รองรับ เนื่องจาก Windows ได้รักษา ABI และความเข้ากันได้ที่ดีและผ่านการพิสูจน์แล้ว และโดดเด่นในประวัติศาสตร์ของการประมวลผล แต่เรายังสนใจแพลตฟอร์มที่ไม่ใช่ Windows ด้วย นโยบายสำหรับการรองรับแพลตฟอร์มที่ไม่ใช่ Windows มีดังนี้
- NanaZip เวอร์ชันใหม่จะไม่รองรับระบบที่ไม่ใช่ Windows เว้นแต่จะมีผู้ย้าย WinRT XAML ไปยัง POSIX ดังนั้น นโยบายการสนับสนุนที่ไม่ใช่ Windows มีไว้สำหรับ NanaZip Core และ NanaZip Classic เท่านั้น
- ทีมนักพัฒนาจะพยายามอย่างดีที่สุดเพื่อสนับสนุน Wine ซึ่งมีคุณลักษณะระดับ Windows Vista หรือใหม่กว่า ทดสอบในปัจจุบันภายใต้ Wine 9.x
- เราไม่รองรับ ReactOS และอนุพันธ์ของมันเนื่องจากยากเกินกว่าจะรองรับ แต่การทดสอบภายใต้ ReactOS และอนุพันธ์ของมันอาจน่าสนใจ
ดาวน์โหลดและติดตั้ง
ต่อไปนี้เป็นวิธีการติดตั้งสำหรับ NanaZip
ไมโครซอฟต์ สโตร์
นี่เป็นวิธีที่แนะนำในการติดตั้ง NanaZip
ค้นหาและติดตั้ง NanaZip
ใน Windows Store สำหรับรุ่นเสถียร และ NanaZip Preview
สำหรับรุ่นตัวอย่าง
นอกจากนี้คุณยังสามารถคลิกลิงก์ Microsoft Store ที่คุณต้องการได้อีกด้วย
แพ็คเกจ MSIX
คุณยังสามารถดาวน์โหลด MSIX Package ได้ใน GitHub Releases
หลังจากที่คุณดาวน์โหลด MSIX Package แล้ว คุณสามารถดับเบิลคลิกเพื่อติดตั้ง หรือคุณสามารถดำเนินการคำสั่งต่อไปนี้ใน PowerShell ซึ่งทำงานในฐานะผู้ดูแลระบบ
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat ไม่มี -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package
หมายเหตุ: การขึ้นต่อกันที่จำเป็นทั้งหมดจะรวมอยู่ในแพ็คเกจ MSIX ของ NanaZip เพราะเรารู้ว่าเป็นเรื่องยากมากสำหรับผู้ใช้ที่ไม่สามารถเข้าถึงร้านค้าเพื่อรับแพ็คเกจการขึ้นต่อกันของเรา และเราต้องการให้มีความแข็งแกร่งและปรับใช้ได้ทุกที่
หากคุณต้องการติดตั้ง NanaZip สำหรับผู้ใช้ทั้งหมด คุณสามารถดำเนินการคำสั่งต่อไปนี้ใน PowerShell ซึ่งทำงานในฐานะผู้ดูแลระบบ
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat ไม่มี -ExecutionPolicy Bypass Add-AppxProvisionedPackage -Online -PackagePath The path of the MSIX package
-LicensePath The path of the XML license file
คุณยังสามารถดำเนินการคำสั่งต่อไปนี้ใน Command Prompt ซึ่งทำงานในฐานะผู้ดูแลระบบแทน
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 ซึ่งทำงานในฐานะผู้ดูแลระบบ
รับ-AppxPackage - ชื่อ 40174MouriNaruto.NanaZip - ผู้ใช้ทั้งหมด | ลบ AppxPackage - ผู้ใช้ทั้งหมด - ยืนยัน
ปัญหาที่ทราบ
- หากคุณไม่พบ NanaZip ในเมนูบริบท โปรดรีสตาร์ทกระบวนการ File Explorer ทั้งหมดผ่านตัวจัดการงาน
- เนื่องจากการออกแบบของ MSIX เมนูบริบทของไดรฟ์ใน Explorer จะแสดงเฉพาะใน Windows 11(22H2)+
- เนื่องจากปัญหาในการจำลองเสมือนระบบไฟล์ Desktop Bridge คุณจึงไม่สามารถใช้ NanaZip ในเซฟโหมดของ Windows ได้
- เนื่องจากนโยบายจาก Microsoft Store NanaZip ไม่สามารถปิดใช้งานการจำลองเสมือนระบบไฟล์ Desktop Bridge ได้ ดังนั้นการทำงานของไฟล์ใน
%UserProfile%/AppData
จะถูกเปลี่ยนเส้นทางใน Windows 10 และการทำงานของไฟล์ในไดเร็กทอรีอื่นที่ไม่ใช่ Local
, LocalLow
และ Roaming
เป็น %UserProfile%/AppData
จะยังคงถูกเปลี่ยนเส้นทางใน Windows 11 - เนื่องจากข้อจำกัดของ Microsoft Store NanaZip 1.2 และใหม่กว่าจะไม่รองรับภาษาที่ไม่ได้กล่าวถึงใน https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages
- หากคุณปิดไฟร์วอลล์ Windows NanaZip อาจไม่สามารถติดตั้งได้ (#204) (microsoft/เทอร์มินัล#12269)
- เนื่องจากข้อจำกัดของการตั้งค่าระบบ เริ่มตั้งแต่ Windows 11+ (รุ่น 22000.1817+ และ 22621.1555+) คุณสามารถเปิดโดยตรงไปยังหน้าการตั้งค่าสำหรับการเชื่อมโยงไฟล์สำหรับ NanaZip (https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-apps-settings)
- เนื่องจากการใช้ Microsoft Store Licensing API คุณจะพบว่า NanaZip จะพยายามเข้าถึงอินเทอร์เน็ตโดยเริ่มด้วย NanaZip 3.0 เนื่องจาก NanaZip จำเป็นต้องใช้สิ่งนั้นเพื่อตรวจสอบสถานะสิทธิ์การใช้งานเสริมของ Sponsor Edition
- เพื่อเพิ่มประสิทธิภาพประสบการณ์ผู้ใช้ NanaZip จะตรวจสอบสถานะสิทธิ์การใช้งานเสริมของ Sponsor Edition ในครั้งแรกที่คุณเปิดตัว NanaZip File Manager คุณสามารถคลิกปุ่มผู้สนับสนุนได้หากคุณต้องการรีเฟรชสถานะหลังจากที่คุณซื้อหรือแลกส่วนเสริม Sponsor Edition แล้ว
เอกสาร
- ใบอนุญาต
- บุคคลที่เกี่ยวข้อง
- นโยบายความเป็นส่วนตัว
- หลักจรรยาบรรณ
- คู่มือการมีส่วนร่วม
- NanaZip ฉบับผู้สนับสนุน
- บันทึกประจำรุ่นของ NanaZip
- บันทึกประจำรุ่นตัวอย่าง NanaZip
- การกำหนดเวอร์ชัน
- ฟอรัมชีวิตดิจิทัลของฉัน