Files
QWQLwToo 0ff24339c9
build-winui / winui (push) Has been cancelled
Add shared assets
2026-06-26 13:30:06 +08:00

176 lines
16 KiB
JSON

{
"meta": {
"title": "YMhut Reference Data",
"updated_at": "2026-05-01T00:00:00Z",
"sources": {
"mime_types": "https://www.iana.org/assignments/media-types/",
"http_status": "https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml",
"ports": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml",
"dns_records": "https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml",
"charsets": "https://www.iana.org/assignments/character-sets/character-sets.xhtml",
"rdap": "https://data.iana.org/rdap/",
"unicode": "https://www.unicode.org/charts/",
"timezones": "https://www.iana.org/time-zones"
}
},
"mime_types": [
{"code":"application/json","label":"JSON","description":"JavaScript Object Notation","aliases":["json","api","application/json"]},
{"code":"application/ld+json","label":"JSON-LD","description":"Linked Data JSON","aliases":["jsonld","linked data"]},
{"code":"application/xml","label":"XML","description":"Extensible Markup Language","aliases":["xml","application/xml"]},
{"code":"text/plain","label":"Plain Text","description":"Unformatted plain text","aliases":["txt","plain","text/plain"]},
{"code":"text/html","label":"HTML","description":"HyperText Markup Language","aliases":["html","web page"]},
{"code":"text/css","label":"CSS","description":"Cascading Style Sheets","aliases":["css","stylesheet"]},
{"code":"text/csv","label":"CSV","description":"Comma-separated values","aliases":["csv","spreadsheet"]},
{"code":"application/x-www-form-urlencoded","label":"Form URL Encoded","description":"HTML form submission payload","aliases":["form","urlencoded"]},
{"code":"multipart/form-data","label":"Multipart Form Data","description":"Form payload with file parts","aliases":["multipart","upload"]},
{"code":"application/javascript","label":"JavaScript","description":"JavaScript source","aliases":["js","script"]},
{"code":"application/pdf","label":"PDF","description":"Portable Document Format","aliases":["pdf","document"]},
{"code":"application/zip","label":"ZIP","description":"ZIP archive","aliases":["zip","archive"]},
{"code":"application/gzip","label":"GZIP","description":"GZIP compressed data","aliases":["gzip","gz"]},
{"code":"application/octet-stream","label":"Binary Stream","description":"Arbitrary binary content","aliases":["binary","stream"]},
{"code":"image/png","label":"PNG","description":"Portable Network Graphics","aliases":["png","image"]},
{"code":"image/jpeg","label":"JPEG","description":"Joint Photographic Experts Group image","aliases":["jpg","jpeg"]},
{"code":"image/webp","label":"WEBP","description":"WebP raster image","aliases":["webp"]},
{"code":"audio/mpeg","label":"MP3","description":"MPEG audio stream","aliases":["mp3","audio"]},
{"code":"video/mp4","label":"MP4","description":"MPEG-4 video container","aliases":["mp4","video"]},
{"code":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","label":"XLSX","description":"Excel workbook","aliases":["xlsx","excel"]},
{"code":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","label":"DOCX","description":"Word document","aliases":["docx","word"]}
],
"http_status": [
{"code":"100","label":"Continue","description":"The initial part of a request has been received."},
{"code":"101","label":"Switching Protocols","description":"The server switches protocol as requested."},
{"code":"200","label":"OK","description":"The request has succeeded."},
{"code":"201","label":"Created","description":"The request has succeeded and created a resource."},
{"code":"202","label":"Accepted","description":"The request has been accepted for processing."},
{"code":"204","label":"No Content","description":"The server successfully processed the request and returns no body."},
{"code":"301","label":"Moved Permanently","description":"The target resource has a new permanent URI."},
{"code":"302","label":"Found","description":"Temporary redirect to another URI."},
{"code":"304","label":"Not Modified","description":"The client can use a cached representation."},
{"code":"400","label":"Bad Request","description":"The server cannot process the malformed request."},
{"code":"401","label":"Unauthorized","description":"Authentication is required."},
{"code":"403","label":"Forbidden","description":"The server refuses to authorize the request."},
{"code":"404","label":"Not Found","description":"The server cannot find the target resource."},
{"code":"405","label":"Method Not Allowed","description":"The request method is not supported for the resource."},
{"code":"408","label":"Request Timeout","description":"The server timed out waiting for the request."},
{"code":"409","label":"Conflict","description":"The request conflicts with the current state of the resource."},
{"code":"410","label":"Gone","description":"The target resource is permanently unavailable."},
{"code":"418","label":"I'm a teapot","description":"Reserved April Fools' code defined in RFC 2324."},
{"code":"429","label":"Too Many Requests","description":"Rate limiting has been applied."},
{"code":"500","label":"Internal Server Error","description":"The server encountered an unexpected condition."},
{"code":"502","label":"Bad Gateway","description":"The server received an invalid upstream response."},
{"code":"503","label":"Service Unavailable","description":"The server is currently unable to handle the request."},
{"code":"504","label":"Gateway Timeout","description":"The server timed out waiting for an upstream response."}
],
"ports": [
{"code":"20","label":"FTP Data","description":"File Transfer Protocol data channel","aliases":["ftp-data"]},
{"code":"21","label":"FTP Control","description":"File Transfer Protocol control channel","aliases":["ftp"]},
{"code":"22","label":"SSH","description":"Secure Shell remote access","aliases":["ssh","sftp"]},
{"code":"25","label":"SMTP","description":"Simple Mail Transfer Protocol","aliases":["smtp","mail"]},
{"code":"53","label":"DNS","description":"Domain Name System","aliases":["dns","domain"]},
{"code":"67","label":"DHCP Server","description":"Dynamic Host Configuration Protocol server","aliases":["dhcp"]},
{"code":"68","label":"DHCP Client","description":"Dynamic Host Configuration Protocol client","aliases":["dhcp"]},
{"code":"80","label":"HTTP","description":"Hypertext Transfer Protocol","aliases":["http","web"]},
{"code":"110","label":"POP3","description":"Post Office Protocol version 3","aliases":["pop3","mail"]},
{"code":"123","label":"NTP","description":"Network Time Protocol","aliases":["ntp","time"]},
{"code":"143","label":"IMAP","description":"Internet Message Access Protocol","aliases":["imap","mail"]},
{"code":"161","label":"SNMP","description":"Simple Network Management Protocol","aliases":["snmp"]},
{"code":"389","label":"LDAP","description":"Lightweight Directory Access Protocol","aliases":["ldap"]},
{"code":"443","label":"HTTPS","description":"HTTP over TLS","aliases":["https","ssl","tls"]},
{"code":"465","label":"SMTPS","description":"SMTP over implicit TLS","aliases":["smtps"]},
{"code":"587","label":"Mail Submission","description":"Mail submission with STARTTLS","aliases":["smtp submission"]},
{"code":"993","label":"IMAPS","description":"IMAP over TLS","aliases":["imaps"]},
{"code":"995","label":"POP3S","description":"POP3 over TLS","aliases":["pop3s"]},
{"code":"1433","label":"Microsoft SQL Server","description":"SQL Server database service","aliases":["mssql","sqlserver"]},
{"code":"3306","label":"MySQL","description":"MySQL database server","aliases":["mysql"]},
{"code":"3389","label":"RDP","description":"Remote Desktop Protocol","aliases":["rdp","remote desktop"]},
{"code":"5432","label":"PostgreSQL","description":"PostgreSQL database server","aliases":["postgres","postgresql"]},
{"code":"6379","label":"Redis","description":"Redis key-value store","aliases":["redis"]},
{"code":"8080","label":"HTTP Alternate","description":"Common alternate HTTP port","aliases":["proxy","http-alt"]}
],
"dns_records": [
{"code":"A","label":"Address","description":"Maps a domain to an IPv4 address","aliases":["ipv4"]},
{"code":"AAAA","label":"IPv6 Address","description":"Maps a domain to an IPv6 address","aliases":["ipv6"]},
{"code":"CAA","label":"Certification Authority Authorization","description":"Limits which certificate authorities may issue certificates"},
{"code":"CNAME","label":"Canonical Name","description":"Alias from one domain name to another"},
{"code":"HTTPS","label":"HTTPS Service Binding","description":"Service binding data for HTTPS"},
{"code":"MX","label":"Mail Exchange","description":"Mail server for the domain","aliases":["mail"]},
{"code":"NAPTR","label":"Naming Authority Pointer","description":"Rule-based rewriting for URIs and services"},
{"code":"NS","label":"Name Server","description":"Authoritative name server for the zone"},
{"code":"PTR","label":"Pointer","description":"Reverse lookup mapping to a domain name","aliases":["reverse dns"]},
{"code":"SOA","label":"Start of Authority","description":"Zone authority and serial information"},
{"code":"SRV","label":"Service Locator","description":"Service host and port metadata"},
{"code":"SVCB","label":"Service Binding","description":"General service binding record"},
{"code":"TXT","label":"Text","description":"Arbitrary textual information","aliases":["spf","domain verification"]}
],
"unicode_blocks": [
{"code":"U+0000-U+007F","label":"Basic Latin","description":"ASCII and common control characters","aliases":["ascii"]},
{"code":"U+0080-U+00FF","label":"Latin-1 Supplement","description":"Western European supplement block"},
{"code":"U+0100-U+017F","label":"Latin Extended-A","description":"Extended Latin letters"},
{"code":"U+0370-U+03FF","label":"Greek and Coptic","description":"Greek script letters and symbols"},
{"code":"U+0400-U+04FF","label":"Cyrillic","description":"Cyrillic script block"},
{"code":"U+0590-U+05FF","label":"Hebrew","description":"Hebrew script block"},
{"code":"U+0600-U+06FF","label":"Arabic","description":"Arabic script block"},
{"code":"U+0900-U+097F","label":"Devanagari","description":"Indic script block"},
{"code":"U+3040-U+309F","label":"Hiragana","description":"Japanese hiragana syllabary"},
{"code":"U+30A0-U+30FF","label":"Katakana","description":"Japanese katakana syllabary"},
{"code":"U+3400-U+4DBF","label":"CJK Extension A","description":"CJK Unified Ideographs Extension A"},
{"code":"U+4E00-U+9FFF","label":"CJK Unified Ideographs","description":"Common Han ideographs","aliases":["hanzi","kanji","cjk"]},
{"code":"U+AC00-U+D7AF","label":"Hangul Syllables","description":"Modern Korean syllable block"},
{"code":"U+1F300-U+1F5FF","label":"Miscellaneous Symbols and Pictographs","description":"Emoji and pictographs"},
{"code":"U+1F600-U+1F64F","label":"Emoticons","description":"Emoji faces and emoticons"}
],
"charsets": [
{"code":"UTF-8","label":"UTF-8","description":"Unicode Transformation Format 8-bit","aliases":["utf8"]},
{"code":"UTF-16LE","label":"UTF-16 Little Endian","description":"UTF-16 with little-endian byte order"},
{"code":"UTF-16BE","label":"UTF-16 Big Endian","description":"UTF-16 with big-endian byte order"},
{"code":"UTF-32","label":"UTF-32","description":"Unicode Transformation Format 32-bit"},
{"code":"US-ASCII","label":"ASCII","description":"7-bit ASCII character set","aliases":["ascii"]},
{"code":"ISO-8859-1","label":"Latin-1","description":"Western European 8-bit charset","aliases":["latin1"]},
{"code":"GB18030","label":"GB18030","description":"Modern PRC national standard charset","aliases":["gb18030","cn"]},
{"code":"GBK","label":"GBK","description":"Chinese character encoding extension","aliases":["gbk"]},
{"code":"Big5","label":"Big5","description":"Traditional Chinese character set","aliases":["big5","tw"]},
{"code":"Shift_JIS","label":"Shift JIS","description":"Japanese encoding for JIS X 0208","aliases":["sjis"]},
{"code":"EUC-KR","label":"EUC-KR","description":"Korean encoding","aliases":["euckr"]}
],
"timezone_abbreviations": [
{"code":"UTC","label":"Coordinated Universal Time","description":"UTC+00:00"},
{"code":"GMT","label":"Greenwich Mean Time","description":"UTC+00:00"},
{"code":"CST","label":"China Standard Time","description":"UTC+08:00","aliases":["北京时间"]},
{"code":"JST","label":"Japan Standard Time","description":"UTC+09:00"},
{"code":"KST","label":"Korea Standard Time","description":"UTC+09:00"},
{"code":"EST","label":"Eastern Standard Time","description":"UTC-05:00"},
{"code":"EDT","label":"Eastern Daylight Time","description":"UTC-04:00"},
{"code":"PST","label":"Pacific Standard Time","description":"UTC-08:00"},
{"code":"PDT","label":"Pacific Daylight Time","description":"UTC-07:00"},
{"code":"CET","label":"Central European Time","description":"UTC+01:00"},
{"code":"CEST","label":"Central European Summer Time","description":"UTC+02:00"},
{"code":"BST","label":"British Summer Time","description":"UTC+01:00"},
{"code":"IST","label":"India Standard Time","description":"UTC+05:30"}
],
"regex_presets": [
{"code":"email","label":"邮箱地址","description":"匹配常见邮箱地址","value":"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$"},
{"code":"url","label":"URL","description":"匹配 http 或 https URL","value":"^https?:\\/\\/[^\\s/$.?#].[^\\s]*$"},
{"code":"ipv4","label":"IPv4","description":"匹配 IPv4 地址","value":"^(25[0-5]|2[0-4]\\d|1?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|1?\\d?\\d)){4}$"},
{"code":"ipv6","label":"IPv6","description":"匹配常见 IPv6 地址","value":"^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$"},
{"code":"uuid","label":"UUID","description":"匹配 UUID/GUID","value":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},
{"code":"md5","label":"MD5","description":"匹配 32 位 MD5 哈希","value":"^[A-Fa-f0-9]{32}$"},
{"code":"sha256","label":"SHA-256","description":"匹配 64 位 SHA-256 哈希","value":"^[A-Fa-f0-9]{64}$"},
{"code":"cn_mobile","label":"中国手机号","description":"匹配中国大陆手机号","value":"^1[3-9]\\d{9}$"},
{"code":"date","label":"日期","description":"匹配 YYYY-MM-DD","value":"^\\d{4}-\\d{2}-\\d{2}$"},
{"code":"html_tag","label":"HTML 标签","description":"匹配简单 HTML 标签","value":"<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)<\\/\\1>"}
],
"magic_numbers": [
{"code":"89 50 4E 47 0D 0A 1A 0A","label":"PNG","description":"Portable Network Graphics image","aliases":["png"]},
{"code":"FF D8 FF","label":"JPEG","description":"JPEG image marker","aliases":["jpg","jpeg"]},
{"code":"47 49 46 38","label":"GIF","description":"GIF image header","aliases":["gif"]},
{"code":"25 50 44 46","label":"PDF","description":"Portable Document Format","aliases":["pdf"]},
{"code":"50 4B 03 04","label":"ZIP / OOXML","description":"ZIP archive or Office Open XML package","aliases":["zip","docx","xlsx","pptx"]},
{"code":"1F 8B 08","label":"GZIP","description":"GNU zip compressed file","aliases":["gz","gzip"]},
{"code":"52 61 72 21 1A 07","label":"RAR","description":"RAR archive","aliases":["rar"]},
{"code":"37 7A BC AF 27 1C","label":"7Z","description":"7-Zip archive","aliases":["7z"]},
{"code":"49 44 33","label":"MP3 (ID3)","description":"MP3 with ID3 metadata","aliases":["mp3"]},
{"code":"00 00 00 ?? 66 74 79 70","label":"MP4 / ISO BMFF","description":"ISO base media file format","aliases":["mp4","m4a"]},
{"code":"4D 5A","label":"PE / EXE","description":"DOS MZ executable header","aliases":["exe","dll"]}
]
}