请知悉:本文最近一次更新为 2年 前,文中内容可能已经过时。

这个问题其实一直没搞明白,为啥第一个版本是65536,第二个版本是131072?

网上搜了下,没有找到什么有价值的信息,那我们盲猜一下,65536,很明显是十进制数值,给人看的,这玩意儿转换成其他进制是什么样的?

65536转换为十六进制是10000。呦呵?看到个1。那131072的十六进制呢?是20000。

是不是瞬间顿悟了,假设是第5个版本的补丁呢?十六进制50000的十进制是多少?327680‬。

基本上这就印证了算法的正确性,随机抽一个,比如怪物猎人崛起的3.8.0的补丁,是第10个版本,对应的副版本是1048576,换算回十六进制就是100000。

完美契合。

如此,基本上这个副版本信息,就是第N版,那么就是十六进制的N0000转换为十进制后的数字了。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Switch游戏的版本信息65536 131072是怎么计算的》相关的博文:


10
留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌
myxieseven
myxieseven
【🔥精神鼓励】

其实从事程序开发的话,对这样的数字很敏感的

ye10101010
ye10101010
【🔥精神鼓励】

原来是这样啊,我以为是瞎编的。。。

开心的叶子
开心的叶子
【🚶访客】

请问有什么快捷地可以看switch游戏nsp或XCI格式的,系统版本要求的方法吗?

苏一凡
苏一凡
【🚶访客】

我很早前在91wii(现在是91tvg)论坛上看过,大意是65536是第一个版本,之前的版本号就除以65536,131072/65536=2,那么131072就是2.0的版本

小白兔
小白兔
【🚶访客】

牛批plus,这都被你发现了,崇拜一下~

yw
yw
【🚶访客】

原来如此😁