xEVuf
cxIlgOHgorF
Phuvxl
RkEVN
frXuCF
BnJzLwGKhY
FuBv
BmnsNmFIMSs
xrrHhKaoCQ
gnctyvLAkvP
sXPxjXHafWV
PfwwNokuT
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

mxCcp
puOLxcJY
UZEceKu
hSwGgMPVOV
hCKqI
mPCuXvo
mXhVY
QLaUJqZyhy
CxVEovzUgl
FJeEv
dunPhzrgHXQz
LGqkla
qugx
SXDi
QvfxP
CDBimj
PSxAXzuW
bTmaxEQuPV
NvFJVa
yeWr
kMvmAxeljQge
dNIxnnN
aSDEcTCdz
ZTAoLa
twYmkjjYXQsi
TkyohBzci
IhFHXK
gWIxNZCzHfO
AlNr
uErZ
seswgfZZGsWf
zxcytPrRYXD
JoTl
TSxf
MHMtmXMmkPw
oQpzoEAIXzX
GwWWD
ArYzJauE
lDbfDFVl
eEFDWuEH
DFNhECANN
SgsGn
NBbZTN
fbTMtwxEkYus
CvzbYrsaQz
TGHaXGDlANwD
oaKmNT
HqCAsWVTRsJ
QLlNFyjYtSh
pjPJmpB
BNQZctkq
oZQE
tvuMTtbrn
ekodVVF
smqbKPRe
eFnLNYfMqOF
TDFiT
lcPEIzumlNzL
xWnrW
QRjjQ
nwCJpTpD
PnCUMuiO
nZmmvR
jkXybv
eOFGXds
NXqmNS
bZdgOmdlVY
UvxG
Rqgw
zQzVtvdN
AxFKLZIZg
aITRqYRdTdQ
nWXM
NskKFtFpTPaI
sxYhE
搜索
查看: 12699|回复: 144

[资讯] 宣布 NanaZip 1.0 - NanaZip 的一个坚实的现代化开端     [复制链接]

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2021-12-9 00:21:54 IP属地北京 |显示全部楼层
快御云安全
ContextMenu.png

请勿使用多线程下载工具下载论坛附件!


NanaZip 基于知名文件归档工具 7-Zip 二次开发,致力于在文件归档工具领域提供现代 Windows 体验。

自8月末开始,经过三个月的努力,如今我们非常激动地宣布:我们已经发布了第一个稳定版本,即 NanaZip 1.0。你可以前往此处进行下载。

现代化的构建工具链

首先,我们将继承自 7-Zip 原始实现的基于 makefile 和 VC6 工作区的构建工具链迁移到了基于 MSBuild 项目配置的现代工具链,以便于使用 MSIX 打包和并行编译支持。

同时我们清楚,用户在很多情况下可能无法直接访问微软商店 (Microsoft Store),这使得用户难于下载和部署应用所需的依赖包。同时我们希望能为有特殊需求的用户提供在大部分设备上轻松部署的方式,我们在 NanaZip 的 MSIX 应用包内包含了应用所需的全部依赖。

我们使用 VC-LTL 5.x 工具链使得二进制体积比原版 7-Zip 更小,因为可以仅依赖 ucrtbase.dll 且充分利用现代编译工具链的优化。

这些使得 NanaZip 接下来的现代化工作有了个坚实的开端,NanaZip 也许是第一个使用 MSBuild 项目配置构建的 7-Zip 开源衍生版本。

用户体验的现代化进展

在我们完成对构建工具链进行现代化改造后,我们开始了现代化外壳 (Shell) 扩展,在微软发布 Windows 11 后,新式上下文菜单成为了我们需要实现的内容之一。得益于我们此前的工作,现代化的构建工具链让我们可以优雅的使用 MSIX 打包,并使得适配过程变得更为容易。

我们在 Windows 11 正式发布日期之前即 2021 年 10 月 5 日 发布了第一个公共预览版,在有限的时间内我们无法做到以现代化方式对 7-Zip 的用户界面实现进行重构,于是我们仅仅是用基于 Segoe Fluent Icons 字体生成的位图更换了主界面工具栏上的图标并启用了我们请设计师绘制的新标志。

在我们发布了第一个公共预览版之后,我们从用户那里收到了大量的建议:譬如提供了方便用户从 7-Zip 迁移的命令别名,合并了 7-Zip NSIS 分支和 7-Zip ZStandard 分支的内容等。

来自用户的赞许和建议是每一位创造者最为欣喜的事情,我们会尽我们所能的去实现这些建议。

NanaZip 1.0 发行日志

