[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction":3,"page-\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction-zh":959,"surroundings\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction-zh":2527},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":34},"文档",true,"\u002Fzh\u002Fdocs","zh\u002F01.docs",[10,35,861,878,892,945],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"开始使用","\u002Fzh\u002Fdocs\u002Fwelcome","zh\u002F01.docs\u002F01.welcome\u002F01.index",[15,17],{"title":16,"path":12,"stem":13},"欢迎",{"title":18,"ignore":6,"path":19,"stem":20,"children":21,"page":34},"Get Started","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started","zh\u002F01.docs\u002F01.welcome\u002F01.get-started",[22,26,30],{"title":23,"path":24,"stem":25},"安装","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",{"title":27,"path":28,"stem":29},"快速开始","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Fquickstart","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F03.quickstart",{"title":31,"path":32,"stem":33},"概念","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Fconcepts","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F04.concepts",false,{"title":36,"path":37,"stem":38,"children":39,"page":34},"核心","\u002Fzh\u002Fdocs\u002Fcore","zh\u002F01.docs\u002F02.core",[40,77,88,96,105,135,161,169,184,195,206,215,227,235,243,263,291,300,312,341,371,392,422,433,441,450,458,466,474,485,498,511,540,557,577,597,617,642,666,694,702,710,738,765,792,819,849],{"title":41,"path":42,"stem":43,"children":44,"page":34},"MD5","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5","zh\u002F01.docs\u002F02.core\u002F01.md5",[45,49,53,57,61,65,69,73],{"title":46,"path":47,"stem":48},"介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":50,"path":51,"stem":52},"基本使用","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":54,"path":55,"stem":56},"高级功能","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":58,"path":59,"stem":60},"安全考虑","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":62,"path":63,"stem":64},"API 参考","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":66,"path":67,"stem":68},"使用示例","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F06.examples",{"title":70,"path":71,"stem":72},"常见问题","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F07.faq",{"title":74,"path":75,"stem":76},"相关工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F08.related-tools",{"title":78,"path":79,"stem":80,"children":81,"page":34},"UUID","\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid","zh\u002F01.docs\u002F02.core\u002F02.uuid",[82,85],{"title":46,"path":83,"stem":84},"\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":62,"path":86,"stem":87},"\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","zh\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":89,"path":90,"stem":91,"children":92,"page":34},"二维码生成器","\u002Fzh\u002Fdocs\u002Fcore\u002Fqr-code-generator","zh\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[93],{"title":89,"path":94,"stem":95},"\u002Fzh\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":97,"path":98,"stem":99,"children":100,"page":34},"Json To Csv","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-csv","zh\u002F01.docs\u002F02.core\u002F05.json-to-csv",[101],{"title":102,"path":103,"stem":104},"Introduction","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":106,"path":107,"stem":108,"children":109,"page":34},"Sql Prettify","\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify",[110,113,116,119,122,125,129,132],{"title":102,"path":111,"stem":112},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":50,"path":114,"stem":115},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":54,"path":117,"stem":118},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":58,"path":120,"stem":121},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":62,"path":123,"stem":124},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":126,"path":127,"stem":128},"示例","\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":70,"path":130,"stem":131},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":74,"path":133,"stem":134},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":136,"path":137,"stem":138,"children":139,"page":34},"Yaml To Toml","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[140,144,148,151,154,158],{"title":141,"path":142,"stem":143},"YAML到TOML转换器","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":145,"path":146,"stem":147},"基本使用指南","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":54,"path":149,"stem":150},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":58,"path":152,"stem":153},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F04.security-considerations",{"title":155,"path":156,"stem":157},"API参考","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F05.api-reference",{"title":126,"path":159,"stem":160},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F06.examples",{"title":162,"path":163,"stem":164,"children":165,"page":34},"Beyond Compare","\u002Fzh\u002Fdocs\u002Fcore\u002Fbeyond-compare","zh\u002F01.docs\u002F02.core\u002F06.beyond-compare",[166],{"title":102,"path":167,"stem":168},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":170,"path":171,"stem":172,"children":173,"page":34},"Clock","\u002Fzh\u002Fdocs\u002Fcore\u002Fclock","zh\u002F01.docs\u002F02.core\u002F06.clock",[174,178,181],{"title":175,"path":176,"stem":177},"时钟工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":50,"path":179,"stem":180},"\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":70,"path":182,"stem":183},"\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":185,"path":186,"stem":187,"children":188,"page":34},"Http Status Codes","\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes",[189,192],{"title":102,"path":190,"stem":191},"\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F0.introduction",{"title":50,"path":193,"stem":194},"\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F02.basic-usage",{"title":196,"path":197,"stem":198,"children":199,"page":34},"Jwt Parser","\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser",[200,203],{"title":102,"path":201,"stem":202},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":50,"path":204,"stem":205},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":207,"path":208,"stem":209,"children":210,"page":34},"Markdown To Html","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-html","zh\u002F01.docs\u002F02.core\u002F07.markdown-to-html",[211],{"title":212,"path":213,"stem":214},"Markdown转HTML工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F0.introduction",{"title":216,"path":217,"stem":218,"children":219,"page":34},"Screen Recorder","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder",[220,224],{"title":221,"path":222,"stem":223},"录屏工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F0.introduction",{"title":145,"path":225,"stem":226},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F02.basic-usage",{"title":228,"path":229,"stem":230,"children":231,"page":34},"Screenshot Tool","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreenshot-tool","zh\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[232],{"title":102,"path":233,"stem":234},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":236,"path":237,"stem":238,"children":239,"page":34},"Svg Placeholder Generator","\u002Fzh\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","zh\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[240],{"title":102,"path":241,"stem":242},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":244,"path":245,"stem":246,"children":247,"page":34},"Area Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter","zh\u002F01.docs\u002F02.core\u002F08.area-converter",[248,251,254,257,260],{"title":102,"path":249,"stem":250},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":50,"path":252,"stem":253},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":54,"path":255,"stem":256},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":126,"path":258,"stem":259},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":70,"path":261,"stem":262},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":264,"path":265,"stem":266,"children":267,"page":34},"Camera Recorder","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder",[268,272,275,278,281,284,287],{"title":269,"path":270,"stem":271},"摄像机录制工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":50,"path":273,"stem":274},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":54,"path":276,"stem":277},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":66,"path":279,"stem":280},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":70,"path":282,"stem":283},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":74,"path":285,"stem":286},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":288,"path":289,"stem":290},"安全注意事项","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":292,"path":293,"stem":294,"children":295,"page":34},"Html To Markdown","\u002Fzh\u002Fdocs\u002Fcore\u002Fhtml-to-markdown","zh\u002F01.docs\u002F02.core\u002F08.html-to-markdown",[296],{"title":297,"path":298,"stem":299},"HTML转Markdown工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F0.introduction",{"title":301,"path":302,"stem":303,"children":304,"page":34},"Interest Calculator","\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator",[305,309],{"title":306,"path":307,"stem":308},"利率计算器","\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F0.introduction",{"title":50,"path":310,"stem":311},"\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F02.basic-usage",{"title":313,"path":314,"stem":315,"children":316,"page":34},"Text Unicode Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter",[317,320,323,326,329,332,335,338],{"title":102,"path":318,"stem":319},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F0.introduction",{"title":50,"path":321,"stem":322},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F02.basic-usage",{"title":54,"path":324,"stem":325},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F03.advanced-features",{"title":58,"path":327,"stem":328},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F04.security-considerations",{"title":155,"path":330,"stem":331},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F05.api-reference",{"title":126,"path":333,"stem":334},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F06.examples",{"title":70,"path":336,"stem":337},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F07.faq",{"title":74,"path":339,"stem":340},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F08.related-tools",{"title":342,"path":343,"stem":344,"children":345,"page":34},"Todo List","\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list","zh\u002F01.docs\u002F02.core\u002F09.todo-list",[346,350,353,356,359,362,365,368],{"title":347,"path":348,"stem":349},"待办事项清单","\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":50,"path":351,"stem":352},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":54,"path":354,"stem":355},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":288,"path":357,"stem":358},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":62,"path":360,"stem":361},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":66,"path":363,"stem":364},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":70,"path":366,"stem":367},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":74,"path":369,"stem":370},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":372,"path":373,"stem":374,"children":375,"page":34},"Text To Ascii Binary","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary",[376,379,382,385,389],{"title":46,"path":377,"stem":378},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F01.introduction",{"title":50,"path":380,"stem":381},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F02.basic-usage",{"title":54,"path":383,"stem":384},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F03.advanced-features",{"title":386,"path":387,"stem":388},"故障排除","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Ftroubleshooting","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F04.troubleshooting",{"title":155,"path":390,"stem":391},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F05.api-reference",{"title":393,"path":394,"stem":395,"children":396,"page":34},"Yaml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json",[397,400,404,407,410,413,416,419],{"title":102,"path":398,"stem":399},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F0.introduction",{"title":401,"path":402,"stem":403},"基本用法","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F02.basic-usage",{"title":54,"path":405,"stem":406},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F03.advanced-features",{"title":58,"path":408,"stem":409},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F04.security-considerations",{"title":155,"path":411,"stem":412},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F05.api-reference",{"title":126,"path":414,"stem":415},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F06.examples",{"title":70,"path":417,"stem":418},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F07.faq",{"title":74,"path":420,"stem":421},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools",{"title":423,"path":424,"stem":425,"children":426,"page":34},"Json To Yaml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml",[427,430],{"title":102,"path":428,"stem":429},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F0.introduction",{"title":401,"path":431,"stem":432},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F02.basic-usage",{"title":434,"path":435,"stem":436,"children":437,"page":34},"Json To Toml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-toml","zh\u002F01.docs\u002F02.core\u002F13.json-to-toml",[438],{"title":102,"path":439,"stem":440},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F0.introduction",{"title":442,"path":443,"stem":444,"children":445,"page":34},"Keycode Info","\u002Fzh\u002Fdocs\u002Fcore\u002Fkeycode-info","zh\u002F01.docs\u002F02.core\u002F13.keycode-info",[446],{"title":447,"path":448,"stem":449},"键码信息工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":451,"path":452,"stem":453,"children":454,"page":34},"Toml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-json","zh\u002F01.docs\u002F02.core\u002F14.toml-to-json",[455],{"title":102,"path":456,"stem":457},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":459,"path":460,"stem":461,"children":462,"page":34},"Toml To Yaml","\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-yaml","zh\u002F01.docs\u002F02.core\u002F15.toml-to-yaml",[463],{"title":102,"path":464,"stem":465},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F0.introduction",{"title":467,"path":468,"stem":469,"children":470,"page":34},"Xml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Fxml-to-json","zh\u002F01.docs\u002F02.core\u002F16.xml-to-json",[471],{"title":102,"path":472,"stem":473},"\u002Fzh\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":475,"path":476,"stem":477,"children":478,"page":34},"Json To Xml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml",[479,482],{"title":102,"path":480,"stem":481},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F0.introduction",{"title":50,"path":483,"stem":484},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F02.basic-usage",{"title":486,"path":487,"stem":488,"children":489,"page":34},"Url Encoder","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder","zh\u002F01.docs\u002F02.core\u002F18.url-encoder",[490,494],{"title":491,"path":492,"stem":493},"URL编码\u002F解码工具","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F0.introduction",{"title":495,"path":496,"stem":497},"实用示例","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fpractical-examples","zh\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F09.practical-examples",{"title":499,"path":500,"stem":501,"children":502,"page":34},"Text Replacer","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer","zh\u002F01.docs\u002F02.core\u002F19.text-replacer",[503,507],{"title":504,"path":505,"stem":506},"文本替换工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":508,"path":509,"stem":510},"文本替换工具 - 基本使用","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F02.basic-usage",{"title":512,"path":513,"stem":514,"children":515,"page":34},"Case Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter","zh\u002F01.docs\u002F02.core\u002F20.case-converter",[516,519,522,525,528,531,534,537],{"title":102,"path":517,"stem":518},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":50,"path":520,"stem":521},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":54,"path":523,"stem":524},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":58,"path":526,"stem":527},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":155,"path":529,"stem":530},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":126,"path":532,"stem":533},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":70,"path":535,"stem":536},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":74,"path":538,"stem":539},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":541,"path":542,"stem":543,"children":544,"page":34},"Temperature Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter",[545,548,551,554],{"title":102,"path":546,"stem":547},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":50,"path":549,"stem":550},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":54,"path":552,"stem":553},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":126,"path":555,"stem":556},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":558,"path":559,"stem":560,"children":561,"page":34},"Json Diff","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff","zh\u002F01.docs\u002F02.core\u002F22.json-diff",[562,565,568,571,574],{"title":102,"path":563,"stem":564},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F0.introduction",{"title":50,"path":566,"stem":567},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F02.basic-usage",{"title":54,"path":569,"stem":570},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F03.advanced-features",{"title":126,"path":572,"stem":573},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F06.examples",{"title":70,"path":575,"stem":576},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F07.faq",{"title":578,"path":579,"stem":580,"children":581,"page":34},"Black Wallpaper","\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[582,585,588,591,594],{"title":102,"path":583,"stem":584},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":50,"path":586,"stem":587},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":54,"path":589,"stem":590},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":126,"path":592,"stem":593},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":70,"path":595,"stem":596},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":598,"path":599,"stem":600,"children":601,"page":34},"Image To Pixel","\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel",[602,605,608,611,614],{"title":102,"path":603,"stem":604},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F0.introduction",{"title":50,"path":606,"stem":607},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F02.basic-usage",{"title":54,"path":609,"stem":610},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F03.advanced-features",{"title":126,"path":612,"stem":613},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F04.examples",{"title":70,"path":615,"stem":616},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F05.faq",{"title":618,"path":619,"stem":620,"children":621,"page":34},"Text Diff","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff","zh\u002F01.docs\u002F02.core\u002F23.text-diff",[622,626,630,634,638],{"title":623,"path":624,"stem":625},"文本差异对比工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":627,"path":628,"stem":629},"基本使用 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":631,"path":632,"stem":633},"高级功能 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":635,"path":636,"stem":637},"示例 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":639,"path":640,"stem":641},"常见问题 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":643,"path":644,"stem":645,"children":646,"page":34},"M3u8 Player","\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player",[647,650,653,656,659,662],{"title":102,"path":648,"stem":649},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":50,"path":651,"stem":652},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":54,"path":654,"stem":655},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":62,"path":657,"stem":658},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":126,"path":660,"stem":661},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":663,"path":664,"stem":665},"常见问题解答","\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":667,"path":668,"stem":669,"children":670,"page":34},"Markdown To Pdf","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[671,675,678,681,685,688,691],{"title":672,"path":673,"stem":674},"Markdown 转 PDF","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":401,"path":676,"stem":677},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":54,"path":679,"stem":680},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":682,"path":683,"stem":684},"安全说明","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":126,"path":686,"stem":687},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":70,"path":689,"stem":690},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":74,"path":692,"stem":693},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":695,"path":696,"stem":697,"children":698,"page":34},"TCP 端口扫描","\u002Fzh\u002Fdocs\u002Fcore\u002Fport-scanner","zh\u002F01.docs\u002F02.core\u002F28.port-scanner",[699],{"title":695,"path":700,"stem":701},"\u002Fzh\u002Fdocs\u002Fcore\u002Fport-scanner\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F28.port-scanner\u002F01.introduction",{"title":703,"path":704,"stem":705,"children":706,"page":34},"DNS 解析","\u002Fzh\u002Fdocs\u002Fcore\u002Fdns-lookup","zh\u002F01.docs\u002F02.core\u002F29.dns-lookup",[707],{"title":703,"path":708,"stem":709},"\u002Fzh\u002Fdocs\u002Fcore\u002Fdns-lookup\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F29.dns-lookup\u002F01.introduction",{"title":711,"path":712,"stem":713,"children":714,"page":34},"Screen Dead Pixel Detector","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[715,719,722,725,729,732,735],{"title":716,"path":717,"stem":718},"屏幕坏点检测器","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":401,"path":720,"stem":721},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":54,"path":723,"stem":724},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":726,"path":727,"stem":728},"安全与隐私","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":66,"path":730,"stem":731},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":70,"path":733,"stem":734},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":74,"path":736,"stem":737},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":739,"path":740,"stem":741,"children":742,"page":34},"Survey Tool","\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool","zh\u002F01.docs\u002F02.core\u002F31.survey-tool",[743,747,750,753,756,759,762],{"title":744,"path":745,"stem":746},"问卷工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":401,"path":748,"stem":749},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":54,"path":751,"stem":752},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":682,"path":754,"stem":755},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":66,"path":757,"stem":758},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":70,"path":760,"stem":761},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":74,"path":763,"stem":764},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":766,"path":767,"stem":768,"children":769,"page":34},"Vue Office","\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office","zh\u002F01.docs\u002F02.core\u002F32.vue-office",[770,774,777,780,783,786,789],{"title":771,"path":772,"stem":773},"Vue Office 文档预览","\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":401,"path":775,"stem":776},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":54,"path":778,"stem":779},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":682,"path":781,"stem":782},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":66,"path":784,"stem":785},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":70,"path":787,"stem":788},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":74,"path":790,"stem":791},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":793,"path":794,"stem":795,"children":796,"page":34},"Event Calendar","\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar","zh\u002F01.docs\u002F02.core\u002F33.event-calendar",[797,801,804,807,810,813,816],{"title":798,"path":799,"stem":800},"事件日历","\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":401,"path":802,"stem":803},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":54,"path":805,"stem":806},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":682,"path":808,"stem":809},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":66,"path":811,"stem":812},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":70,"path":814,"stem":815},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":74,"path":817,"stem":818},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":820,"path":821,"stem":822,"children":823,"page":34},"Base64","\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64","zh\u002F01.docs\u002F02.core\u002Fbase64",[824,827,831,834,837,840,843,846],{"title":102,"path":825,"stem":826},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":828,"path":829,"stem":830},"基本使用方法","\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":54,"path":832,"stem":833},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":58,"path":835,"stem":836},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":155,"path":838,"stem":839},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":66,"path":841,"stem":842},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":70,"path":844,"stem":845},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":74,"path":847,"stem":848},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":850,"path":851,"stem":852,"children":853,"page":34},"Emoji Picker","\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker","zh\u002F01.docs\u002F02.core\u002Femoji-picker",[854,858],{"title":855,"path":856,"stem":857},"表情符号选择器 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002Femoji-picker\u002F0.introduction",{"title":50,"path":859,"stem":860},"\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002Femoji-picker\u002F02.basic-usage",{"title":862,"path":863,"stem":864,"children":865,"page":34},"集成","\u002Fzh\u002Fdocs\u002Fintegrated","zh\u002F01.docs\u002F03.integrated",[866,870,874],{"title":867,"path":868,"stem":869},"主题","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fkbd","zh\u002F01.docs\u002F03.integrated\u002F01.kbd",{"title":871,"path":872,"stem":873},"获取请求ID","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fthemes","zh\u002F01.docs\u002F03.integrated\u002F02.themes",{"title":875,"path":876,"stem":877},"Shell 命令","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fshell","zh\u002F01.docs\u002F03.integrated\u002F03.shell",{"title":879,"path":880,"stem":881,"children":882,"page":34},"配置","\u002Fzh\u002Fdocs\u002Fconfiguration","zh\u002F01.docs\u002F04.configuration",[883,886,889],{"title":867,"path":884,"stem":885},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fkbd","zh\u002F01.docs\u002F04.configuration\u002F01.kbd",{"title":871,"path":887,"stem":888},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fthemes","zh\u002F01.docs\u002F04.configuration\u002F02.themes",{"title":875,"path":890,"stem":891},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fshell","zh\u002F01.docs\u002F04.configuration\u002F03.shell",{"title":893,"path":894,"stem":895,"children":896,"page":34},"账户","\u002Fzh\u002Fdocs\u002Faccount","zh\u002F01.docs\u002F05.account",[897,901,937,941],{"title":898,"path":899,"stem":900},"定价","\u002Fzh\u002Fdocs\u002Faccount\u002Fpricing","zh\u002F01.docs\u002F05.account\u002F01.pricing",{"title":902,"path":903,"stem":904,"children":905,"page":34},"团队","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams","zh\u002F01.docs\u002F05.account\u002F01.teams",[906,909,913,917,921,925,929,933],{"title":11,"path":907,"stem":908},"\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fsetup","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F01.setup",{"title":910,"path":911,"stem":912},"成员与角色","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fmemebers","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F02.memebers",{"title":914,"path":915,"stem":916},"SSO","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fsso","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F03.sso",{"title":918,"path":919,"stem":920},"SCIM","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fscim","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F04.scim",{"title":922,"path":923,"stem":924},"Admin API","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fadmin-api","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F05.admin-api",{"title":926,"path":927,"stem":928},"仪表盘","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fdashboard","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F06.dashboard",{"title":930,"path":931,"stem":932},"分析","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fanalytics","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F07.analytics",{"title":934,"path":935,"stem":936},"企业设置","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fenterprise-settings","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F08.enterprise-settings",{"title":938,"path":939,"stem":940},"账单","\u002Fzh\u002Fdocs\u002Faccount\u002Fbilling","zh\u002F01.docs\u002F05.account\u002F02.billing",{"title":942,"path":943,"stem":944},"更新","\u002Fzh\u002Fdocs\u002Faccount\u002Fupdate-access","zh\u002F01.docs\u002F05.account\u002F03.update-access",{"title":386,"path":946,"stem":947,"children":948,"page":34},"\u002Fzh\u002Fdocs\u002Ftroubleshooting","zh\u002F01.docs\u002F06.troubleshooting",[949,952,955],{"title":70,"path":950,"stem":951},"\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","zh\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"title":871,"path":953,"stem":954},"\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Frequest-reporting","zh\u002F01.docs\u002F06.troubleshooting\u002F02.request-reporting",{"title":956,"path":957,"stem":958},"故障排除指南","\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Ftroubleshooting-guide","zh\u002F01.docs\u002F06.troubleshooting\u002F03.troubleshooting-guide",{"id":960,"title":46,"body":961,"description":2514,"extension":2515,"meta":2516,"navigation":6,"path":83,"seo":2524,"sitemap":2525,"stem":84,"__hash__":2526},"content_zh\u002Fzh\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction.md",{"type":962,"value":963,"toc":2471},"minimark",[964,969,1006,1011,1014,1019,1048,1052,1085,1089,1093,1103,1108,1119,1124,1255,1259,1266,1270,1281,1285,1450,1454,1461,1465,1476,1480,1629,1633,1640,1644,1654,1658,1665,1669,1680,1683,1687,1721,1723,1777,1780,1784,1891,1895,1969,1973,2029,2032,2035,2055,2058,2066,2069,2077,2080,2084,2109,2112,2196,2199,2317,2319,2323,2326,2330,2333,2337,2340,2351,2355,2358,2369,2371,2398,2401,2405,2419,2422,2458,2461,2467],[965,966,968],"h1",{"id":967},"uuid-生成器","UUID 生成器",[970,971,974,998,1003],"prose-card",{"href":972,"target":973},"\u002Fuuid-generator","\\_blank",[975,976,978],"template",{"v-slot:svg":977},"",[979,980,988,992,995],"svg",{"xmlns":981,"width":982,"height":982,"viewBox":983,"fill":984,"stroke":985,"strokeWidth":986,"strokeLineCap":987,"strokeLineJoin":987},"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg","24","0 0 24 24","none","currentColor","2","round",[989,990],"path",{"d":991},"M9 12l2 2 4-4",[989,993],{"d":994},"M21 12c.552 0 1-.448 1-1V5c0-.552-.448-1-1-1H3c-.552 0-1 .448-1 1v6c0 .552.448 1 1 1",[989,996],{"d":997},"M3 12v6c0 .552.448 1 1 1h16c.552 0 1-.448 1-1v-6",[975,999,1000],{"v-slot:title":977},[1001,1002,968],"p",{},[1001,1004,1005],{},"使用UUID生成器快速生成各种版本的唯一标识符，支持批量生成和多种格式输出。",[1007,1008,1010],"h2",{"id":1009},"什么是-uuid","什么是 UUID？",[1001,1012,1013],{},"UUID（Universally Unique Identifier，通用唯一标识符）是一个 128 位的数字，用于在计算机系统中唯一标识信息。UUID 也被称为 GUID（Globally Unique Identifier，全局唯一标识符）。",[1015,1016,1018],"h3",{"id":1017},"uuid-的特点","UUID 的特点",[1020,1021,1022,1030,1036,1042],"ul",{},[1023,1024,1025,1029],"li",{},[1026,1027,1028],"strong",{},"唯一性","：在分布式系统中生成重复 UUID 的概率极低",[1023,1031,1032,1035],{},[1026,1033,1034],{},"标准化","：遵循 RFC 4122 标准",[1023,1037,1038,1041],{},[1026,1039,1040],{},"跨平台","：可在不同操作系统和编程语言中使用",[1023,1043,1044,1047],{},[1026,1045,1046],{},"无中心化","：不需要中央协调机构",[1015,1049,1051],{"id":1050},"uuid-的应用场景","UUID 的应用场景",[1053,1054,1055,1061,1067,1073,1079],"ol",{},[1023,1056,1057,1060],{},[1026,1058,1059],{},"数据库主键","：作为分布式数据库的主键",[1023,1062,1063,1066],{},[1026,1064,1065],{},"文件标识","：标识文件系统中的文件",[1023,1068,1069,1072],{},[1026,1070,1071],{},"会话管理","：Web 应用中的会话标识",[1023,1074,1075,1078],{},[1026,1076,1077],{},"消息队列","：消息的唯一标识",[1023,1080,1081,1084],{},[1026,1082,1083],{},"API 接口","：API 请求和响应的标识",[1007,1086,1088],{"id":1087},"uuid-版本详解","UUID 版本详解",[1015,1090,1092],{"id":1091},"uuid-v1基于时间和节点","UUID v1（基于时间和节点）",[1001,1094,1095,1098,1099],{},[1026,1096,1097],{},"格式","：",[1100,1101,1102],"code",{},"xxxxxxxx-xxxx-1xxx-yxxx-xxxxxxxxxxxx",[1001,1104,1105,1098],{},[1026,1106,1107],{},"特点",[1020,1109,1110,1113,1116],{},[1023,1111,1112],{},"基于当前时间和节点 ID（通常是 MAC 地址）",[1023,1114,1115],{},"包含时间戳信息，可以按时间排序",[1023,1117,1118],{},"可能泄露 MAC 地址信息",[1001,1120,1121,1098],{},[1026,1122,1123],{},"生成算法",[1125,1126,1130],"pre",{"className":1127,"code":1128,"language":1129,"meta":977,"style":977},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F 伪代码示例\nfunction generateUUIDv1() {\n  const timestamp = Date.now();\n  const nodeId = getMACAddress();\n  const clockSeq = random16Bit();\n\n  return formatUUID(timestamp, clockSeq, nodeId);\n}\n","javascript",[1100,1131,1132,1141,1156,1183,1198,1213,1219,1249],{"__ignoreMap":977},[1133,1134,1137],"span",{"class":1135,"line":1136},"line",1,[1133,1138,1140],{"class":1139},"sLEZ0","\u002F\u002F 伪代码示例\n",[1133,1142,1144,1148,1152],{"class":1135,"line":1143},2,[1133,1145,1147],{"class":1146},"sGiLm","function",[1133,1149,1151],{"class":1150},"sqMzV"," generateUUIDv1",[1133,1153,1155],{"class":1154},"svVIm","() {\n",[1133,1157,1159,1162,1166,1170,1174,1177,1180],{"class":1135,"line":1158},3,[1133,1160,1161],{"class":1146},"  const",[1133,1163,1165],{"class":1164},"sdRU0"," timestamp",[1133,1167,1169],{"class":1168},"sGmsN"," =",[1133,1171,1173],{"class":1172},"szTj3"," Date",[1133,1175,1176],{"class":1154},".",[1133,1178,1179],{"class":1150},"now",[1133,1181,1182],{"class":1154},"();\n",[1133,1184,1186,1188,1191,1193,1196],{"class":1135,"line":1185},4,[1133,1187,1161],{"class":1146},[1133,1189,1190],{"class":1164}," nodeId",[1133,1192,1169],{"class":1168},[1133,1194,1195],{"class":1150}," getMACAddress",[1133,1197,1182],{"class":1154},[1133,1199,1201,1203,1206,1208,1211],{"class":1135,"line":1200},5,[1133,1202,1161],{"class":1146},[1133,1204,1205],{"class":1164}," clockSeq",[1133,1207,1169],{"class":1168},[1133,1209,1210],{"class":1150}," random16Bit",[1133,1212,1182],{"class":1154},[1133,1214,1216],{"class":1135,"line":1215},6,[1133,1217,1218],{"emptyLinePlaceholder":6},"\n",[1133,1220,1222,1226,1229,1232,1235,1238,1241,1243,1246],{"class":1135,"line":1221},7,[1133,1223,1225],{"class":1224},"srAhW","  return",[1133,1227,1228],{"class":1150}," formatUUID",[1133,1230,1231],{"class":1154},"(",[1133,1233,1234],{"class":1172},"timestamp",[1133,1236,1237],{"class":1154},", ",[1133,1239,1240],{"class":1172},"clockSeq",[1133,1242,1237],{"class":1154},[1133,1244,1245],{"class":1172},"nodeId",[1133,1247,1248],{"class":1154},");\n",[1133,1250,1252],{"class":1135,"line":1251},8,[1133,1253,1254],{"class":1154},"}\n",[1015,1256,1258],{"id":1257},"uuid-v3基于命名空间和-md5","UUID v3（基于命名空间和 MD5）",[1001,1260,1261,1098,1263],{},[1026,1262,1097],{},[1100,1264,1265],{},"xxxxxxxx-xxxx-3xxx-yxxx-xxxxxxxxxxxx",[1001,1267,1268,1098],{},[1026,1269,1107],{},[1020,1271,1272,1275,1278],{},[1023,1273,1274],{},"基于命名空间 UUID 和名称的 MD5 散列",[1023,1276,1277],{},"相同的命名空间和名称总是产生相同的 UUID",[1023,1279,1280],{},"适用于需要确定性 UUID 的场景",[1001,1282,1283,1098],{},[1026,1284,1123],{},[1125,1286,1288],{"className":1127,"code":1287,"language":1129,"meta":977,"style":977},"function generateUUIDv3(namespace, name) {\n  const namespaceBytes = parseUUID(namespace);\n  const nameBytes = Buffer.from(name, 'utf8');\n  const hash = crypto\n    .createHash('md5')\n    .update(Buffer.concat([namespaceBytes, nameBytes]))\n    .digest();\n\n  return formatUUIDv3(hash);\n}\n",[1100,1289,1290,1311,1329,1358,1370,1386,1417,1426,1430,1445],{"__ignoreMap":977},[1133,1291,1292,1294,1297,1299,1303,1305,1308],{"class":1135,"line":1136},[1133,1293,1147],{"class":1146},[1133,1295,1296],{"class":1150}," generateUUIDv3",[1133,1298,1231],{"class":1154},[1133,1300,1302],{"class":1301},"szM7h","namespace",[1133,1304,1237],{"class":1154},[1133,1306,1307],{"class":1301},"name",[1133,1309,1310],{"class":1154},") {\n",[1133,1312,1313,1315,1318,1320,1323,1325,1327],{"class":1135,"line":1143},[1133,1314,1161],{"class":1146},[1133,1316,1317],{"class":1164}," namespaceBytes",[1133,1319,1169],{"class":1168},[1133,1321,1322],{"class":1150}," parseUUID",[1133,1324,1231],{"class":1154},[1133,1326,1302],{"class":1172},[1133,1328,1248],{"class":1154},[1133,1330,1331,1333,1336,1338,1341,1343,1346,1348,1350,1352,1356],{"class":1135,"line":1158},[1133,1332,1161],{"class":1146},[1133,1334,1335],{"class":1164}," nameBytes",[1133,1337,1169],{"class":1168},[1133,1339,1340],{"class":1172}," Buffer",[1133,1342,1176],{"class":1154},[1133,1344,1345],{"class":1150},"from",[1133,1347,1231],{"class":1154},[1133,1349,1307],{"class":1172},[1133,1351,1237],{"class":1154},[1133,1353,1355],{"class":1354},"sjj1j","'utf8'",[1133,1357,1248],{"class":1154},[1133,1359,1360,1362,1365,1367],{"class":1135,"line":1185},[1133,1361,1161],{"class":1146},[1133,1363,1364],{"class":1164}," hash",[1133,1366,1169],{"class":1168},[1133,1368,1369],{"class":1172}," crypto\n",[1133,1371,1372,1375,1378,1380,1383],{"class":1135,"line":1200},[1133,1373,1374],{"class":1154},"    .",[1133,1376,1377],{"class":1150},"createHash",[1133,1379,1231],{"class":1154},[1133,1381,1382],{"class":1354},"'md5'",[1133,1384,1385],{"class":1154},")\n",[1133,1387,1388,1390,1393,1395,1398,1400,1403,1406,1409,1411,1414],{"class":1135,"line":1215},[1133,1389,1374],{"class":1154},[1133,1391,1392],{"class":1150},"update",[1133,1394,1231],{"class":1154},[1133,1396,1397],{"class":1172},"Buffer",[1133,1399,1176],{"class":1154},[1133,1401,1402],{"class":1150},"concat",[1133,1404,1405],{"class":1154},"([",[1133,1407,1408],{"class":1172},"namespaceBytes",[1133,1410,1237],{"class":1154},[1133,1412,1413],{"class":1172},"nameBytes",[1133,1415,1416],{"class":1154},"]))\n",[1133,1418,1419,1421,1424],{"class":1135,"line":1221},[1133,1420,1374],{"class":1154},[1133,1422,1423],{"class":1150},"digest",[1133,1425,1182],{"class":1154},[1133,1427,1428],{"class":1135,"line":1251},[1133,1429,1218],{"emptyLinePlaceholder":6},[1133,1431,1433,1435,1438,1440,1443],{"class":1135,"line":1432},9,[1133,1434,1225],{"class":1224},[1133,1436,1437],{"class":1150}," formatUUIDv3",[1133,1439,1231],{"class":1154},[1133,1441,1442],{"class":1172},"hash",[1133,1444,1248],{"class":1154},[1133,1446,1448],{"class":1135,"line":1447},10,[1133,1449,1254],{"class":1154},[1015,1451,1453],{"id":1452},"uuid-v4随机生成","UUID v4（随机生成）",[1001,1455,1456,1098,1458],{},[1026,1457,1097],{},[1100,1459,1460],{},"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",[1001,1462,1463,1098],{},[1026,1464,1107],{},[1020,1466,1467,1470,1473],{},[1023,1468,1469],{},"完全随机生成",[1023,1471,1472],{},"最常用的 UUID 版本",[1023,1474,1475],{},"不包含任何有意义的信息",[1001,1477,1478,1098],{},[1026,1479,1123],{},[1125,1481,1483],{"className":1127,"code":1482,"language":1129,"meta":977,"style":977},"function generateUUIDv4() {\n  const bytes = crypto.randomBytes(16);\n  bytes[6] = (bytes[6] & 0x0f) | 0x40; \u002F\u002F 版本 4\n  bytes[8] = (bytes[8] & 0x3f) | 0x80; \u002F\u002F 变体\n\n  return formatUUID(bytes);\n}\n",[1100,1484,1485,1494,1519,1569,1609,1613,1625],{"__ignoreMap":977},[1133,1486,1487,1489,1492],{"class":1135,"line":1136},[1133,1488,1147],{"class":1146},[1133,1490,1491],{"class":1150}," generateUUIDv4",[1133,1493,1155],{"class":1154},[1133,1495,1496,1498,1501,1503,1506,1508,1511,1513,1517],{"class":1135,"line":1143},[1133,1497,1161],{"class":1146},[1133,1499,1500],{"class":1164}," bytes",[1133,1502,1169],{"class":1168},[1133,1504,1505],{"class":1172}," crypto",[1133,1507,1176],{"class":1154},[1133,1509,1510],{"class":1150},"randomBytes",[1133,1512,1231],{"class":1154},[1133,1514,1516],{"class":1515},"sewGd","16",[1133,1518,1248],{"class":1154},[1133,1520,1521,1524,1527,1530,1533,1536,1539,1542,1544,1546,1548,1551,1554,1557,1560,1563,1566],{"class":1135,"line":1158},[1133,1522,1523],{"class":1172},"  bytes",[1133,1525,1526],{"class":1154},"[",[1133,1528,1529],{"class":1515},"6",[1133,1531,1532],{"class":1154},"] ",[1133,1534,1535],{"class":1168},"=",[1133,1537,1538],{"class":1154}," (",[1133,1540,1541],{"class":1172},"bytes",[1133,1543,1526],{"class":1154},[1133,1545,1529],{"class":1515},[1133,1547,1532],{"class":1154},[1133,1549,1550],{"class":1168},"&",[1133,1552,1553],{"class":1515}," 0x0f",[1133,1555,1556],{"class":1154},") ",[1133,1558,1559],{"class":1168},"|",[1133,1561,1562],{"class":1515}," 0x40",[1133,1564,1565],{"class":1154},"; ",[1133,1567,1568],{"class":1139},"\u002F\u002F 版本 4\n",[1133,1570,1571,1573,1575,1578,1580,1582,1584,1586,1588,1590,1592,1594,1597,1599,1601,1604,1606],{"class":1135,"line":1185},[1133,1572,1523],{"class":1172},[1133,1574,1526],{"class":1154},[1133,1576,1577],{"class":1515},"8",[1133,1579,1532],{"class":1154},[1133,1581,1535],{"class":1168},[1133,1583,1538],{"class":1154},[1133,1585,1541],{"class":1172},[1133,1587,1526],{"class":1154},[1133,1589,1577],{"class":1515},[1133,1591,1532],{"class":1154},[1133,1593,1550],{"class":1168},[1133,1595,1596],{"class":1515}," 0x3f",[1133,1598,1556],{"class":1154},[1133,1600,1559],{"class":1168},[1133,1602,1603],{"class":1515}," 0x80",[1133,1605,1565],{"class":1154},[1133,1607,1608],{"class":1139},"\u002F\u002F 变体\n",[1133,1610,1611],{"class":1135,"line":1200},[1133,1612,1218],{"emptyLinePlaceholder":6},[1133,1614,1615,1617,1619,1621,1623],{"class":1135,"line":1215},[1133,1616,1225],{"class":1224},[1133,1618,1228],{"class":1150},[1133,1620,1231],{"class":1154},[1133,1622,1541],{"class":1172},[1133,1624,1248],{"class":1154},[1133,1626,1627],{"class":1135,"line":1221},[1133,1628,1254],{"class":1154},[1015,1630,1632],{"id":1631},"uuid-v5基于命名空间和-sha-1","UUID v5（基于命名空间和 SHA-1）",[1001,1634,1635,1098,1637],{},[1026,1636,1097],{},[1100,1638,1639],{},"xxxxxxxx-xxxx-5xxx-yxxx-xxxxxxxxxxxx",[1001,1641,1642,1098],{},[1026,1643,1107],{},[1020,1645,1646,1649,1652],{},[1023,1647,1648],{},"基于命名空间 UUID 和名称的 SHA-1 散列",[1023,1650,1651],{},"比 v3 更安全（使用 SHA-1 而非 MD5）",[1023,1653,1280],{},[1015,1655,1657],{"id":1656},"uuid-nil空-uuid","UUID NIL（空 UUID）",[1001,1659,1660,1098,1662],{},[1026,1661,1097],{},[1100,1663,1664],{},"00000000-0000-0000-0000-000000000000",[1001,1666,1667,1098],{},[1026,1668,1107],{},[1020,1670,1671,1674,1677],{},[1023,1672,1673],{},"所有位都为 0",[1023,1675,1676],{},"用于表示\"无 UUID\"或\"未知 UUID\"",[1023,1678,1679],{},"在数据库设计中用作默认值",[1007,1681,1682],{"id":1682},"预定义命名空间",[1015,1684,1686],{"id":1685},"标准命名空间-uuid","标准命名空间 UUID",[1020,1688,1689,1697,1705,1713],{},[1023,1690,1691,1098,1694],{},[1026,1692,1693],{},"DNS 命名空间",[1100,1695,1696],{},"6ba7b810-9dad-11d1-80b4-00c04fd430c8",[1023,1698,1699,1098,1702],{},[1026,1700,1701],{},"URL 命名空间",[1100,1703,1704],{},"6ba7b811-9dad-11d1-80b4-00c04fd430c8",[1023,1706,1707,1098,1710],{},[1026,1708,1709],{},"OID 命名空间",[1100,1711,1712],{},"6ba7b812-9dad-11d1-80b4-00c04fd430c8",[1023,1714,1715,1098,1718],{},[1026,1716,1717],{},"X.500 DN 命名空间",[1100,1719,1720],{},"6ba7b814-9dad-11d1-80b4-00c04fd430c8",[1015,1722,66],{"id":66},[1125,1724,1726],{"className":1127,"code":1725,"language":1129,"meta":977,"style":977},"\u002F\u002F 使用 DNS 命名空间生成 UUID v3\nconst dnsNamespace = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nconst uuid = generateUUIDv3(dnsNamespace, 'example.com');\n\u002F\u002F 结果：5df41881-3aed-3515-88a7-2f4a814cf09e\n",[1100,1727,1728,1733,1749,1772],{"__ignoreMap":977},[1133,1729,1730],{"class":1135,"line":1136},[1133,1731,1732],{"class":1139},"\u002F\u002F 使用 DNS 命名空间生成 UUID v3\n",[1133,1734,1735,1738,1741,1743,1746],{"class":1135,"line":1143},[1133,1736,1737],{"class":1146},"const",[1133,1739,1740],{"class":1164}," dnsNamespace",[1133,1742,1169],{"class":1168},[1133,1744,1745],{"class":1354}," '6ba7b810-9dad-11d1-80b4-00c04fd430c8'",[1133,1747,1748],{"class":1154},";\n",[1133,1750,1751,1753,1756,1758,1760,1762,1765,1767,1770],{"class":1135,"line":1158},[1133,1752,1737],{"class":1146},[1133,1754,1755],{"class":1164}," uuid",[1133,1757,1169],{"class":1168},[1133,1759,1296],{"class":1150},[1133,1761,1231],{"class":1154},[1133,1763,1764],{"class":1172},"dnsNamespace",[1133,1766,1237],{"class":1154},[1133,1768,1769],{"class":1354},"'example.com'",[1133,1771,1248],{"class":1154},[1133,1773,1774],{"class":1135,"line":1185},[1133,1775,1776],{"class":1139},"\u002F\u002F 结果：5df41881-3aed-3515-88a7-2f4a814cf09e\n",[1007,1778,1083],{"id":1779},"api-接口",[1015,1781,1783],{"id":1782},"生成单个-uuid","生成单个 UUID",[1125,1785,1787],{"className":1127,"code":1786,"language":1129,"meta":977,"style":977},"\u002F\u002F 生成 UUID v4\nconst uuid = generateUUID('v4');\n\n\u002F\u002F 生成 UUID v1\nconst uuid = generateUUID('v1');\n\n\u002F\u002F 生成 UUID v3\nconst uuid = generateUUID('v3', {\n  namespace: '6ba7b810-9dad-11d1-80b4-00c04fd430c8',\n  name: 'example.com',\n});\n",[1100,1788,1789,1794,1812,1816,1821,1838,1842,1847,1865,1875,1885],{"__ignoreMap":977},[1133,1790,1791],{"class":1135,"line":1136},[1133,1792,1793],{"class":1139},"\u002F\u002F 生成 UUID v4\n",[1133,1795,1796,1798,1800,1802,1805,1807,1810],{"class":1135,"line":1143},[1133,1797,1737],{"class":1146},[1133,1799,1755],{"class":1164},[1133,1801,1169],{"class":1168},[1133,1803,1804],{"class":1150}," generateUUID",[1133,1806,1231],{"class":1154},[1133,1808,1809],{"class":1354},"'v4'",[1133,1811,1248],{"class":1154},[1133,1813,1814],{"class":1135,"line":1158},[1133,1815,1218],{"emptyLinePlaceholder":6},[1133,1817,1818],{"class":1135,"line":1185},[1133,1819,1820],{"class":1139},"\u002F\u002F 生成 UUID v1\n",[1133,1822,1823,1825,1827,1829,1831,1833,1836],{"class":1135,"line":1200},[1133,1824,1737],{"class":1146},[1133,1826,1755],{"class":1164},[1133,1828,1169],{"class":1168},[1133,1830,1804],{"class":1150},[1133,1832,1231],{"class":1154},[1133,1834,1835],{"class":1354},"'v1'",[1133,1837,1248],{"class":1154},[1133,1839,1840],{"class":1135,"line":1215},[1133,1841,1218],{"emptyLinePlaceholder":6},[1133,1843,1844],{"class":1135,"line":1221},[1133,1845,1846],{"class":1139},"\u002F\u002F 生成 UUID v3\n",[1133,1848,1849,1851,1853,1855,1857,1859,1862],{"class":1135,"line":1251},[1133,1850,1737],{"class":1146},[1133,1852,1755],{"class":1164},[1133,1854,1169],{"class":1168},[1133,1856,1804],{"class":1150},[1133,1858,1231],{"class":1154},[1133,1860,1861],{"class":1354},"'v3'",[1133,1863,1864],{"class":1154},", {\n",[1133,1866,1867,1870,1872],{"class":1135,"line":1432},[1133,1868,1869],{"class":1172},"  namespace:",[1133,1871,1745],{"class":1354},[1133,1873,1874],{"class":1154},",\n",[1133,1876,1877,1880,1883],{"class":1135,"line":1447},[1133,1878,1879],{"class":1172},"  name:",[1133,1881,1882],{"class":1354}," 'example.com'",[1133,1884,1874],{"class":1154},[1133,1886,1888],{"class":1135,"line":1887},11,[1133,1889,1890],{"class":1154},"});\n",[1015,1892,1894],{"id":1893},"批量生成-uuid","批量生成 UUID",[1125,1896,1898],{"className":1127,"code":1897,"language":1129,"meta":977,"style":977},"\u002F\u002F 批量生成 UUID\nconst uuids = generateMultipleUUIDs('v4', 10);\n\n\u002F\u002F 生成不同版本的 UUID\nconst mixedUUIDs = generateMultipleUUIDs(['v1', 'v4', 'v5'], 5);\n",[1100,1899,1900,1905,1928,1932,1937],{"__ignoreMap":977},[1133,1901,1902],{"class":1135,"line":1136},[1133,1903,1904],{"class":1139},"\u002F\u002F 批量生成 UUID\n",[1133,1906,1907,1909,1912,1914,1917,1919,1921,1923,1926],{"class":1135,"line":1143},[1133,1908,1737],{"class":1146},[1133,1910,1911],{"class":1164}," uuids",[1133,1913,1169],{"class":1168},[1133,1915,1916],{"class":1150}," generateMultipleUUIDs",[1133,1918,1231],{"class":1154},[1133,1920,1809],{"class":1354},[1133,1922,1237],{"class":1154},[1133,1924,1925],{"class":1515},"10",[1133,1927,1248],{"class":1154},[1133,1929,1930],{"class":1135,"line":1158},[1133,1931,1218],{"emptyLinePlaceholder":6},[1133,1933,1934],{"class":1135,"line":1185},[1133,1935,1936],{"class":1139},"\u002F\u002F 生成不同版本的 UUID\n",[1133,1938,1939,1941,1944,1946,1948,1950,1952,1954,1956,1958,1961,1964,1967],{"class":1135,"line":1200},[1133,1940,1737],{"class":1146},[1133,1942,1943],{"class":1164}," mixedUUIDs",[1133,1945,1169],{"class":1168},[1133,1947,1916],{"class":1150},[1133,1949,1405],{"class":1154},[1133,1951,1835],{"class":1354},[1133,1953,1237],{"class":1154},[1133,1955,1809],{"class":1354},[1133,1957,1237],{"class":1154},[1133,1959,1960],{"class":1354},"'v5'",[1133,1962,1963],{"class":1154},"], ",[1133,1965,1966],{"class":1515},"5",[1133,1968,1248],{"class":1154},[1015,1970,1972],{"id":1971},"uuid-验证","UUID 验证",[1125,1974,1976],{"className":1127,"code":1975,"language":1129,"meta":977,"style":977},"\u002F\u002F 验证 UUID 格式\nconst isValid = validateUUID('550e8400-e29b-41d4-a716-446655440000');\n\n\u002F\u002F 获取 UUID 版本\nconst version = getUUIDVersion('550e8400-e29b-41d4-a716-446655440000');\n",[1100,1977,1978,1983,2002,2006,2011],{"__ignoreMap":977},[1133,1979,1980],{"class":1135,"line":1136},[1133,1981,1982],{"class":1139},"\u002F\u002F 验证 UUID 格式\n",[1133,1984,1985,1987,1990,1992,1995,1997,2000],{"class":1135,"line":1143},[1133,1986,1737],{"class":1146},[1133,1988,1989],{"class":1164}," isValid",[1133,1991,1169],{"class":1168},[1133,1993,1994],{"class":1150}," validateUUID",[1133,1996,1231],{"class":1154},[1133,1998,1999],{"class":1354},"'550e8400-e29b-41d4-a716-446655440000'",[1133,2001,1248],{"class":1154},[1133,2003,2004],{"class":1135,"line":1158},[1133,2005,1218],{"emptyLinePlaceholder":6},[1133,2007,2008],{"class":1135,"line":1185},[1133,2009,2010],{"class":1139},"\u002F\u002F 获取 UUID 版本\n",[1133,2012,2013,2015,2018,2020,2023,2025,2027],{"class":1135,"line":1200},[1133,2014,1737],{"class":1146},[1133,2016,2017],{"class":1164}," version",[1133,2019,1169],{"class":1168},[1133,2021,2022],{"class":1150}," getUUIDVersion",[1133,2024,1231],{"class":1154},[1133,2026,1999],{"class":1354},[1133,2028,1248],{"class":1154},[1007,2030,2031],{"id":2031},"性能考虑",[1015,2033,2034],{"id":2034},"生成速度",[1020,2036,2037,2043,2049],{},[1023,2038,2039,2042],{},[1026,2040,2041],{},"v4（随机）","：最快，约 100,000 UUID\u002F秒",[1023,2044,2045,2048],{},[1026,2046,2047],{},"v1（时间）","：中等，约 50,000 UUID\u002F秒",[1023,2050,2051,2054],{},[1026,2052,2053],{},"v3\u002Fv5（散列）","：较慢，约 10,000 UUID\u002F秒",[1015,2056,2057],{"id":2057},"内存使用",[1020,2059,2060,2063],{},[1023,2061,2062],{},"每个 UUID 占用 16 字节",[1023,2064,2065],{},"批量生成时注意内存使用量",[1015,2067,2068],{"id":2068},"并发安全",[1020,2070,2071,2074],{},[1023,2072,2073],{},"v4 使用加密安全的随机数生成器",[1023,2075,2076],{},"v1 需要确保时钟序列的唯一性",[1007,2078,2079],{"id":2079},"最佳实践",[1015,2081,2083],{"id":2082},"选择-uuid-版本","选择 UUID 版本",[1053,2085,2086,2092,2098,2104],{},[1023,2087,2088,2091],{},[1026,2089,2090],{},"一般用途","：使用 UUID v4",[1023,2093,2094,2097],{},[1026,2095,2096],{},"需要时间排序","：使用 UUID v1",[1023,2099,2100,2103],{},[1026,2101,2102],{},"需要确定性","：使用 UUID v3 或 v5",[1023,2105,2106,2108],{},[1026,2107,1059],{},"：推荐使用 UUID v4",[1015,2110,2111],{"id":2111},"存储优化",[1125,2113,2117],{"className":2114,"code":2115,"language":2116,"meta":977,"style":977},"language-sql shiki shiki-themes github-light github-light dark-plus","-- PostgreSQL 中的 UUID 存储\nCREATE TABLE users (\n  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),\n  name VARCHAR(255)\n);\n\n-- 创建索引\nCREATE INDEX idx_users_id ON users(id);\n","sql",[1100,2118,2119,2124,2138,2152,2167,2171,2175,2180],{"__ignoreMap":977},[1133,2120,2121],{"class":1135,"line":1136},[1133,2122,2123],{"class":1139},"-- PostgreSQL 中的 UUID 存储\n",[1133,2125,2126,2129,2132,2135],{"class":1135,"line":1143},[1133,2127,2128],{"class":1146},"CREATE",[1133,2130,2131],{"class":1146}," TABLE",[1133,2133,2134],{"class":1150}," users",[1133,2136,2137],{"class":1154}," (\n",[1133,2139,2140,2143,2146,2149],{"class":1135,"line":1158},[1133,2141,2142],{"class":1154},"  id UUID ",[1133,2144,2145],{"class":1146},"PRIMARY KEY",[1133,2147,2148],{"class":1146}," DEFAULT",[1133,2150,2151],{"class":1154}," gen_random_uuid(),\n",[1133,2153,2154,2157,2160,2162,2165],{"class":1135,"line":1185},[1133,2155,2156],{"class":1146},"  name",[1133,2158,2159],{"class":1146}," VARCHAR",[1133,2161,1231],{"class":1154},[1133,2163,2164],{"class":1515},"255",[1133,2166,1385],{"class":1154},[1133,2168,2169],{"class":1135,"line":1200},[1133,2170,1248],{"class":1154},[1133,2172,2173],{"class":1135,"line":1215},[1133,2174,1218],{"emptyLinePlaceholder":6},[1133,2176,2177],{"class":1135,"line":1221},[1133,2178,2179],{"class":1139},"-- 创建索引\n",[1133,2181,2182,2184,2187,2190,2193],{"class":1135,"line":1251},[1133,2183,2128],{"class":1146},[1133,2185,2186],{"class":1146}," INDEX",[1133,2188,2189],{"class":1150}," idx_users_id",[1133,2191,2192],{"class":1146}," ON",[1133,2194,2195],{"class":1154}," users(id);\n",[1015,2197,2198],{"id":2198},"性能优化",[1125,2200,2202],{"className":1127,"code":2201,"language":1129,"meta":977,"style":977},"\u002F\u002F 使用对象池减少内存分配\nconst uuidPool = new Array(1000).fill(null).map(() => generateUUIDv4());\n\n\u002F\u002F 批量生成时使用 Web Workers\nconst worker = new Worker('uuid-worker.js');\nworker.postMessage({ type: 'generate', count: 1000 });\n",[1100,2203,2204,2209,2257,2261,2266,2287],{"__ignoreMap":977},[1133,2205,2206],{"class":1135,"line":1136},[1133,2207,2208],{"class":1139},"\u002F\u002F 使用对象池减少内存分配\n",[1133,2210,2211,2213,2216,2218,2221,2224,2226,2229,2232,2235,2237,2241,2243,2246,2249,2252,2254],{"class":1135,"line":1143},[1133,2212,1737],{"class":1146},[1133,2214,2215],{"class":1164}," uuidPool",[1133,2217,1169],{"class":1168},[1133,2219,2220],{"class":1146}," new",[1133,2222,2223],{"class":1150}," Array",[1133,2225,1231],{"class":1154},[1133,2227,2228],{"class":1515},"1000",[1133,2230,2231],{"class":1154},").",[1133,2233,2234],{"class":1150},"fill",[1133,2236,1231],{"class":1154},[1133,2238,2240],{"class":2239},"sLV08","null",[1133,2242,2231],{"class":1154},[1133,2244,2245],{"class":1150},"map",[1133,2247,2248],{"class":1154},"(() ",[1133,2250,2251],{"class":1146},"=>",[1133,2253,1491],{"class":1150},[1133,2255,2256],{"class":1154},"());\n",[1133,2258,2259],{"class":1135,"line":1158},[1133,2260,1218],{"emptyLinePlaceholder":6},[1133,2262,2263],{"class":1135,"line":1185},[1133,2264,2265],{"class":1139},"\u002F\u002F 批量生成时使用 Web Workers\n",[1133,2267,2268,2270,2273,2275,2277,2280,2282,2285],{"class":1135,"line":1200},[1133,2269,1737],{"class":1146},[1133,2271,2272],{"class":1164}," worker",[1133,2274,1169],{"class":1168},[1133,2276,2220],{"class":1146},[1133,2278,2279],{"class":1150}," Worker",[1133,2281,1231],{"class":1154},[1133,2283,2284],{"class":1354},"'uuid-worker.js'",[1133,2286,1248],{"class":1154},[1133,2288,2289,2292,2294,2297,2300,2303,2306,2308,2311,2314],{"class":1135,"line":1215},[1133,2290,2291],{"class":1172},"worker",[1133,2293,1176],{"class":1154},[1133,2295,2296],{"class":1150},"postMessage",[1133,2298,2299],{"class":1154},"({ ",[1133,2301,2302],{"class":1172},"type:",[1133,2304,2305],{"class":1354}," 'generate'",[1133,2307,1237],{"class":1154},[1133,2309,2310],{"class":1172},"count:",[1133,2312,2313],{"class":1515}," 1000",[1133,2315,2316],{"class":1154}," });\n",[1007,2318,70],{"id":70},[1015,2320,2322],{"id":2321},"q-uuid-和-guid-有什么区别","Q: UUID 和 GUID 有什么区别？",[1001,2324,2325],{},"A: UUID 和 GUID 本质上是相同的，只是名称不同。UUID 是 RFC 标准术语，GUID 是 Microsoft 的术语。",[1015,2327,2329],{"id":2328},"q-uuid-会重复吗","Q: UUID 会重复吗？",[1001,2331,2332],{},"A: 理论上可能，但概率极低。v4 UUID 重复的概率约为 2.71 × 10^-36。",[1015,2334,2336],{"id":2335},"q-如何选择-uuid-版本","Q: 如何选择 UUID 版本？",[1001,2338,2339],{},"A: 根据需求选择：",[1020,2341,2342,2345,2348],{},[1023,2343,2344],{},"需要随机性：v4",[1023,2346,2347],{},"需要时间信息：v1",[1023,2349,2350],{},"需要确定性：v3 或 v5",[1015,2352,2354],{"id":2353},"q-uuid-会影响数据库性能吗","Q: UUID 会影响数据库性能吗？",[1001,2356,2357],{},"A: 可能影响，因为 UUID 比整数主键大。建议：",[1020,2359,2360,2363,2366],{},[1023,2361,2362],{},"使用 B-tree 索引",[1023,2364,2365],{},"考虑使用 UUID v1（时间排序）",[1023,2367,2368],{},"在适当情况下使用整数主键",[1007,2370,74],{"id":74},[1020,2372,2373,2380,2386,2392],{},[1023,2374,2375],{},[2376,2377,2379],"a",{"href":2378},"\u002Fmd5-calculator","MD5 计算器",[1023,2381,2382],{},[2376,2383,2385],{"href":2384},"\u002Fsha256-calculator","SHA-256 计算器",[1023,2387,2388],{},[2376,2389,2391],{"href":2390},"\u002Fbase64-encoder","Base64 编码器",[1023,2393,2394],{},[2376,2395,2397],{"href":2396},"\u002Fpassword-generator","密码生成器",[1007,2399,2400],{"id":2400},"技术规范",[1015,2402,2404],{"id":2403},"rfc-标准","RFC 标准",[1020,2406,2407,2413],{},[1023,2408,2409,2412],{},[1026,2410,2411],{},"RFC 4122","：UUID 规范",[1023,2414,2415,2418],{},[1026,2416,2417],{},"RFC 4122 Section 4.1.3","：UUID 版本定义",[1015,2420,2421],{"id":2421},"编程语言支持",[1020,2423,2424,2433,2442,2450],{},[1023,2425,2426,1098,2429,2432],{},[1026,2427,2428],{},"JavaScript",[1100,2430,2431],{},"crypto.randomUUID()","（Node.js 14.17+）",[1023,2434,2435,1098,2438,2441],{},[1026,2436,2437],{},"Python",[1100,2439,2440],{},"uuid"," 模块",[1023,2443,2444,1098,2447],{},[1026,2445,2446],{},"Java",[1100,2448,2449],{},"java.util.UUID",[1023,2451,2452,1098,2455],{},[1026,2453,2454],{},"C#",[1100,2456,2457],{},"System.Guid",[2459,2460],"hr",{},[1001,2462,2463],{},[2464,2465,2466],"em",{},"最后更新时间：2024年1月20日",[2468,2469,2470],"style",{},"html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}",{"title":977,"searchDepth":1143,"depth":1143,"links":2472},[2473,2477,2484,2488,2493,2498,2503,2509,2510],{"id":1009,"depth":1143,"text":1010,"children":2474},[2475,2476],{"id":1017,"depth":1158,"text":1018},{"id":1050,"depth":1158,"text":1051},{"id":1087,"depth":1143,"text":1088,"children":2478},[2479,2480,2481,2482,2483],{"id":1091,"depth":1158,"text":1092},{"id":1257,"depth":1158,"text":1258},{"id":1452,"depth":1158,"text":1453},{"id":1631,"depth":1158,"text":1632},{"id":1656,"depth":1158,"text":1657},{"id":1682,"depth":1143,"text":1682,"children":2485},[2486,2487],{"id":1685,"depth":1158,"text":1686},{"id":66,"depth":1158,"text":66},{"id":1779,"depth":1143,"text":1083,"children":2489},[2490,2491,2492],{"id":1782,"depth":1158,"text":1783},{"id":1893,"depth":1158,"text":1894},{"id":1971,"depth":1158,"text":1972},{"id":2031,"depth":1143,"text":2031,"children":2494},[2495,2496,2497],{"id":2034,"depth":1158,"text":2034},{"id":2057,"depth":1158,"text":2057},{"id":2068,"depth":1158,"text":2068},{"id":2079,"depth":1143,"text":2079,"children":2499},[2500,2501,2502],{"id":2082,"depth":1158,"text":2083},{"id":2111,"depth":1158,"text":2111},{"id":2198,"depth":1158,"text":2198},{"id":70,"depth":1143,"text":70,"children":2504},[2505,2506,2507,2508],{"id":2321,"depth":1158,"text":2322},{"id":2328,"depth":1158,"text":2329},{"id":2335,"depth":1158,"text":2336},{"id":2353,"depth":1158,"text":2354},{"id":74,"depth":1143,"text":74},{"id":2400,"depth":1143,"text":2400,"children":2511},[2512,2513],{"id":2403,"depth":1158,"text":2404},{"id":2421,"depth":1158,"text":2421},"在线 UUID 生成工具，支持多种 UUID 版本，批量生成功能","md",{"category":2517,"tags":2518,"date":2523,"updated":2523},"生成工具",[78,2519,2520,2521,2522],"唯一标识符","GUID","分布式系统","数据库","2024-01-20",{"title":46,"description":2514},{"loc":83},"vjQvKquDu_PSgKmD-_p0jf276ADwstHAiL5R8OapOZY",[2528,2528],null]