-
Notifications
You must be signed in to change notification settings - Fork 3
DataStructure 数据格式
CornWorld edited this page Mar 30, 2022
·
1 revision
[
{
"filename": "example_amd64.exe",
"urls": [
{ "tags": ["directly", "origin"], "url":"https://example.com/example_amd64.exe" }
],
"tags": ["auto", "example", "windows", "amd64", "yjhTCr91MkDXWALi"],
"hash": {
"sha1": "example_sha1"
}
}
]
-
filename
以官方提供的文件为准,而不是镜像源 -
hash
可后续填入,允许子对象如下sha1
-
md5
...
[
{
"name": "Example",
"files": {
"v1": ["yjhTCr91MkDXWALi"]
},
"recommend": [
{"time": "1"}
]
}
]
-
files
: 键名表示版本名称 ( 最好有 v 前缀), 键值为一个包含 FileTagKey 的数组 -
recommand
:-
time
表示期数, 自动以最大的期数为当前期数
-
必须
-
directly
: 直链 -
mirror
: 镜像源 -
origin
: 原生源
来源哪就写哪 只是用于展示
-
sourceforge
: 顾名思义 -
github
: 顾名思义 - ...
-
auto
:根据后缀自动识别类型 -
installPack
: 安装包 -
compressedPack
: 压缩包 -
singleFile
: 单文件
-
windows
: 顾名思义 -
debian
: Debian 系 -
redhat
: redhat 系 -
macos
: 顾名思义
-
x86
: x86 32 位 -
amd64
: x86 64 位 -
arm
: 顾名思义
Hex 16位, 由系统生成