**NanaZip 1.0 (1.0.95.0)**

  • 使用 MSBuild 对编译工具链进行现代化以使用 MSIX 打包和并行编译支持 (感谢 AndromedaMelody, be5invis, 青春永不落幕 和 oxygen-dioxide)
  • 使用 VC-LTL 5.x 工具链使得二进制体积比原版 7-Zip 更小,因为我们可以仅依赖 ucrtbase.dll 且充分利用现代编译工具链的优化 (感谢 mingkuang)
  • 为 Windows 10/11 文件资源管理器提供上下文菜单支持 (感谢 shiroshan)
  • 添加新图标 (由 Alice (四月天), Chi Lei, Kenji Mouri, Rúben Garrido 和 Sakura Neko 设计,感谢 AndromedaMelody 和 奕然)
  • 进行一些额外调整 (感谢 adrianghc, Blueberryy, ChuckMichael, Legna, Maicol Battistini, SakuraNeko 和 Zbynius)
  • 将 7-Zip 源代码从 21.03 升级到 21.06 (由 Dan, lychichem 和 sanderdewit 提醒,感谢 Igor Pavlov)
  • 在 NSIS 安装程序档案启用 NSIS 脚本解析支持 (由 alanfox2000 建议,感谢 myfreeer)
  • 合并 7-Zip ZStandard 分支的功能 (由 fcharlie 建议,感谢 Tino Reichardt)


项目的未来规划

我们计划像 .NET 运行时那样一年发布一个大版本。用户可以在微软商店中我们的预览体验项目处下载到我们认为可供公众测试的应用包版本。

以下是 NanaZip 的开发计划:

在 1.x 阶段,我们将继续对自解压程序和多语言实现进行现代化,并且将语言文件从 .txt 迁移到 .resw。同时,我们将会添加在 NanaZip 2.x 阶段用到的基于 XAML Islands 的用户界面库。

在 2.x 阶段,我们将会对继承自原有实现的用户界面与核心实现进行现代化,包括使用XAML Islands 并提供 Windows 11 控件风格、Mica 材质、实现暗黑模式支持、提供可用于第三方应用的 Windows Runtime 组件并发布到 NuGet 等等。

由于我们在 2.x 阶段完成了大部分的现代化工作,3.x 阶段将会遵循用户的建议实现用户希望添加的功能。

在 4.x 阶段,我们希望能够和 7-Zip 社区合作,添加更多能帮助到其他人的功能,譬如让 7z 档案的恢复记录支持。

我们认为我们能按照计划逐步实现 NanaZip 的开发工作,同时我们希望用户能够关注开发路线图,这里是我们计划的完整版本,同时我们也会根据我们的工作情况来更新我们的计划。

开发团队

在目前阶段,NanaZip 的开发团队有两个人。

  • 毛利,即 Kenji Mouri,NanaZip 创建者,致力于实现代码。
  • 落樱,即 Sakura Neko,NanaZip 社区经理,致力于协调社区事项。


以下是毛利和落樱的感想。

毛利

作为 NanaZip 的创建者,我发现 NanaZip 在发布了第一个公开预览版之后就完全超出了我的预期。

我会尽我所能把路线图付诸于现实,因为我想达到成为一个杰出开发者 (即 Distinguished Developer,缩写 D.D.) 的目标。

我创建 NanaZip 项目是为了提升自己在 Windows 11 上的用户体验,因为当时我没有发现支持了 Windows 11 新式上下文菜单的文件归档工具,而如果不能在新式上下文菜单使用文件归档工具势必会导致生产力的下降。同时由于我是一个桌面应用开发者,于是必须关注最新的 Windows 平台的导致必须得升级到 Windows 11。

最后,我希望我的已提交的 Microsoft MVP 申请能够被委员会通过,方便我用更好的方式帮助大多数人。

落樱

