steam中的最近登录历史记录,当你查询自己的帐号后,OS类型只会显示一串数字,有正负数值,很多人不知道什么意思,其中的数字代表什么?在国内的搜索基本找不到对应完整的解释。另外这些数字对于帐号来说,是安全方面的还是其它方面的。经博主在一翻查找和考证,发现这些只是代表用户的操作系统,即OS的本意。
1、官方开源文件的解释
该文件地址是:点击查看
内容如下:
typedef enum EOSType
{
k_EOSTypeWeb = -700,
k_EOSTypeIos = -600,
k_EOSTypeAndroid = -500,
k_EOSTypeAndroid6 = -499,
k_EOSTypeAndroid7 = -498,
k_EOSTypeAndroid8 = -497,
k_EOSTypeAndroid9 = -496,
k_EOSTypePs3os = -300,
k_EOSTypeLinux = -203,
k_EOSTypeLinux22 = -202,
k_EOSTypeLinux24 = -201,
k_EOSTypeLinux26 = -200,
k_EOSTypeLinux32 = -199,
k_EOSTypeLinux35 = -198,
k_EOSTypeLinux36 = -197,
k_EOSTypeLinux310 = -196,
k_EOSTypeLinux316 = -195,
k_EOSTypeLinux318 = -194,
k_EOSTypeLinux3x = -193,
k_EOSTypeLinux4x = -192,
k_EOSTypeLinux41 = -191,
k_EOSTypeLinux44 = -190,
k_EOSTypeLinux49 = -189,
k_EOSTypeLinux414 = -188,
k_EOSTypeLinux419 = -187,
k_EOSTypeLinux5x = -186,
k_EOSTypeLinux54 = -185,
k_EOSTypeLinux6x = -184,
k_EOSTypeLinux7x = -183,
k_EOSTypeLinux510 = -182,
k_EOSTypeMacos = -102,
k_EOSTypeMacos104 = -101,
k_EOSTypeMacos105 = -100,
k_EOSTypeMacos1058 = -99,
k_EOSTypeMacos106_unused1 = -98,
k_EOSTypeMacos106_unused2 = -97,
k_EOSTypeMacos106_unused3 = -96,
k_EOSTypeMacos106 = -95,
k_EOSTypeMacos1063 = -94,
k_EOSTypeMacos1064_slgu = -93,
k_EOSTypeMacos1067 = -92,
k_EOSTypeMacos1067_unused = -91,
k_EOSTypeMacos107 = -90,
k_EOSTypeMacos108 = -89,
k_EOSTypeMacos109 = -88,
k_EOSTypeMacos1010 = -87,
k_EOSTypeMacos1011 = -86,
k_EOSTypeMacos1012 = -85,
k_EOSTypeMacos1013 = -84,
k_EOSTypeMacos1014 = -83,
k_EOSTypeMacos1015 = -82,
k_EOSTypeMacos1016 = -81,
k_EOSTypeMacos11 = -80,
k_EOSTypeMacos111 = -79,
k_EOSTypeMacos1017 = -78,
k_EOSTypeMacos12 = -77,
k_EOSTypeMacos13 = -75,
k_EOSTypeMacos14 = -74,
k_EOSTypeMacos15 = -73,
k_EOSTypeUnknown = -1,
k_EOSTypeWindows = 0,
k_EOSTypeWin311 = 1,
k_EOSTypeWin95 = 2,
k_EOSTypeWin98 = 3,
k_EOSTypeWinME = 4,
k_EOSTypeWinNT = 5,
k_EOSTypeWin200 = 6,
k_EOSTypeWinXP = 7,
k_EOSTypeWin2003 = 8,
k_EOSTypeWinVista = 9,
k_EOSTypeWin7 = 10,
k_EOSTypeWin2008 = 11,
k_EOSTypeWin2012 = 12,
k_EOSTypeWin8 = 13,
k_EOSTypeWin81 = 14,
k_EOSTypeWin2012R2 = 15,
k_EOSTypeWin10 = 16,
k_EOSTypeWin2016 = 17,
k_EOSTypeWin2019 = 18,
k_EOSTypeWin2022 = 19,
k_EOSTypeWin11 = 20,
} EOSType;
细化之后对应的系统一般是下面这些,如是缺少值的地方,它从前一个值递增:
Unknown = -1
Web = -700
IOSUnknown = -600
IOS1 = -599
IOS2 = -598
IOS3 = -597
IOS4 = -596
IOS5 = -595
IOS6 = -594
IOS6_1 = -593
IOS7 = -592
IOS7_1 = -591
IOS8 = -590
IOS8_1 = -589
IOS8_2 = -588
IOS8_3 = -587
IOS8_4 = -586
IOS9 = -585
IOS9_1 = -584
IOS9_2 = -583
IOS9_3 = -582
IOS10 = -581
IOS10_1 = -580
IOS10_2 = -579
IOS10_3 = -578
IOS11 = -577
IOS11_1 = -576
IOS11_2 = -575
IOS11_3 = -574
IOS11_4 = -573
IOS12 = -572
IOS12_1 = -571
AndroidUnknown = -500
Android6 = -499
Android7 = -498
Android8 = -497
Android9 = -496
UMQ = -400
PS3 = -300
MacOSUnknown = -102
MacOS104 = -101
MacOS105 = -100
MacOS1058 = -99
MacOS106 = -95
MacOS1063 = -94
MacOS1064_slgu = -93
MacOS1067 = -92
MacOS107 = -90
MacOS108 = -89
MacOS109 = -88
MacOS1010 = -87
MacOS1011 = -86
MacOS1012 = -85
Macos1013 = -84
Macos1014 = -83
Macos1015 = -82
MacOSMax = -1
LinuxUnknown = -203
Linux22 = -202
Linux24 = -201
Linux26 = -200
Linux32 = -199
Linux35 = -198
Linux36 = -197
Linux310 = -196
Linux316 = -195
Linux318 = -194
Linux3x = -193
Linux4x = -192
Linux41 = -191
Linux44 = -190
Linux49 = -189
Linux414 = -188
Linux419 = -187
Linux5x = -186
LinuxMax = -101
WinUnknown = 0
Win311 = 1
Win95 = 2
Win98 = 3
WinME = 4
WinNT = 5
Win2000 = 6
WinXP = 7
Win2003 = 8
WinVista = 9
Windows7 = 10
Win2008 = 11
Win2012 = 12
Windows8 = 13
Windows81 = 14
Win2012R2 = 15
Windows10 = 16
Win2016 = 17
WinMAX = 18
Max = 26
其中-400 一般是说是移动设备的通用标识符。-1 为“未知”,通常用于无法检测到操作系统时;它显然有时用于集成 Steam 的网站。-700 用于访问 Steam 站点的网络浏览器。另外-1 还有一种指网站(通过浏览器)