NanaZipWindows 文件歸檔工具
NanaZip 一個開源的專注于現(xiàn)代 Windows 體驗(yàn)的文件歸檔工具,基于知名文件歸檔工具 7-Zip 的 21.03 版本進(jìn)行二次開發(fā)。
雖然現(xiàn)階段用戶能體驗(yàn)到的相對于 7-Zip 最主要的區(qū)別在于提供了 Windows 11 文件資源管理器的新式上下文菜單支持,畢竟當(dāng)前做了很多源代碼層面的工作,為了能夠?qū)崿F(xiàn)項(xiàng)目原定的現(xiàn)代化三步走目標(biāo),即:
- 1.x 階段的主要任務(wù)是構(gòu)建工具現(xiàn)代化,即將 7-Zip 原先的那套構(gòu)建系統(tǒng)遷移到 MSBuild 上面、并且實(shí)現(xiàn)自動化打包并上傳到商店、對自解壓程序進(jìn)行現(xiàn)代化以遷移 7-Zip 原先的多語言支持遷移到 Windows 的現(xiàn)代資源管理機(jī)制即 PRI 文件上。
- 2.x 階段的主要任務(wù)是界面現(xiàn)代化,即使用 XAML Islands 實(shí)現(xiàn)用戶界面,為用戶提供 Windows 11 的現(xiàn)代用戶體驗(yàn)、支持暗黑模式、使用 Mica 材質(zhì)和 Windows 11 控件風(fēng)格、支持高 DPI 和提供無障礙(高對比度和讀屏軟件)支持。
- 3.x 階段的主要任務(wù)是核心現(xiàn)代化,梳理 7-Zip 編解碼器實(shí)現(xiàn),并提供 Windows Runtime 組件方便 .NET 和 Rust 用戶二次開發(fā)。
詳情可參閱:https://github.com/M2Team/NanaZip#development-roadmap
關(guān)于創(chuàng)建這個項(xiàng)目的原因:
- 因?yàn)?10 月 5 日 Windows 11 正式發(fā)布,作為 Windows 桌面應(yīng)用開發(fā)者肯定需要第一時間升級到 Windows 最新版本,但是 Windows 11 文件資源管理器的新式上下文菜單雖然好用但之前需要顯示在上下文菜單的工具并不能顯示在新的上下文菜單上,尤其是文件歸檔工具沒有新式上下文菜單支持會存在諸多不便,于是我趕在 Windows 11 發(fā)布前創(chuàng)建了這個項(xiàng)目并做出了第一個上架商店的版本。
- 在數(shù)年前,我與我的顧問 Microsoft_Mars 聊過自己想做一個能夠?qū)崿F(xiàn)一條龍操作的文件管理器 TinyFM,當(dāng)年因?yàn)槲业膶?shí)力不夠因此作罷,而現(xiàn)在剛好有這個機(jī)會讓我拾起自己之前設(shè)想的東西并付諸現(xiàn)實(shí)。
毛利
評論
圖片
表情