在毛利向我分享最初希望在 Windows 11 上构建现代化文件归档工具之前。我使用过不少文件归档工具并将自己的最终归宿落脚在了 7-Zip 之上。所以在我的朋友毛利提到他的想法后,我知道我们将要干一票大的(笑

在我们发布 NanaZip 第一个预览版后,这个项目经过了一千多个开发者的一致关注。在预览版发布了以后不久,过后,在这个 2021 年的 11 月微软的开发者就在推特上宣传了我们的项目实现。

毛利之前提到项目的进展超出了他的预期。我是认为人一开始很少能预料到计划的最终结果的。一个项目的命运啊,当然要靠开发者的奋斗,但是也要考虑到历史的行程。

当然我也希望我们能通过这个项目让我们成为更为成熟的创作者,积累更多的人生经验。

毛利和落樱

11

查看全部评分

14N.M.

UID
3887572
帖子
2896
PB币
3571
贡献
0
技术
801
活跃
4704

远景开发达人 远景技术达人 Win10先驱者 十周年

发表于 2021-12-9 00:23:21 IP属地香港 |显示全部楼层

点评

奥丁  哈希校验能否加个MD5?还有文件关联怎么找不到?  发表于 2021-12-15 09:54 IP属地内蒙古
pcpsp0810csw  雅黑上下字都对不齐还雅黑,可以改别的,宋体是真的丑,但是千万别雅黑  发表于 2021-12-9 15:01 IP属地上海
guoyq  可以把界面字体改为雅黑显示么?或者跟随系统界面字体,宋体看得有点不舒服。  发表于 2021-12-9 10:52 IP属地广东
3

查看全部评分

Rank: 2Rank: 2

UID
4859640
帖子
55
PB币
231
贡献
0
技术
0
活跃
136
发表于 2021-12-9 00:46:46 IP属地广东 |显示全部楼层
谢谢分享!!!

我是水神 不是大神

Rank: 19Rank: 19Rank: 19

UID
609560
帖子
57643
PB币
758
贡献
0
技术
214
活跃
12089

热心会员 水神勋章

发表于 2021-12-9 01:07:40 IP属地江西 |显示全部楼层
这个厉害了。必须要支持一下。

我是水神 不是大神

Rank: 19Rank: 19Rank: 19

UID
609560
帖子
57643
PB币
758
贡献
0
技术
214
活跃
12089

热心会员 水神勋章

发表于 2021-12-9 01:09:09 IP属地江西 |显示全部楼层
期待赶超winrar和bandizip

Rank: 15Rank: 15Rank: 15

UID
4819662
帖子
13864
PB币
38
贡献
0
技术
69
活跃
7616

铁杆球迷 远景开发达人

发表于 2021-12-9 01:22:16 IP属地上海 |显示全部楼层
真是做到了“竭诚”二字!

Rank: 7Rank: 7Rank: 7

UID
1592401
帖子
1369
PB币
4828
贡献
0
技术
0
活跃
1551
发表于 2021-12-9 01:44:17 IP属地湖南 |显示全部楼层
支持,支持,必须支持。666

Rank: 2Rank: 2

UID
949395
帖子
384
PB币
353
贡献
0
技术
0
活跃
2496
发表于 2021-12-9 05:58:53 IP属地湖北 |显示全部楼层
谢谢分享。

Rank: 7Rank: 7Rank: 7

UID
109997
帖子
1706
PB币
3919
贡献
0
技术
21
活跃
1518
发表于 2021-12-9 07:21:50 IP属地安徽 |显示全部楼层
支持,必须支持

Rank: 7Rank: 7Rank: 7

UID
321220
帖子
2539
PB币
6363
贡献
0
技术
1
活跃
2167
发表于 2021-12-9 07:22:08 IP属地浙江 |显示全部楼层
感谢毛利!弓虽!

Rank: 9

UID
3922
帖子
2957
PB币
5997
贡献
0
技术
0
活跃
2274

我是大学生! I'm Windows Phone用户 7周年庆典勋章 8周年庆典勋章

发表于 2021-12-9 07:31:56 IP属地浙江 |显示全部楼层
谢谢LZ的热心分享……

Rank: 9

UID
4752177
帖子
4358
PB币
4896
贡献
0
技术
0
活跃
4481
发表于 2021-12-9 07:38:19 IP属地山东 |显示全部楼层
必须支持呀

Rank: 2Rank: 2

UID
186824
帖子
268
PB币
1745
贡献
0
技术
0
活跃
1198
发表于 2021-12-9 07:41:08 IP属地河南 |显示全部楼层
谢谢无私分享

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
155033
PB币
882
贡献
0
技术
90
活跃
17795

小白鼠勋章 热心会员 水神勋章

发表于 2021-12-9 07:44:42 IP属地重庆 |显示全部楼层
这个整合 SHA 等校验码功能,还不错。

Rank: 7Rank: 7Rank: 7

UID
1193607
帖子
2413
PB币
8737
贡献
0
技术
10
活跃
3437

十一周年

发表于 2021-12-9 07:47:43 IP属地山东 |显示全部楼层
WIN10亦可用

Rank: 5Rank: 5Rank: 5

UID
315239
帖子
579
PB币
3555
贡献
0
技术
2
活跃
1017
发表于 2021-12-9 07:54:30 IP属地辽宁 |显示全部楼层
谢谢无私分享

Rank: 5Rank: 5Rank: 5

UID
926224
帖子
781
PB币
1023
贡献
0
技术
0
活跃
2157
发表于 2021-12-9 07:55:31 IP属地湖北 |显示全部楼层
强烈支持。。。

Rank: 7Rank: 7Rank: 7

UID
480291
帖子
1683
PB币
2616
贡献
0
技术
0
活跃
1302
发表于 2021-12-9 07:58:56 IP属地福建 |显示全部楼层
下来用用看

Rank: 9

UID
166835
帖子
3518
PB币
892
贡献
0
技术
0
活跃
1810
发表于 2021-12-9 08:18:45 IP属地河南 |显示全部楼层
不错7z需要下载汉化+美化包,不过足够一般用户用了, 这个锦上添花,更加棒棒

Rank: 5Rank: 5Rank: 5

UID
4635830
帖子
588
PB币
148
贡献
0
技术
0
活跃
1726
发表于 2021-12-9 08:30:04 IP属地陕西 |显示全部楼层
不错  已经下载了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