[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fde\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction":3,"page-\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction-de":454,"surroundings\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction-de":2002},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":26},"Dokumentation",true,"\u002Fde\u002Fdocs","de\u002F01.docs",[10,27,446],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"Deutsch","\u002Fde\u002Fdocs\u002Fwelcome","de\u002F01.docs\u002F01.welcome\u002F01.index",[15,17],{"title":16,"path":12,"stem":13},"Welcome",{"title":18,"path":19,"stem":20,"children":21,"page":26},"Get Started","\u002Fde\u002Fdocs\u002Fwelcome\u002Fget-started","de\u002F01.docs\u002F01.welcome\u002F01.get-started",[22],{"title":23,"path":24,"stem":25},"Installation","\u002Fde\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","de\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"Kernwerkzeuge","\u002Fde\u002Fdocs\u002Fcore","de\u002F01.docs\u002F02.core",[32,57,69,78,97,105,113,134,166,175,183,192,223,241,261,286,304,334,362,390,417],{"title":33,"path":34,"stem":35,"children":36,"page":26},"MD5","\u002Fde\u002Fdocs\u002Fcore\u002Fmd5","de\u002F01.docs\u002F02.core\u002F01.md5",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"Einführung","\u002Fde\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":42,"path":43,"stem":44},"Grundlegende Verwendung","\u002Fde\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":46,"path":47,"stem":48},"Erweiterte Funktionen","\u002Fde\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":50,"path":51,"stem":52},"Sicherheitsüberlegungen","\u002Fde\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":54,"path":55,"stem":56},"API-Referenz","\u002Fde\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","de\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":58,"path":59,"stem":60,"children":61,"page":26},"UUID","\u002Fde\u002Fdocs\u002Fcore\u002Fuuid","de\u002F01.docs\u002F02.core\u002F02.uuid",[62,65],{"title":38,"path":63,"stem":64},"\u002Fde\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":66,"path":67,"stem":68},"API","\u002Fde\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","de\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":70,"path":71,"stem":72,"children":73,"page":26},"Beyond Compare","\u002Fde\u002Fdocs\u002Fcore\u002Fbeyond-compare","de\u002F01.docs\u002F02.core\u002F06.beyond-compare",[74],{"title":75,"path":76,"stem":77},"Introduction","\u002Fde\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":79,"path":80,"stem":81,"children":82,"page":26},"Clock","\u002Fde\u002Fdocs\u002Fcore\u002Fclock","de\u002F01.docs\u002F02.core\u002F06.clock",[83,87,90,93],{"title":84,"path":85,"stem":86},"Clock Tool","\u002Fde\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":42,"path":88,"stem":89},"\u002Fde\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":46,"path":91,"stem":92},"\u002Fde\u002Fdocs\u002Fcore\u002Fclock\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F06.clock\u002F03.advanced-features",{"title":94,"path":95,"stem":96},"Häufig gestellte Fragen","\u002Fde\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","de\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":98,"path":99,"stem":100,"children":101,"page":26},"Screenshot Tool","\u002Fde\u002Fdocs\u002Fcore\u002Fscreenshot-tool","de\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[102],{"title":75,"path":103,"stem":104},"\u002Fde\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":106,"path":107,"stem":108,"children":109,"page":26},"Svg Placeholder Generator","\u002Fde\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","de\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[110],{"title":75,"path":111,"stem":112},"\u002Fde\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":114,"path":115,"stem":116,"children":117,"page":26},"Area Converter","\u002Fde\u002Fdocs\u002Fcore\u002Farea-converter","de\u002F01.docs\u002F02.core\u002F08.area-converter",[118,121,124,127,131],{"title":75,"path":119,"stem":120},"\u002Fde\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":42,"path":122,"stem":123},"\u002Fde\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":46,"path":125,"stem":126},"\u002Fde\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":128,"path":129,"stem":130},"Beispiele","\u002Fde\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","de\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":94,"path":132,"stem":133},"\u002Fde\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","de\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":135,"path":136,"stem":137,"children":138,"page":26},"Camera Recorder","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder","de\u002F01.docs\u002F02.core\u002F08.camera-recorder",[139,142,146,150,154,158,162],{"title":75,"path":140,"stem":141},"\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":143,"path":144,"stem":145},"Basic Usage","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":147,"path":148,"stem":149},"Advanced Features","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":151,"path":152,"stem":153},"Examples","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":155,"path":156,"stem":157},"Frequently Asked Questions","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":159,"path":160,"stem":161},"Related Tools","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":163,"path":164,"stem":165},"Security Considerations","\u002Fde\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":167,"path":168,"stem":169,"children":170,"page":26},"Keycode Info","\u002Fde\u002Fdocs\u002Fcore\u002Fkeycode-info","de\u002F01.docs\u002F02.core\u002F13.keycode-info",[171],{"title":172,"path":173,"stem":174},"Tastencode-Info - Einführung","\u002Fde\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":176,"path":177,"stem":178,"children":179,"page":26},"Xml To Json","\u002Fde\u002Fdocs\u002Fcore\u002Fxml-to-json","de\u002F01.docs\u002F02.core\u002F16.xml-to-json",[180],{"title":75,"path":181,"stem":182},"\u002Fde\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":184,"path":185,"stem":186,"children":187,"page":26},"Text Replacer","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-replacer","de\u002F01.docs\u002F02.core\u002F19.text-replacer",[188],{"title":189,"path":190,"stem":191},"Text-Ersetzungs-Tool - Einführung","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":193,"path":194,"stem":195,"children":196,"page":26},"Case Converter","\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter","de\u002F01.docs\u002F02.core\u002F20.case-converter",[197,201,204,207,210,213,216,219],{"title":198,"path":199,"stem":200},"Case-Konverter","\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":42,"path":202,"stem":203},"\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":46,"path":205,"stem":206},"\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":50,"path":208,"stem":209},"\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":54,"path":211,"stem":212},"\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":128,"path":214,"stem":215},"\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":94,"path":217,"stem":218},"\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":220,"path":221,"stem":222},"Verwandte Tools","\u002Fde\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":224,"path":225,"stem":226,"children":227,"page":26},"Temperature Converter","\u002Fde\u002Fdocs\u002Fcore\u002Ftemperature-converter","de\u002F01.docs\u002F02.core\u002F20.temperature-converter",[228,232,235,238],{"title":229,"path":230,"stem":231},"Temperaturkonverter","\u002Fde\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":42,"path":233,"stem":234},"\u002Fde\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":46,"path":236,"stem":237},"\u002Fde\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":128,"path":239,"stem":240},"\u002Fde\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","de\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":242,"path":243,"stem":244,"children":245,"page":26},"Black Wallpaper","\u002Fde\u002Fdocs\u002Fcore\u002Fblack-wallpaper","de\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[246,249,252,255,258],{"title":75,"path":247,"stem":248},"\u002Fde\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":42,"path":250,"stem":251},"\u002Fde\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":46,"path":253,"stem":254},"\u002Fde\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":128,"path":256,"stem":257},"\u002Fde\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","de\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":94,"path":259,"stem":260},"\u002Fde\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","de\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":262,"path":263,"stem":264,"children":265,"page":26},"Text Diff","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-diff","de\u002F01.docs\u002F02.core\u002F23.text-diff",[266,270,274,278,282],{"title":267,"path":268,"stem":269},"Text Diff Tool - Einführung","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":271,"path":272,"stem":273},"Grundlegende Verwendung - Text Diff Tool","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":275,"path":276,"stem":277},"Erweiterte Funktionen - Text Diff Tool","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":279,"path":280,"stem":281},"Beispiele - Text Diff Tool","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","de\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":283,"path":284,"stem":285},"FAQ - Text Diff Tool","\u002Fde\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","de\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":287,"path":288,"stem":289,"children":290,"page":26},"M3u8 Player","\u002Fde\u002Fdocs\u002Fcore\u002Fm3u8-player","de\u002F01.docs\u002F02.core\u002F26.m3u8-player",[291,294,297,300],{"title":75,"path":292,"stem":293},"\u002Fde\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":42,"path":295,"stem":296},"\u002Fde\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":46,"path":298,"stem":299},"\u002Fde\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":301,"path":302,"stem":303},"Code-Beispiele","\u002Fde\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","de\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":305,"path":306,"stem":307,"children":308,"page":26},"Screen Dead Pixel Detector","\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[309,313,317,320,324,327,331],{"title":310,"path":311,"stem":312},"Bildschirm-Totpixel-Detektor","\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":314,"path":315,"stem":316},"Grundlegende Nutzung","\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":46,"path":318,"stem":319},"\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":321,"path":322,"stem":323},"Sicherheit & Datenschutz","\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":128,"path":325,"stem":326},"\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":328,"path":329,"stem":330},"FAQ","\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":220,"path":332,"stem":333},"\u002Fde\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":335,"path":336,"stem":337,"children":338,"page":26},"Survey Tool","\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool","de\u002F01.docs\u002F02.core\u002F31.survey-tool",[339,343,346,349,353,356,359],{"title":340,"path":341,"stem":342},"Umfrage-Tool","\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":314,"path":344,"stem":345},"\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":46,"path":347,"stem":348},"\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":350,"path":351,"stem":352},"Sicherheit","\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":128,"path":354,"stem":355},"\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":328,"path":357,"stem":358},"\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":220,"path":360,"stem":361},"\u002Fde\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":363,"path":364,"stem":365,"children":366,"page":26},"Vue Office","\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office","de\u002F01.docs\u002F02.core\u002F32.vue-office",[367,371,374,377,381,384,387],{"title":368,"path":369,"stem":370},"Vue Office Dokumenten-Viewer","\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":314,"path":372,"stem":373},"\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":46,"path":375,"stem":376},"\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":378,"path":379,"stem":380},"Sicherheitsaspekte","\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":128,"path":382,"stem":383},"\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":328,"path":385,"stem":386},"\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":220,"path":388,"stem":389},"\u002Fde\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":391,"path":392,"stem":393,"children":394,"page":26},"Event Calendar","\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar","de\u002F01.docs\u002F02.core\u002F33.event-calendar",[395,399,402,405,408,411,414],{"title":396,"path":397,"stem":398},"Event-Kalender","\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":314,"path":400,"stem":401},"\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":46,"path":403,"stem":404},"\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":350,"path":406,"stem":407},"\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":128,"path":409,"stem":410},"\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":328,"path":412,"stem":413},"\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":220,"path":415,"stem":416},"\u002Fde\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":418,"path":419,"stem":420,"children":421,"page":26},"Base64","\u002Fde\u002Fdocs\u002Fcore\u002Fbase64","de\u002F01.docs\u002F02.core\u002Fbase64",[422,425,428,431,434,437,440,443],{"title":75,"path":423,"stem":424},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","de\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":42,"path":426,"stem":427},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","de\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":46,"path":429,"stem":430},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","de\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":50,"path":432,"stem":433},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","de\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":54,"path":435,"stem":436},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","de\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":128,"path":438,"stem":439},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","de\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":94,"path":441,"stem":442},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","de\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":220,"path":444,"stem":445},"\u002Fde\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","de\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":447,"path":448,"stem":449,"children":450,"page":26},"Troubleshooting","\u002Fde\u002Fdocs\u002Ftroubleshooting","de\u002F01.docs\u002F06.troubleshooting",[451],{"title":94,"path":452,"stem":453},"\u002Fde\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","de\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":455,"title":38,"body":456,"description":1989,"extension":1990,"meta":1991,"navigation":6,"path":63,"seo":1999,"sitemap":2000,"stem":64,"__hash__":2001},"content_de\u002Fde\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction.md",{"type":457,"value":458,"toc":1946},"minimark",[459,464,469,473,478,507,511,544,548,552,562,568,579,584,716,720,727,731,742,746,911,915,922,926,937,941,1090,1094,1101,1105,1115,1119,1126,1130,1141,1145,1149,1183,1187,1241,1244,1248,1355,1359,1433,1437,1493,1497,1501,1521,1525,1533,1537,1545,1549,1553,1578,1582,1666,1670,1788,1791,1795,1798,1802,1805,1809,1812,1823,1827,1830,1841,1844,1871,1875,1879,1893,1897,1933,1936,1942],[460,461,463],"h1",{"id":462},"uuid-generator","UUID-Generator",[465,466,468],"h2",{"id":467},"was-ist-eine-uuid","Was ist eine UUID?",[470,471,472],"p",{},"UUID (Universally Unique Identifier, Universell eindeutiger Bezeichner) ist eine 128-Bit-Zahl, die verwendet wird, um Informationen in Computersystemen eindeutig zu identifizieren. UUID wird auch als GUID (Globally Unique Identifier, Global eindeutiger Bezeichner) bezeichnet.",[474,475,477],"h3",{"id":476},"eigenschaften-von-uuid","Eigenschaften von UUID",[479,480,481,489,495,501],"ul",{},[482,483,484,488],"li",{},[485,486,487],"strong",{},"Eindeutigkeit",": Die Wahrscheinlichkeit, doppelte UUIDs in einem verteilten System zu generieren, ist extrem gering",[482,490,491,494],{},[485,492,493],{},"Standardisierung",": Konform mit RFC 4122-Standard",[482,496,497,500],{},[485,498,499],{},"Plattformübergreifend",": Kann in verschiedenen Betriebssystemen und Programmiersprachen verwendet werden",[482,502,503,506],{},[485,504,505],{},"Dezentralisiert",": Benötigt keine zentrale Koordinationsbehörde",[474,508,510],{"id":509},"anwendungsszenarien-von-uuid","Anwendungsszenarien von UUID",[512,513,514,520,526,532,538],"ol",{},[482,515,516,519],{},[485,517,518],{},"Datenbank-Primärschlüssel",": Verwendet als Primärschlüssel in verteilten Datenbanken",[482,521,522,525],{},[485,523,524],{},"Dateiidentifikation",": Identifizierung von Dateien im Dateisystem",[482,527,528,531],{},[485,529,530],{},"Sitzungsverwaltung",": Sitzungsbezeichner in Web-Anwendungen",[482,533,534,537],{},[485,535,536],{},"Nachrichtenwarteschlange",": Eindeutige Identifikation von Nachrichten",[482,539,540,543],{},[485,541,542],{},"API-Schnittstelle",": Identifikation von API-Anfragen und -Antworten",[465,545,547],{"id":546},"detaillierte-uuid-versionen","Detaillierte UUID-Versionen",[474,549,551],{"id":550},"uuid-v1-zeit-und-knotenbasiert","UUID v1 (zeit- und knotenbasiert)",[470,553,554,557,558],{},[485,555,556],{},"Format",": ",[559,560,561],"code",{},"xxxxxxxx-xxxx-1xxx-yxxx-xxxxxxxxxxxx",[470,563,564,567],{},[485,565,566],{},"Eigenschaften",":",[479,569,570,573,576],{},[482,571,572],{},"Basierend auf aktueller Zeit und Knoten-ID (normalerweise MAC-Adresse)",[482,574,575],{},"Enthält Zeitstempel-Informationen, kann zeitlich sortiert werden",[482,577,578],{},"Kann MAC-Adress-Informationen preisgeben",[470,580,581,567],{},[485,582,583],{},"Generierungsalgorithmus",[585,586,591],"pre",{"className":587,"code":588,"language":589,"meta":590,"style":590},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Pseudocode-Beispiel\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","",[559,592,593,602,617,644,659,674,680,710],{"__ignoreMap":590},[594,595,598],"span",{"class":596,"line":597},"line",1,[594,599,601],{"class":600},"sLEZ0","\u002F\u002F Pseudocode-Beispiel\n",[594,603,605,609,613],{"class":596,"line":604},2,[594,606,608],{"class":607},"sGiLm","function",[594,610,612],{"class":611},"sqMzV"," generateUUIDv1",[594,614,616],{"class":615},"svVIm","() {\n",[594,618,620,623,627,631,635,638,641],{"class":596,"line":619},3,[594,621,622],{"class":607},"  const",[594,624,626],{"class":625},"sdRU0"," timestamp",[594,628,630],{"class":629},"sGmsN"," =",[594,632,634],{"class":633},"szTj3"," Date",[594,636,637],{"class":615},".",[594,639,640],{"class":611},"now",[594,642,643],{"class":615},"();\n",[594,645,647,649,652,654,657],{"class":596,"line":646},4,[594,648,622],{"class":607},[594,650,651],{"class":625}," nodeId",[594,653,630],{"class":629},[594,655,656],{"class":611}," getMACAddress",[594,658,643],{"class":615},[594,660,662,664,667,669,672],{"class":596,"line":661},5,[594,663,622],{"class":607},[594,665,666],{"class":625}," clockSeq",[594,668,630],{"class":629},[594,670,671],{"class":611}," random16Bit",[594,673,643],{"class":615},[594,675,677],{"class":596,"line":676},6,[594,678,679],{"emptyLinePlaceholder":6},"\n",[594,681,683,687,690,693,696,699,702,704,707],{"class":596,"line":682},7,[594,684,686],{"class":685},"srAhW","  return",[594,688,689],{"class":611}," formatUUID",[594,691,692],{"class":615},"(",[594,694,695],{"class":633},"timestamp",[594,697,698],{"class":615},", ",[594,700,701],{"class":633},"clockSeq",[594,703,698],{"class":615},[594,705,706],{"class":633},"nodeId",[594,708,709],{"class":615},");\n",[594,711,713],{"class":596,"line":712},8,[594,714,715],{"class":615},"}\n",[474,717,719],{"id":718},"uuid-v3-namespace-und-md5-basiert","UUID v3 (namespace- und MD5-basiert)",[470,721,722,557,724],{},[485,723,556],{},[559,725,726],{},"xxxxxxxx-xxxx-3xxx-yxxx-xxxxxxxxxxxx",[470,728,729,567],{},[485,730,566],{},[479,732,733,736,739],{},[482,734,735],{},"Basierend auf MD5-Hash von Namespace-UUID und Name",[482,737,738],{},"Derselbe Namespace und derselbe Name erzeugen immer dieselbe UUID",[482,740,741],{},"Anwendbar auf Szenarien, die deterministische UUIDs benötigen",[470,743,744,567],{},[485,745,583],{},[585,747,749],{"className":587,"code":748,"language":589,"meta":590,"style":590},"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",[559,750,751,772,790,819,831,847,878,887,891,906],{"__ignoreMap":590},[594,752,753,755,758,760,764,766,769],{"class":596,"line":597},[594,754,608],{"class":607},[594,756,757],{"class":611}," generateUUIDv3",[594,759,692],{"class":615},[594,761,763],{"class":762},"szM7h","namespace",[594,765,698],{"class":615},[594,767,768],{"class":762},"name",[594,770,771],{"class":615},") {\n",[594,773,774,776,779,781,784,786,788],{"class":596,"line":604},[594,775,622],{"class":607},[594,777,778],{"class":625}," namespaceBytes",[594,780,630],{"class":629},[594,782,783],{"class":611}," parseUUID",[594,785,692],{"class":615},[594,787,763],{"class":633},[594,789,709],{"class":615},[594,791,792,794,797,799,802,804,807,809,811,813,817],{"class":596,"line":619},[594,793,622],{"class":607},[594,795,796],{"class":625}," nameBytes",[594,798,630],{"class":629},[594,800,801],{"class":633}," Buffer",[594,803,637],{"class":615},[594,805,806],{"class":611},"from",[594,808,692],{"class":615},[594,810,768],{"class":633},[594,812,698],{"class":615},[594,814,816],{"class":815},"sjj1j","'utf8'",[594,818,709],{"class":615},[594,820,821,823,826,828],{"class":596,"line":646},[594,822,622],{"class":607},[594,824,825],{"class":625}," hash",[594,827,630],{"class":629},[594,829,830],{"class":633}," crypto\n",[594,832,833,836,839,841,844],{"class":596,"line":661},[594,834,835],{"class":615},"    .",[594,837,838],{"class":611},"createHash",[594,840,692],{"class":615},[594,842,843],{"class":815},"'md5'",[594,845,846],{"class":615},")\n",[594,848,849,851,854,856,859,861,864,867,870,872,875],{"class":596,"line":676},[594,850,835],{"class":615},[594,852,853],{"class":611},"update",[594,855,692],{"class":615},[594,857,858],{"class":633},"Buffer",[594,860,637],{"class":615},[594,862,863],{"class":611},"concat",[594,865,866],{"class":615},"([",[594,868,869],{"class":633},"namespaceBytes",[594,871,698],{"class":615},[594,873,874],{"class":633},"nameBytes",[594,876,877],{"class":615},"]))\n",[594,879,880,882,885],{"class":596,"line":682},[594,881,835],{"class":615},[594,883,884],{"class":611},"digest",[594,886,643],{"class":615},[594,888,889],{"class":596,"line":712},[594,890,679],{"emptyLinePlaceholder":6},[594,892,894,896,899,901,904],{"class":596,"line":893},9,[594,895,686],{"class":685},[594,897,898],{"class":611}," formatUUIDv3",[594,900,692],{"class":615},[594,902,903],{"class":633},"hash",[594,905,709],{"class":615},[594,907,909],{"class":596,"line":908},10,[594,910,715],{"class":615},[474,912,914],{"id":913},"uuid-v4-zufällige-generierung","UUID v4 (zufällige Generierung)",[470,916,917,557,919],{},[485,918,556],{},[559,920,921],{},"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",[470,923,924,567],{},[485,925,566],{},[479,927,928,931,934],{},[482,929,930],{},"Vollständig zufällige Generierung",[482,932,933],{},"Am häufigsten verwendete UUID-Version",[482,935,936],{},"Enthält keine bedeutungsvollen Informationen",[470,938,939,567],{},[485,940,583],{},[585,942,944],{"className":587,"code":943,"language":589,"meta":590,"style":590},"function generateUUIDv4() {\n  const bytes = crypto.randomBytes(16);\n  bytes[6] = (bytes[6] & 0x0f) | 0x40; \u002F\u002F Version 4\n  bytes[8] = (bytes[8] & 0x3f) | 0x80; \u002F\u002F Variante\n\n  return formatUUID(bytes);\n}\n",[559,945,946,955,980,1030,1070,1074,1086],{"__ignoreMap":590},[594,947,948,950,953],{"class":596,"line":597},[594,949,608],{"class":607},[594,951,952],{"class":611}," generateUUIDv4",[594,954,616],{"class":615},[594,956,957,959,962,964,967,969,972,974,978],{"class":596,"line":604},[594,958,622],{"class":607},[594,960,961],{"class":625}," bytes",[594,963,630],{"class":629},[594,965,966],{"class":633}," crypto",[594,968,637],{"class":615},[594,970,971],{"class":611},"randomBytes",[594,973,692],{"class":615},[594,975,977],{"class":976},"sewGd","16",[594,979,709],{"class":615},[594,981,982,985,988,991,994,997,1000,1003,1005,1007,1009,1012,1015,1018,1021,1024,1027],{"class":596,"line":619},[594,983,984],{"class":633},"  bytes",[594,986,987],{"class":615},"[",[594,989,990],{"class":976},"6",[594,992,993],{"class":615},"] ",[594,995,996],{"class":629},"=",[594,998,999],{"class":615}," (",[594,1001,1002],{"class":633},"bytes",[594,1004,987],{"class":615},[594,1006,990],{"class":976},[594,1008,993],{"class":615},[594,1010,1011],{"class":629},"&",[594,1013,1014],{"class":976}," 0x0f",[594,1016,1017],{"class":615},") ",[594,1019,1020],{"class":629},"|",[594,1022,1023],{"class":976}," 0x40",[594,1025,1026],{"class":615},"; ",[594,1028,1029],{"class":600},"\u002F\u002F Version 4\n",[594,1031,1032,1034,1036,1039,1041,1043,1045,1047,1049,1051,1053,1055,1058,1060,1062,1065,1067],{"class":596,"line":646},[594,1033,984],{"class":633},[594,1035,987],{"class":615},[594,1037,1038],{"class":976},"8",[594,1040,993],{"class":615},[594,1042,996],{"class":629},[594,1044,999],{"class":615},[594,1046,1002],{"class":633},[594,1048,987],{"class":615},[594,1050,1038],{"class":976},[594,1052,993],{"class":615},[594,1054,1011],{"class":629},[594,1056,1057],{"class":976}," 0x3f",[594,1059,1017],{"class":615},[594,1061,1020],{"class":629},[594,1063,1064],{"class":976}," 0x80",[594,1066,1026],{"class":615},[594,1068,1069],{"class":600},"\u002F\u002F Variante\n",[594,1071,1072],{"class":596,"line":661},[594,1073,679],{"emptyLinePlaceholder":6},[594,1075,1076,1078,1080,1082,1084],{"class":596,"line":676},[594,1077,686],{"class":685},[594,1079,689],{"class":611},[594,1081,692],{"class":615},[594,1083,1002],{"class":633},[594,1085,709],{"class":615},[594,1087,1088],{"class":596,"line":682},[594,1089,715],{"class":615},[474,1091,1093],{"id":1092},"uuid-v5-namespace-und-sha-1-basiert","UUID v5 (namespace- und SHA-1-basiert)",[470,1095,1096,557,1098],{},[485,1097,556],{},[559,1099,1100],{},"xxxxxxxx-xxxx-5xxx-yxxx-xxxxxxxxxxxx",[470,1102,1103,567],{},[485,1104,566],{},[479,1106,1107,1110,1113],{},[482,1108,1109],{},"Basierend auf SHA-1-Hash von Namespace-UUID und Name",[482,1111,1112],{},"Sicherer als v3 (verwendet SHA-1 statt MD5)",[482,1114,741],{},[474,1116,1118],{"id":1117},"uuid-nil-leere-uuid","UUID NIL (leere UUID)",[470,1120,1121,557,1123],{},[485,1122,556],{},[559,1124,1125],{},"00000000-0000-0000-0000-000000000000",[470,1127,1128,567],{},[485,1129,566],{},[479,1131,1132,1135,1138],{},[482,1133,1134],{},"Alle Bits sind 0",[482,1136,1137],{},"Verwendet, um \"keine UUID\" oder \"unbekannte UUID\" darzustellen",[482,1139,1140],{},"Verwendet als Standardwert in Datenbankdesign",[465,1142,1144],{"id":1143},"vordefinierte-namespaces","Vordefinierte Namespaces",[474,1146,1148],{"id":1147},"standard-namespace-uuids","Standard-Namespace-UUIDs",[479,1150,1151,1159,1167,1175],{},[482,1152,1153,557,1156],{},[485,1154,1155],{},"DNS-Namespace",[559,1157,1158],{},"6ba7b810-9dad-11d1-80b4-00c04fd430c8",[482,1160,1161,557,1164],{},[485,1162,1163],{},"URL-Namespace",[559,1165,1166],{},"6ba7b811-9dad-11d1-80b4-00c04fd430c8",[482,1168,1169,557,1172],{},[485,1170,1171],{},"OID-Namespace",[559,1173,1174],{},"6ba7b812-9dad-11d1-80b4-00c04fd430c8",[482,1176,1177,557,1180],{},[485,1178,1179],{},"X.500 DN-Namespace",[559,1181,1182],{},"6ba7b814-9dad-11d1-80b4-00c04fd430c8",[474,1184,1186],{"id":1185},"verwendungsbeispiel","Verwendungsbeispiel",[585,1188,1190],{"className":587,"code":1189,"language":589,"meta":590,"style":590},"\u002F\u002F UUID v3 mit DNS-Namespace generieren\nconst dnsNamespace = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nconst uuid = generateUUIDv3(dnsNamespace, 'example.com');\n\u002F\u002F Ergebnis: 5df41881-3aed-3515-88a7-2f4a814cf09e\n",[559,1191,1192,1197,1213,1236],{"__ignoreMap":590},[594,1193,1194],{"class":596,"line":597},[594,1195,1196],{"class":600},"\u002F\u002F UUID v3 mit DNS-Namespace generieren\n",[594,1198,1199,1202,1205,1207,1210],{"class":596,"line":604},[594,1200,1201],{"class":607},"const",[594,1203,1204],{"class":625}," dnsNamespace",[594,1206,630],{"class":629},[594,1208,1209],{"class":815}," '6ba7b810-9dad-11d1-80b4-00c04fd430c8'",[594,1211,1212],{"class":615},";\n",[594,1214,1215,1217,1220,1222,1224,1226,1229,1231,1234],{"class":596,"line":619},[594,1216,1201],{"class":607},[594,1218,1219],{"class":625}," uuid",[594,1221,630],{"class":629},[594,1223,757],{"class":611},[594,1225,692],{"class":615},[594,1227,1228],{"class":633},"dnsNamespace",[594,1230,698],{"class":615},[594,1232,1233],{"class":815},"'example.com'",[594,1235,709],{"class":615},[594,1237,1238],{"class":596,"line":646},[594,1239,1240],{"class":600},"\u002F\u002F Ergebnis: 5df41881-3aed-3515-88a7-2f4a814cf09e\n",[465,1242,542],{"id":1243},"api-schnittstelle",[474,1245,1247],{"id":1246},"einzelne-uuid-generierung","Einzelne UUID-Generierung",[585,1249,1251],{"className":587,"code":1250,"language":589,"meta":590,"style":590},"\u002F\u002F UUID v4 generieren\nconst uuid = generateUUID('v4');\n\n\u002F\u002F UUID v1 generieren\nconst uuid = generateUUID('v1');\n\n\u002F\u002F UUID v3 generieren\nconst uuid = generateUUID('v3', {\n  namespace: '6ba7b810-9dad-11d1-80b4-00c04fd430c8',\n  name: 'example.com',\n});\n",[559,1252,1253,1258,1276,1280,1285,1302,1306,1311,1329,1339,1349],{"__ignoreMap":590},[594,1254,1255],{"class":596,"line":597},[594,1256,1257],{"class":600},"\u002F\u002F UUID v4 generieren\n",[594,1259,1260,1262,1264,1266,1269,1271,1274],{"class":596,"line":604},[594,1261,1201],{"class":607},[594,1263,1219],{"class":625},[594,1265,630],{"class":629},[594,1267,1268],{"class":611}," generateUUID",[594,1270,692],{"class":615},[594,1272,1273],{"class":815},"'v4'",[594,1275,709],{"class":615},[594,1277,1278],{"class":596,"line":619},[594,1279,679],{"emptyLinePlaceholder":6},[594,1281,1282],{"class":596,"line":646},[594,1283,1284],{"class":600},"\u002F\u002F UUID v1 generieren\n",[594,1286,1287,1289,1291,1293,1295,1297,1300],{"class":596,"line":661},[594,1288,1201],{"class":607},[594,1290,1219],{"class":625},[594,1292,630],{"class":629},[594,1294,1268],{"class":611},[594,1296,692],{"class":615},[594,1298,1299],{"class":815},"'v1'",[594,1301,709],{"class":615},[594,1303,1304],{"class":596,"line":676},[594,1305,679],{"emptyLinePlaceholder":6},[594,1307,1308],{"class":596,"line":682},[594,1309,1310],{"class":600},"\u002F\u002F UUID v3 generieren\n",[594,1312,1313,1315,1317,1319,1321,1323,1326],{"class":596,"line":712},[594,1314,1201],{"class":607},[594,1316,1219],{"class":625},[594,1318,630],{"class":629},[594,1320,1268],{"class":611},[594,1322,692],{"class":615},[594,1324,1325],{"class":815},"'v3'",[594,1327,1328],{"class":615},", {\n",[594,1330,1331,1334,1336],{"class":596,"line":893},[594,1332,1333],{"class":633},"  namespace:",[594,1335,1209],{"class":815},[594,1337,1338],{"class":615},",\n",[594,1340,1341,1344,1347],{"class":596,"line":908},[594,1342,1343],{"class":633},"  name:",[594,1345,1346],{"class":815}," 'example.com'",[594,1348,1338],{"class":615},[594,1350,1352],{"class":596,"line":1351},11,[594,1353,1354],{"class":615},"});\n",[474,1356,1358],{"id":1357},"batch-uuid-generierung","Batch-UUID-Generierung",[585,1360,1362],{"className":587,"code":1361,"language":589,"meta":590,"style":590},"\u002F\u002F Batch-UUID-Generierung\nconst uuids = generateMultipleUUIDs('v4', 10);\n\n\u002F\u002F UUIDs verschiedener Versionen generieren\nconst mixedUUIDs = generateMultipleUUIDs(['v1', 'v4', 'v5'], 5);\n",[559,1363,1364,1369,1392,1396,1401],{"__ignoreMap":590},[594,1365,1366],{"class":596,"line":597},[594,1367,1368],{"class":600},"\u002F\u002F Batch-UUID-Generierung\n",[594,1370,1371,1373,1376,1378,1381,1383,1385,1387,1390],{"class":596,"line":604},[594,1372,1201],{"class":607},[594,1374,1375],{"class":625}," uuids",[594,1377,630],{"class":629},[594,1379,1380],{"class":611}," generateMultipleUUIDs",[594,1382,692],{"class":615},[594,1384,1273],{"class":815},[594,1386,698],{"class":615},[594,1388,1389],{"class":976},"10",[594,1391,709],{"class":615},[594,1393,1394],{"class":596,"line":619},[594,1395,679],{"emptyLinePlaceholder":6},[594,1397,1398],{"class":596,"line":646},[594,1399,1400],{"class":600},"\u002F\u002F UUIDs verschiedener Versionen generieren\n",[594,1402,1403,1405,1408,1410,1412,1414,1416,1418,1420,1422,1425,1428,1431],{"class":596,"line":661},[594,1404,1201],{"class":607},[594,1406,1407],{"class":625}," mixedUUIDs",[594,1409,630],{"class":629},[594,1411,1380],{"class":611},[594,1413,866],{"class":615},[594,1415,1299],{"class":815},[594,1417,698],{"class":615},[594,1419,1273],{"class":815},[594,1421,698],{"class":615},[594,1423,1424],{"class":815},"'v5'",[594,1426,1427],{"class":615},"], ",[594,1429,1430],{"class":976},"5",[594,1432,709],{"class":615},[474,1434,1436],{"id":1435},"uuid-validierung","UUID-Validierung",[585,1438,1440],{"className":587,"code":1439,"language":589,"meta":590,"style":590},"\u002F\u002F UUID-Format validieren\nconst isValid = validateUUID('550e8400-e29b-41d4-a716-446655440000');\n\n\u002F\u002F UUID-Version abrufen\nconst version = getUUIDVersion('550e8400-e29b-41d4-a716-446655440000');\n",[559,1441,1442,1447,1466,1470,1475],{"__ignoreMap":590},[594,1443,1444],{"class":596,"line":597},[594,1445,1446],{"class":600},"\u002F\u002F UUID-Format validieren\n",[594,1448,1449,1451,1454,1456,1459,1461,1464],{"class":596,"line":604},[594,1450,1201],{"class":607},[594,1452,1453],{"class":625}," isValid",[594,1455,630],{"class":629},[594,1457,1458],{"class":611}," validateUUID",[594,1460,692],{"class":615},[594,1462,1463],{"class":815},"'550e8400-e29b-41d4-a716-446655440000'",[594,1465,709],{"class":615},[594,1467,1468],{"class":596,"line":619},[594,1469,679],{"emptyLinePlaceholder":6},[594,1471,1472],{"class":596,"line":646},[594,1473,1474],{"class":600},"\u002F\u002F UUID-Version abrufen\n",[594,1476,1477,1479,1482,1484,1487,1489,1491],{"class":596,"line":661},[594,1478,1201],{"class":607},[594,1480,1481],{"class":625}," version",[594,1483,630],{"class":629},[594,1485,1486],{"class":611}," getUUIDVersion",[594,1488,692],{"class":615},[594,1490,1463],{"class":815},[594,1492,709],{"class":615},[465,1494,1496],{"id":1495},"leistungsüberlegungen","Leistungsüberlegungen",[474,1498,1500],{"id":1499},"generierungsgeschwindigkeit","Generierungsgeschwindigkeit",[479,1502,1503,1509,1515],{},[482,1504,1505,1508],{},[485,1506,1507],{},"v4 (zufällig)",": Am schnellsten, etwa 100.000 UUID\u002FSekunde",[482,1510,1511,1514],{},[485,1512,1513],{},"v1 (Zeit)",": Mittel, etwa 50.000 UUID\u002FSekunde",[482,1516,1517,1520],{},[485,1518,1519],{},"v3\u002Fv5 (Hash)",": Langsamer, etwa 10.000 UUID\u002FSekunde",[474,1522,1524],{"id":1523},"speichernutzung","Speichernutzung",[479,1526,1527,1530],{},[482,1528,1529],{},"Jede UUID belegt 16 Byte",[482,1531,1532],{},"Achten Sie auf Speichernutzung bei Batch-Generierung",[474,1534,1536],{"id":1535},"nebenläufigkeitssicherheit","Nebenläufigkeitssicherheit",[479,1538,1539,1542],{},[482,1540,1541],{},"v4 verwendet einen kryptographisch sicheren Zufallszahlengenerator",[482,1543,1544],{},"v1 erfordert Sicherstellung der Eindeutigkeit der Uhrsequenz",[465,1546,1548],{"id":1547},"best-practices","Best Practices",[474,1550,1552],{"id":1551},"uuid-versionsauswahl","UUID-Versionsauswahl",[512,1554,1555,1561,1567,1573],{},[482,1556,1557,1560],{},[485,1558,1559],{},"Allgemeine Verwendung",": UUID v4 verwenden",[482,1562,1563,1566],{},[485,1564,1565],{},"Zeitliche Sortierung erforderlich",": UUID v1 verwenden",[482,1568,1569,1572],{},[485,1570,1571],{},"Determinismus erforderlich",": UUID v3 oder v5 verwenden",[482,1574,1575,1577],{},[485,1576,518],{},": UUID v4 empfehlen",[474,1579,1581],{"id":1580},"speicheroptimierung","Speicheroptimierung",[585,1583,1587],{"className":1584,"code":1585,"language":1586,"meta":590,"style":590},"language-sql shiki shiki-themes github-light github-light dark-plus","-- UUID-Speicherung in PostgreSQL\nCREATE TABLE users (\n  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),\n  name VARCHAR(255)\n);\n\n-- Index erstellen\nCREATE INDEX idx_users_id ON users(id);\n","sql",[559,1588,1589,1594,1608,1622,1637,1641,1645,1650],{"__ignoreMap":590},[594,1590,1591],{"class":596,"line":597},[594,1592,1593],{"class":600},"-- UUID-Speicherung in PostgreSQL\n",[594,1595,1596,1599,1602,1605],{"class":596,"line":604},[594,1597,1598],{"class":607},"CREATE",[594,1600,1601],{"class":607}," TABLE",[594,1603,1604],{"class":611}," users",[594,1606,1607],{"class":615}," (\n",[594,1609,1610,1613,1616,1619],{"class":596,"line":619},[594,1611,1612],{"class":615},"  id UUID ",[594,1614,1615],{"class":607},"PRIMARY KEY",[594,1617,1618],{"class":607}," DEFAULT",[594,1620,1621],{"class":615}," gen_random_uuid(),\n",[594,1623,1624,1627,1630,1632,1635],{"class":596,"line":646},[594,1625,1626],{"class":607},"  name",[594,1628,1629],{"class":607}," VARCHAR",[594,1631,692],{"class":615},[594,1633,1634],{"class":976},"255",[594,1636,846],{"class":615},[594,1638,1639],{"class":596,"line":661},[594,1640,709],{"class":615},[594,1642,1643],{"class":596,"line":676},[594,1644,679],{"emptyLinePlaceholder":6},[594,1646,1647],{"class":596,"line":682},[594,1648,1649],{"class":600},"-- Index erstellen\n",[594,1651,1652,1654,1657,1660,1663],{"class":596,"line":712},[594,1653,1598],{"class":607},[594,1655,1656],{"class":607}," INDEX",[594,1658,1659],{"class":611}," idx_users_id",[594,1661,1662],{"class":607}," ON",[594,1664,1665],{"class":615}," users(id);\n",[474,1667,1669],{"id":1668},"leistungsoptimierung","Leistungsoptimierung",[585,1671,1673],{"className":587,"code":1672,"language":589,"meta":590,"style":590},"\u002F\u002F Objektpool verwenden, um Speicherzuweisung zu reduzieren\nconst uuidPool = new Array(1000).fill(null).map(() => generateUUIDv4());\n\n\u002F\u002F Web Workers für Batch-Generierung verwenden\nconst worker = new Worker('uuid-worker.js');\nworker.postMessage({ type: 'generate', count: 1000 });\n",[559,1674,1675,1680,1728,1732,1737,1758],{"__ignoreMap":590},[594,1676,1677],{"class":596,"line":597},[594,1678,1679],{"class":600},"\u002F\u002F Objektpool verwenden, um Speicherzuweisung zu reduzieren\n",[594,1681,1682,1684,1687,1689,1692,1695,1697,1700,1703,1706,1708,1712,1714,1717,1720,1723,1725],{"class":596,"line":604},[594,1683,1201],{"class":607},[594,1685,1686],{"class":625}," uuidPool",[594,1688,630],{"class":629},[594,1690,1691],{"class":607}," new",[594,1693,1694],{"class":611}," Array",[594,1696,692],{"class":615},[594,1698,1699],{"class":976},"1000",[594,1701,1702],{"class":615},").",[594,1704,1705],{"class":611},"fill",[594,1707,692],{"class":615},[594,1709,1711],{"class":1710},"sLV08","null",[594,1713,1702],{"class":615},[594,1715,1716],{"class":611},"map",[594,1718,1719],{"class":615},"(() ",[594,1721,1722],{"class":607},"=>",[594,1724,952],{"class":611},[594,1726,1727],{"class":615},"());\n",[594,1729,1730],{"class":596,"line":619},[594,1731,679],{"emptyLinePlaceholder":6},[594,1733,1734],{"class":596,"line":646},[594,1735,1736],{"class":600},"\u002F\u002F Web Workers für Batch-Generierung verwenden\n",[594,1738,1739,1741,1744,1746,1748,1751,1753,1756],{"class":596,"line":661},[594,1740,1201],{"class":607},[594,1742,1743],{"class":625}," worker",[594,1745,630],{"class":629},[594,1747,1691],{"class":607},[594,1749,1750],{"class":611}," Worker",[594,1752,692],{"class":615},[594,1754,1755],{"class":815},"'uuid-worker.js'",[594,1757,709],{"class":615},[594,1759,1760,1763,1765,1768,1771,1774,1777,1779,1782,1785],{"class":596,"line":676},[594,1761,1762],{"class":633},"worker",[594,1764,637],{"class":615},[594,1766,1767],{"class":611},"postMessage",[594,1769,1770],{"class":615},"({ ",[594,1772,1773],{"class":633},"type:",[594,1775,1776],{"class":815}," 'generate'",[594,1778,698],{"class":615},[594,1780,1781],{"class":633},"count:",[594,1783,1784],{"class":976}," 1000",[594,1786,1787],{"class":615}," });\n",[465,1789,94],{"id":1790},"häufig-gestellte-fragen",[474,1792,1794],{"id":1793},"f-was-ist-der-unterschied-zwischen-uuid-und-guid","F: Was ist der Unterschied zwischen UUID und GUID?",[470,1796,1797],{},"A: UUID und GUID sind im Wesentlichen gleich, nur die Namen unterscheiden sich. UUID ist der RFC-Standardbegriff, GUID ist der Microsoft-Begriff.",[474,1799,1801],{"id":1800},"f-können-uuids-dupliziert-werden","F: Können UUIDs dupliziert werden?",[470,1803,1804],{},"A: Theoretisch möglich, aber die Wahrscheinlichkeit ist extrem gering. Die Duplikationswahrscheinlichkeit einer v4 UUID beträgt etwa 2,71 × 10^-36.",[474,1806,1808],{"id":1807},"f-wie-wähle-ich-die-uuid-version","F: Wie wähle ich die UUID-Version?",[470,1810,1811],{},"A: Je nach Anforderungen wählen:",[479,1813,1814,1817,1820],{},[482,1815,1816],{},"Zufälligkeit erforderlich: v4",[482,1818,1819],{},"Zeitinformationen erforderlich: v1",[482,1821,1822],{},"Determinismus erforderlich: v3 oder v5",[474,1824,1826],{"id":1825},"f-beeinflusst-uuid-die-datenbankleistung","F: Beeinflusst UUID die Datenbankleistung?",[470,1828,1829],{},"A: Kann beeinflussen, da UUID größer als ein Integer-Primärschlüssel ist. Empfehlungen:",[479,1831,1832,1835,1838],{},[482,1833,1834],{},"B-Tree-Indizes verwenden",[482,1836,1837],{},"Verwendung von UUID v1 (zeitliche Sortierung) erwägen",[482,1839,1840],{},"Integer-Primärschlüssel in angemessenen Fällen verwenden",[465,1842,220],{"id":1843},"verwandte-tools",[479,1845,1846,1853,1859,1865],{},[482,1847,1848],{},[1849,1850,1852],"a",{"href":1851},"\u002Fmd5-calculator","MD5-Rechner",[482,1854,1855],{},[1849,1856,1858],{"href":1857},"\u002Fsha256-calculator","SHA-256-Rechner",[482,1860,1861],{},[1849,1862,1864],{"href":1863},"\u002Fbase64-encoder","Base64-Encoder",[482,1866,1867],{},[1849,1868,1870],{"href":1869},"\u002Fpassword-generator","Passwort-Generator",[465,1872,1874],{"id":1873},"technische-spezifikationen","Technische Spezifikationen",[474,1876,1878],{"id":1877},"rfc-standards","RFC-Standards",[479,1880,1881,1887],{},[482,1882,1883,1886],{},[485,1884,1885],{},"RFC 4122",": UUID-Spezifikation",[482,1888,1889,1892],{},[485,1890,1891],{},"RFC 4122 Section 4.1.3",": UUID-Versionsdefinitionen",[474,1894,1896],{"id":1895},"programmiersprachen-unterstützung","Programmiersprachen-Unterstützung",[479,1898,1899,1908,1917,1925],{},[482,1900,1901,557,1904,1907],{},[485,1902,1903],{},"JavaScript",[559,1905,1906],{},"crypto.randomUUID()"," (Node.js 14.17+)",[482,1909,1910,557,1913,1916],{},[485,1911,1912],{},"Python",[559,1914,1915],{},"uuid","-Modul",[482,1918,1919,557,1922],{},[485,1920,1921],{},"Java",[559,1923,1924],{},"java.util.UUID",[482,1926,1927,557,1930],{},[485,1928,1929],{},"C#",[559,1931,1932],{},"System.Guid",[1934,1935],"hr",{},[470,1937,1938],{},[1939,1940,1941],"em",{},"Letzte Aktualisierung: 20. Januar 2024",[1943,1944,1945],"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 .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 .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 .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 .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}",{"title":590,"searchDepth":604,"depth":604,"links":1947},[1948,1952,1959,1963,1968,1973,1978,1984,1985],{"id":467,"depth":604,"text":468,"children":1949},[1950,1951],{"id":476,"depth":619,"text":477},{"id":509,"depth":619,"text":510},{"id":546,"depth":604,"text":547,"children":1953},[1954,1955,1956,1957,1958],{"id":550,"depth":619,"text":551},{"id":718,"depth":619,"text":719},{"id":913,"depth":619,"text":914},{"id":1092,"depth":619,"text":1093},{"id":1117,"depth":619,"text":1118},{"id":1143,"depth":604,"text":1144,"children":1960},[1961,1962],{"id":1147,"depth":619,"text":1148},{"id":1185,"depth":619,"text":1186},{"id":1243,"depth":604,"text":542,"children":1964},[1965,1966,1967],{"id":1246,"depth":619,"text":1247},{"id":1357,"depth":619,"text":1358},{"id":1435,"depth":619,"text":1436},{"id":1495,"depth":604,"text":1496,"children":1969},[1970,1971,1972],{"id":1499,"depth":619,"text":1500},{"id":1523,"depth":619,"text":1524},{"id":1535,"depth":619,"text":1536},{"id":1547,"depth":604,"text":1548,"children":1974},[1975,1976,1977],{"id":1551,"depth":619,"text":1552},{"id":1580,"depth":619,"text":1581},{"id":1668,"depth":619,"text":1669},{"id":1790,"depth":604,"text":94,"children":1979},[1980,1981,1982,1983],{"id":1793,"depth":619,"text":1794},{"id":1800,"depth":619,"text":1801},{"id":1807,"depth":619,"text":1808},{"id":1825,"depth":619,"text":1826},{"id":1843,"depth":604,"text":220},{"id":1873,"depth":604,"text":1874,"children":1986},[1987,1988],{"id":1877,"depth":619,"text":1878},{"id":1895,"depth":619,"text":1896},"Online-UUID-Generierungstool, unterstützt mehrere UUID-Versionen, Batch-Generierungsfunktion","md",{"category":1992,"tags":1993,"date":1998,"updated":1998},"Generierungstools",[58,1994,1995,1996,1997],"Eindeutiger Bezeichner","GUID","Verteiltes System","Datenbank","2024-01-20",{"title":38,"description":1989},{"loc":63},"3fwAIz-7Lm6fcCSCDEUdAPUE6IM4Pov4yZro8AYlv_g",[2003,2003],null]