[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fko\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features":3,"page-\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features-ko":473,"surroundings\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features-ko":2453},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":25},"문서",true,"\u002Fko\u002Fdocs","ko\u002F01.docs",[10,26,465],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"환영합니다","\u002Fko\u002Fdocs\u002Fwelcome","ko\u002F01.docs\u002F01.welcome\u002F01.index",[15,16],{"title":11,"path":12,"stem":13},{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fko\u002Fdocs\u002Fwelcome\u002Fget-started","ko\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"설치","\u002Fko\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","ko\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"핵심 도구","\u002Fko\u002Fdocs\u002Fcore","ko\u002F01.docs\u002F02.core",[31,56,68,77,86,94,102,124,156,188,197,205,213,222,231,239,250,271,295,324,354,381,409,436],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fko\u002Fdocs\u002Fcore\u002Fmd5","ko\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"소개","\u002Fko\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"기본 사용법","\u002Fko\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"고급 기능","\u002Fko\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"보안 고려사항","\u002Fko\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"API 참조","\u002Fko\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","ko\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"UUID","\u002Fko\u002Fdocs\u002Fcore\u002Fuuid","ko\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fko\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":65,"path":66,"stem":67},"API","\u002Fko\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","ko\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":69,"path":70,"stem":71,"children":72,"page":25},"Beyond Compare","\u002Fko\u002Fdocs\u002Fcore\u002Fbeyond-compare","ko\u002F01.docs\u002F02.core\u002F06.beyond-compare",[73],{"title":74,"path":75,"stem":76},"Introduction","\u002Fko\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":78,"path":79,"stem":80,"children":81,"page":25},"Clock","\u002Fko\u002Fdocs\u002Fcore\u002Fclock","ko\u002F01.docs\u002F02.core\u002F06.clock",[82],{"title":83,"path":84,"stem":85},"Clock Tool","\u002Fko\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":87,"path":88,"stem":89,"children":90,"page":25},"Screenshot Tool","\u002Fko\u002Fdocs\u002Fcore\u002Fscreenshot-tool","ko\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[91],{"title":74,"path":92,"stem":93},"\u002Fko\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":95,"path":96,"stem":97,"children":98,"page":25},"Svg Placeholder Generator","\u002Fko\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","ko\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[99],{"title":74,"path":100,"stem":101},"\u002Fko\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":103,"path":104,"stem":105,"children":106,"page":25},"Area Converter","\u002Fko\u002Fdocs\u002Fcore\u002Farea-converter","ko\u002F01.docs\u002F02.core\u002F08.area-converter",[107,110,113,116,120],{"title":74,"path":108,"stem":109},"\u002Fko\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":41,"path":111,"stem":112},"\u002Fko\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":45,"path":114,"stem":115},"\u002Fko\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":117,"path":118,"stem":119},"예시","\u002Fko\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":121,"path":122,"stem":123},"자주 묻는 질문","\u002Fko\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":125,"path":126,"stem":127,"children":128,"page":25},"Camera Recorder","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder",[129,132,136,140,144,148,152],{"title":74,"path":130,"stem":131},"\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":133,"path":134,"stem":135},"Basic Usage","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":137,"path":138,"stem":139},"Advanced Features","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":141,"path":142,"stem":143},"Examples","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":145,"path":146,"stem":147},"Frequently Asked Questions","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":149,"path":150,"stem":151},"Related Tools","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":153,"path":154,"stem":155},"Security Considerations","\u002Fko\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":157,"path":158,"stem":159,"children":160,"page":25},"Todo List","\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list","ko\u002F01.docs\u002F02.core\u002F09.todo-list",[161,164,167,170,174,177,181,184],{"title":74,"path":162,"stem":163},"\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":41,"path":165,"stem":166},"\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":45,"path":168,"stem":169},"\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":171,"path":172,"stem":173},"보안 고려 사항","\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":53,"path":175,"stem":176},"\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":178,"path":179,"stem":180},"사용 예","\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":121,"path":182,"stem":183},"\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":185,"path":186,"stem":187},"관련 도구","\u002Fko\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":189,"path":190,"stem":191,"children":192,"page":25},"Keycode Info","\u002Fko\u002Fdocs\u002Fcore\u002Fkeycode-info","ko\u002F01.docs\u002F02.core\u002F13.keycode-info",[193],{"title":194,"path":195,"stem":196},"키코드 정보 - 소개","\u002Fko\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":198,"path":199,"stem":200,"children":201,"page":25},"Toml To Json","\u002Fko\u002Fdocs\u002Fcore\u002Ftoml-to-json","ko\u002F01.docs\u002F02.core\u002F14.toml-to-json",[202],{"title":74,"path":203,"stem":204},"\u002Fko\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":206,"path":207,"stem":208,"children":209,"page":25},"Xml To Json","\u002Fko\u002Fdocs\u002Fcore\u002Fxml-to-json","ko\u002F01.docs\u002F02.core\u002F16.xml-to-json",[210],{"title":74,"path":211,"stem":212},"\u002Fko\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":214,"path":215,"stem":216,"children":217,"page":25},"Text Replacer","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-replacer","ko\u002F01.docs\u002F02.core\u002F19.text-replacer",[218],{"title":219,"path":220,"stem":221},"텍스트 교체 도구 - 소개","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":223,"path":224,"stem":225,"children":226,"page":25},"Case Converter","\u002Fko\u002Fdocs\u002Fcore\u002Fcase-converter","ko\u002F01.docs\u002F02.core\u002F20.case-converter",[227],{"title":228,"path":229,"stem":230},"케이스 변환기","\u002Fko\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":232,"path":233,"stem":234,"children":235,"page":25},"Temperature Converter","\u002Fko\u002Fdocs\u002Fcore\u002Ftemperature-converter","ko\u002F01.docs\u002F02.core\u002F20.temperature-converter",[236],{"title":74,"path":237,"stem":238},"\u002Fko\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":240,"path":241,"stem":242,"children":243,"page":25},"Black Wallpaper","\u002Fko\u002Fdocs\u002Fcore\u002Fblack-wallpaper","ko\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[244,247],{"title":74,"path":245,"stem":246},"\u002Fko\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":41,"path":248,"stem":249},"\u002Fko\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":251,"path":252,"stem":253,"children":254,"page":25},"Text Diff","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-diff","ko\u002F01.docs\u002F02.core\u002F23.text-diff",[255,259,263,267],{"title":256,"path":257,"stem":258},"Text Diff 도구 - 소개","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":260,"path":261,"stem":262},"기본 사용법 - Text Diff 도구","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":264,"path":265,"stem":266},"고급 기능 - Text Diff 도구","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":268,"path":269,"stem":270},"예제 - Text Diff 도구","\u002Fko\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":272,"path":273,"stem":274,"children":275,"page":25},"M3u8 Player","\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player",[276,279,282,285,288,292],{"title":74,"path":277,"stem":278},"\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":41,"path":280,"stem":281},"\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":45,"path":283,"stem":284},"\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":53,"path":286,"stem":287},"\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":289,"path":290,"stem":291},"샘플 코드","\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":121,"path":293,"stem":294},"\u002Fko\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":296,"path":297,"stem":298,"children":299,"page":25},"Markdown To Pdf","\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[300,303,306,309,312,315,318,321],{"title":74,"path":301,"stem":302},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":41,"path":304,"stem":305},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":45,"path":307,"stem":308},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":171,"path":310,"stem":311},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":53,"path":313,"stem":314},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fapi-reference","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F05.api-reference",{"title":178,"path":316,"stem":317},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":121,"path":319,"stem":320},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":185,"path":322,"stem":323},"\u002Fko\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":325,"path":326,"stem":327,"children":328,"page":25},"Screen Dead Pixel Detector","\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[329,333,336,339,343,347,351],{"title":330,"path":331,"stem":332},"화면 불량 픽셀 검출기","\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":41,"path":334,"stem":335},"\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":45,"path":337,"stem":338},"\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":340,"path":341,"stem":342},"보안 및 개인정보","\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":344,"path":345,"stem":346},"사용 예시","\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":348,"path":349,"stem":350},"FAQ","\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":185,"path":352,"stem":353},"\u002Fko\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":355,"path":356,"stem":357,"children":358,"page":25},"Survey Tool","\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool","ko\u002F01.docs\u002F02.core\u002F31.survey-tool",[359,363,366,369,372,375,378],{"title":360,"path":361,"stem":362},"설문조사 도구","\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":41,"path":364,"stem":365},"\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":45,"path":367,"stem":368},"\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":49,"path":370,"stem":371},"\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":344,"path":373,"stem":374},"\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":348,"path":376,"stem":377},"\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":185,"path":379,"stem":380},"\u002Fko\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":382,"path":383,"stem":384,"children":385,"page":25},"Vue Office","\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office","ko\u002F01.docs\u002F02.core\u002F32.vue-office",[386,390,393,396,400,403,406],{"title":387,"path":388,"stem":389},"Vue Office 문서 미리보기","\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":41,"path":391,"stem":392},"\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":45,"path":394,"stem":395},"\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":397,"path":398,"stem":399},"보안","\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":344,"path":401,"stem":402},"\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":348,"path":404,"stem":405},"\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":185,"path":407,"stem":408},"\u002Fko\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":410,"path":411,"stem":412,"children":413,"page":25},"Event Calendar","\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar","ko\u002F01.docs\u002F02.core\u002F33.event-calendar",[414,418,421,424,427,430,433],{"title":415,"path":416,"stem":417},"이벤트 캘린더","\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":41,"path":419,"stem":420},"\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":45,"path":422,"stem":423},"\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":49,"path":425,"stem":426},"\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":344,"path":428,"stem":429},"\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":348,"path":431,"stem":432},"\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":185,"path":434,"stem":435},"\u002Fko\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":437,"path":438,"stem":439,"children":440,"page":25},"Base64","\u002Fko\u002Fdocs\u002Fcore\u002Fbase64","ko\u002F01.docs\u002F02.core\u002Fbase64",[441,444,447,450,453,456,459,462],{"title":74,"path":442,"stem":443},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":41,"path":445,"stem":446},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":45,"path":448,"stem":449},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":49,"path":451,"stem":452},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":53,"path":454,"stem":455},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":117,"path":457,"stem":458},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":121,"path":460,"stem":461},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":185,"path":463,"stem":464},"\u002Fko\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","ko\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":466,"path":467,"stem":468,"children":469,"page":25},"Troubleshooting","\u002Fko\u002Fdocs\u002Ftroubleshooting","ko\u002F01.docs\u002F06.troubleshooting",[470],{"title":121,"path":471,"stem":472},"\u002Fko\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","ko\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":474,"title":264,"body":475,"description":2447,"extension":2448,"meta":2449,"navigation":6,"path":265,"seo":2450,"sitemap":2451,"stem":266,"__hash__":2452},"content_ko\u002Fko\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features.md",{"type":476,"value":477,"toc":2407},"minimark",[478,482,486,490,498,501,523,529,549,553,559,626,631,642,648,706,710,721,725,731,845,851,911,917,976,980,986,993,996,1016,1022,1025,1113,1119,1125,1145,1151,1170,1174,1180,1186,1189,1254,1260,1280,1286,1292,1354,1360,1380,1384,1390,1531,1537,1602,1606,1612,1618,1638,1644,1744,1750,1843,1847,1853,1858,1884,1890,1972,1978,1984,2069,2073,2079,2085,2198,2204,2273,2279,2400,2403],[479,480,45],"h2",{"id":481},"고급-기능",[483,484,485],"p",{},"Text Diff 도구는 전문적인 텍스트 비교를 위한 강력한 도구가 되는 광범위한 고급 기능을 제공합니다.",[479,487,489],{"id":488},"지능형-비교-알고리즘","지능형 비교 알고리즘",[491,492,494],"h3",{"id":493},"컨텍스트-인식-차이점-감지",[495,496,497],"strong",{},"컨텍스트 인식 차이점 감지",[483,499,500],{},"도구는 고급 알고리즘을 사용하여:",[502,503,504,511,517],"ul",{},[505,506,507,510],"li",{},[495,508,509],{},"의미적 변경","을 인식하여 표면적인 차이뿐만 아니라",[505,512,513,516],{},[495,514,515],{},"컨텍스트 변경","을 식별하여 주변 코드에 영향을 미치는 수정사항을 찾아냅니다",[505,518,519,522],{},[495,520,521],{},"구조적 변경","을 중첩된 데이터 구조에서 추적합니다",[491,524,526],{"id":525},"최적화된-줄-처리",[495,527,528],{},"최적화된 줄 처리",[502,530,531,537,543],{},[505,532,533,536],{},[495,534,535],{},"지능형 줄 매핑",": 유사한 줄 간의 최적의 일치를 찾습니다",[505,538,539,542],{},[495,540,541],{},"컨텍스트 줄",": 더 나은 이해를 위해 주변 줄을 표시합니다",[505,544,545,548],{},[495,546,547],{},"최소 변경",": 가능한 한 적은 수의 변경사항을 식별합니다",[479,550,552],{"id":551},"고급-비교-옵션","고급 비교 옵션",[491,554,556],{"id":555},"공백-처리",[495,557,558],{},"공백 처리",[560,561,566],"pre",{"className":562,"code":563,"language":564,"meta":565,"style":565},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F \"공백 무시\"가 활성화된 경우\n\u002F\u002F 이 줄들은 동일한 것으로 간주됩니다:\nconst name = 'John'; \u002F\u002F 파일A\nconst name = 'John'; \u002F\u002F 파일B\n","javascript","",[567,568,569,578,584,610],"code",{"__ignoreMap":565},[570,571,574],"span",{"class":572,"line":573},"line",1,[570,575,577],{"class":576},"sLEZ0","\u002F\u002F \"공백 무시\"가 활성화된 경우\n",[570,579,581],{"class":572,"line":580},2,[570,582,583],{"class":576},"\u002F\u002F 이 줄들은 동일한 것으로 간주됩니다:\n",[570,585,587,591,595,599,603,607],{"class":572,"line":586},3,[570,588,590],{"class":589},"sGiLm","const",[570,592,594],{"class":593},"sdRU0"," name",[570,596,598],{"class":597},"sGmsN"," =",[570,600,602],{"class":601},"sjj1j"," 'John'",[570,604,606],{"class":605},"svVIm","; ",[570,608,609],{"class":576},"\u002F\u002F 파일A\n",[570,611,613,615,617,619,621,623],{"class":572,"line":612},4,[570,614,590],{"class":589},[570,616,594],{"class":593},[570,618,598],{"class":597},[570,620,602],{"class":601},[570,622,606],{"class":605},[570,624,625],{"class":576},"\u002F\u002F 파일B\n",[483,627,628],{},[495,629,630],{},"사용 사례:",[502,632,633,636,639],{},[505,634,635],{},"코드 포맷팅 충돌",[505,637,638],{},"다른 에디터 설정",[505,640,641],{},"자동 코드 포맷팅",[491,643,645],{"id":644},"대소문자-처리",[495,646,647],{},"대소문자 처리",[560,649,653],{"className":650,"code":651,"language":652,"meta":565,"style":565},"language-json shiki shiki-themes github-light github-light dark-plus","\u002F\u002F \"대소문자 무시\"가 활성화된 경우\n\u002F\u002F 이 객체들은 동일한 것으로 간주됩니다:\n{\n  \"Name\": \"John\", \u002F\u002F 파일A\n  \"name\": \"John\" \u002F\u002F 파일B\n}\n","json",[567,654,655,660,665,670,687,700],{"__ignoreMap":565},[570,656,657],{"class":572,"line":573},[570,658,659],{"class":576},"\u002F\u002F \"대소문자 무시\"가 활성화된 경우\n",[570,661,662],{"class":572,"line":580},[570,663,664],{"class":576},"\u002F\u002F 이 객체들은 동일한 것으로 간주됩니다:\n",[570,666,667],{"class":572,"line":586},[570,668,669],{"class":605},"{\n",[570,671,672,676,679,682,685],{"class":572,"line":612},[570,673,675],{"class":674},"sSQ6O","  \"Name\"",[570,677,678],{"class":605},": ",[570,680,681],{"class":601},"\"John\"",[570,683,684],{"class":605},", ",[570,686,609],{"class":576},[570,688,690,693,695,697],{"class":572,"line":689},5,[570,691,692],{"class":674},"  \"name\"",[570,694,678],{"class":605},[570,696,681],{"class":601},[570,698,699],{"class":576}," \u002F\u002F 파일B\n",[570,701,703],{"class":572,"line":702},6,[570,704,705],{"class":605},"}\n",[483,707,708],{},[495,709,630],{},[502,711,712,715,718],{},[505,713,714],{},"설정 파일",[505,716,717],{},"데이터베이스 스키마",[505,719,720],{},"API 응답",[479,722,724],{"id":723},"파일-형식-지원","파일 형식 지원",[491,726,728],{"id":727},"프로그래밍-언어",[495,729,730],{},"프로그래밍 언어",[732,733,734,750],"table",{},[735,736,737],"thead",{},[738,739,740,744,747],"tr",{},[741,742,743],"th",{},"언어",[741,745,746],{},"확장자",[741,748,749],{},"구문 강조",[751,752,753,765,775,785,795,805,815,825,835],"tbody",{},[738,754,755,759,762],{},[756,757,758],"td",{},"JavaScript",[756,760,761],{},".js, .mjs",[756,763,764],{},"✅",[738,766,767,770,773],{},[756,768,769],{},"TypeScript",[756,771,772],{},".ts, .tsx",[756,774,764],{},[738,776,777,780,783],{},[756,778,779],{},"Python",[756,781,782],{},".py",[756,784,764],{},[738,786,787,790,793],{},[756,788,789],{},"Java",[756,791,792],{},".java",[756,794,764],{},[738,796,797,800,803],{},[756,798,799],{},"C\u002FC++",[756,801,802],{},".c, .cpp, .h",[756,804,764],{},[738,806,807,810,813],{},[756,808,809],{},"C#",[756,811,812],{},".cs",[756,814,764],{},[738,816,817,820,823],{},[756,818,819],{},"Go",[756,821,822],{},".go",[756,824,764],{},[738,826,827,830,833],{},[756,828,829],{},"Rust",[756,831,832],{},".rs",[756,834,764],{},[738,836,837,840,843],{},[756,838,839],{},"PHP",[756,841,842],{},".php",[756,844,764],{},[491,846,848],{"id":847},"웹-기술",[495,849,850],{},"웹 기술",[732,852,853,865],{},[735,854,855],{},[738,856,857,860,862],{},[741,858,859],{},"형식",[741,861,746],{},[741,863,864],{},"특별한 기능",[751,866,867,878,889,900],{},[738,868,869,872,875],{},[756,870,871],{},"HTML",[756,873,874],{},".html, .htm",[756,876,877],{},"태그 구조 분석",[738,879,880,883,886],{},[756,881,882],{},"CSS",[756,884,885],{},".css, .scss, .sass",[756,887,888],{},"선택자 비교",[738,890,891,894,897],{},[756,892,893],{},"Vue",[756,895,896],{},".vue",[756,898,899],{},"컴포넌트 분석",[738,901,902,905,908],{},[756,903,904],{},"React",[756,906,907],{},".jsx, .tsx",[756,909,910],{},"JSX 구문",[491,912,914],{"id":913},"데이터-형식",[495,915,916],{},"데이터 형식",[732,918,919,930],{},[735,920,921],{},[738,922,923,925,927],{},[741,924,859],{},[741,926,746],{},[741,928,929],{},"구조 분석",[751,931,932,943,954,965],{},[738,933,934,937,940],{},[756,935,936],{},"JSON",[756,938,939],{},".json",[756,941,942],{},"객체 계층",[738,944,945,948,951],{},[756,946,947],{},"XML",[756,949,950],{},".xml",[756,952,953],{},"요소 구조",[738,955,956,959,962],{},[756,957,958],{},"YAML",[756,960,961],{},".yml, .yaml",[756,963,964],{},"중첩",[738,966,967,970,973],{},[756,968,969],{},"TOML",[756,971,972],{},".toml",[756,974,975],{},"설정 구조",[479,977,979],{"id":978},"기록-관리","기록 관리",[491,981,983],{"id":982},"지능형-기록-기능",[495,984,985],{},"지능형 기록 기능",[987,988,990],"h4",{"id":989},"자동-분류",[495,991,992],{},"자동 분류",[483,994,995],{},"도구는 비교를 자동으로 분류합니다:",[502,997,998,1004,1010],{},[505,999,1000,1003],{},[495,1001,1002],{},"코드 비교",": 개발 및 디버깅 세션",[505,1005,1006,1009],{},[495,1007,1008],{},"설정 비교",": 환경 및 설정 변경",[505,1011,1012,1015],{},[495,1013,1014],{},"문서 비교",": 콘텐츠 및 구조 변경",[987,1017,1019],{"id":1018},"메타데이터-추적",[495,1020,1021],{},"메타데이터 추적",[483,1023,1024],{},"각 기록 항목에는 다음이 포함됩니다:",[560,1026,1028],{"className":650,"code":1027,"language":652,"meta":565,"style":565},"{\n  \"timestamp\": \"2024-01-15T10:30:00Z\",\n  \"fileType\": \"javascript\",\n  \"linesChanged\": 15,\n  \"changeType\": \"feature-addition\",\n  \"tags\": [\"frontend\", \"component\", \"bugfix\"]\n}\n",[567,1029,1030,1034,1047,1059,1072,1084,1108],{"__ignoreMap":565},[570,1031,1032],{"class":572,"line":573},[570,1033,669],{"class":605},[570,1035,1036,1039,1041,1044],{"class":572,"line":580},[570,1037,1038],{"class":674},"  \"timestamp\"",[570,1040,678],{"class":605},[570,1042,1043],{"class":601},"\"2024-01-15T10:30:00Z\"",[570,1045,1046],{"class":605},",\n",[570,1048,1049,1052,1054,1057],{"class":572,"line":586},[570,1050,1051],{"class":674},"  \"fileType\"",[570,1053,678],{"class":605},[570,1055,1056],{"class":601},"\"javascript\"",[570,1058,1046],{"class":605},[570,1060,1061,1064,1066,1070],{"class":572,"line":612},[570,1062,1063],{"class":674},"  \"linesChanged\"",[570,1065,678],{"class":605},[570,1067,1069],{"class":1068},"sewGd","15",[570,1071,1046],{"class":605},[570,1073,1074,1077,1079,1082],{"class":572,"line":689},[570,1075,1076],{"class":674},"  \"changeType\"",[570,1078,678],{"class":605},[570,1080,1081],{"class":601},"\"feature-addition\"",[570,1083,1046],{"class":605},[570,1085,1086,1089,1092,1095,1097,1100,1102,1105],{"class":572,"line":702},[570,1087,1088],{"class":674},"  \"tags\"",[570,1090,1091],{"class":605},": [",[570,1093,1094],{"class":601},"\"frontend\"",[570,1096,684],{"class":605},[570,1098,1099],{"class":601},"\"component\"",[570,1101,684],{"class":605},[570,1103,1104],{"class":601},"\"bugfix\"",[570,1106,1107],{"class":605},"]\n",[570,1109,1111],{"class":572,"line":1110},7,[570,1112,705],{"class":605},[491,1114,1116],{"id":1115},"기록-조직",[495,1117,1118],{},"기록 조직",[987,1120,1122],{"id":1121},"검색-기능",[495,1123,1124],{},"검색 기능",[502,1126,1127,1133,1139],{},[505,1128,1129,1132],{},[495,1130,1131],{},"텍스트 검색",": 콘텐츠로 기록 항목 검색",[505,1134,1135,1138],{},[495,1136,1137],{},"날짜 필터",": 기간별 필터링",[505,1140,1141,1144],{},[495,1142,1143],{},"유형 필터",": 파일 유형 또는 변경 유형별 필터링",[987,1146,1148],{"id":1147},"내보내기-옵션",[495,1149,1150],{},"내보내기 옵션",[502,1152,1153,1159,1165],{},[505,1154,1155,1158],{},[495,1156,1157],{},"개별 비교",": 특정 비교 내보내기",[505,1160,1161,1164],{},[495,1162,1163],{},"일괄 내보내기",": 여러 비교를 동시에 내보내기",[505,1166,1167,1169],{},[495,1168,859],{},": JSON, CSV, HTML, Markdown",[479,1171,1173],{"id":1172},"성능-최적화","성능 최적화",[491,1175,1177],{"id":1176},"큰-파일",[495,1178,1179],{},"큰 파일",[987,1181,1183],{"id":1182},"청크-처리",[495,1184,1185],{},"청크 처리",[483,1187,1188],{},"도구는 큰 파일을 청크로 처리합니다:",[560,1190,1192],{"className":562,"code":1191,"language":564,"meta":565,"style":565},"\u002F\u002F 파일 크기에 따른 자동 청크 크기\nconst chunkSize = Math.min(1000, Math.max(100, fileSize \u002F 100));\n",[567,1193,1194,1199],{"__ignoreMap":565},[570,1195,1196],{"class":572,"line":573},[570,1197,1198],{"class":576},"\u002F\u002F 파일 크기에 따른 자동 청크 크기\n",[570,1200,1201,1203,1206,1208,1212,1215,1219,1222,1225,1227,1230,1232,1235,1237,1240,1242,1245,1248,1251],{"class":572,"line":580},[570,1202,590],{"class":589},[570,1204,1205],{"class":593}," chunkSize",[570,1207,598],{"class":597},[570,1209,1211],{"class":1210},"szTj3"," Math",[570,1213,1214],{"class":605},".",[570,1216,1218],{"class":1217},"sqMzV","min",[570,1220,1221],{"class":605},"(",[570,1223,1224],{"class":1068},"1000",[570,1226,684],{"class":605},[570,1228,1229],{"class":1210},"Math",[570,1231,1214],{"class":605},[570,1233,1234],{"class":1217},"max",[570,1236,1221],{"class":605},[570,1238,1239],{"class":1068},"100",[570,1241,684],{"class":605},[570,1243,1244],{"class":1210},"fileSize",[570,1246,1247],{"class":597}," \u002F",[570,1249,1250],{"class":1068}," 100",[570,1252,1253],{"class":605},"));\n",[987,1255,1257],{"id":1256},"지연-로딩",[495,1258,1259],{},"지연 로딩",[502,1261,1262,1268,1274],{},[505,1263,1264,1267],{},[495,1265,1266],{},"점진적 표시",": 처리 중에 결과 표시",[505,1269,1270,1273],{},[495,1271,1272],{},"가상 스크롤",": 큰 diff 결과의 효율적인 표시",[505,1275,1276,1279],{},[495,1277,1278],{},"메모리 관리",": 최적화된 메모리 사용",[491,1281,1283],{"id":1282},"브라우저-최적화",[495,1284,1285],{},"브라우저 최적화",[987,1287,1289],{"id":1288},"web-workers",[495,1290,1291],{},"Web Workers",[560,1293,1295],{"className":562,"code":1294,"language":564,"meta":565,"style":565},"\u002F\u002F 별도 스레드에서 diff 계산\nconst worker = new Worker('\u002Fdiff-worker.js');\nworker.postMessage({ fileA, fileB, options });\n",[567,1296,1297,1302,1325],{"__ignoreMap":565},[570,1298,1299],{"class":572,"line":573},[570,1300,1301],{"class":576},"\u002F\u002F 별도 스레드에서 diff 계산\n",[570,1303,1304,1306,1309,1311,1314,1317,1319,1322],{"class":572,"line":580},[570,1305,590],{"class":589},[570,1307,1308],{"class":593}," worker",[570,1310,598],{"class":597},[570,1312,1313],{"class":589}," new",[570,1315,1316],{"class":1217}," Worker",[570,1318,1221],{"class":605},[570,1320,1321],{"class":601},"'\u002Fdiff-worker.js'",[570,1323,1324],{"class":605},");\n",[570,1326,1327,1330,1332,1335,1338,1341,1343,1346,1348,1351],{"class":572,"line":586},[570,1328,1329],{"class":1210},"worker",[570,1331,1214],{"class":605},[570,1333,1334],{"class":1217},"postMessage",[570,1336,1337],{"class":605},"({ ",[570,1339,1340],{"class":1210},"fileA",[570,1342,684],{"class":605},[570,1344,1345],{"class":1210},"fileB",[570,1347,684],{"class":605},[570,1349,1350],{"class":1210},"options",[570,1352,1353],{"class":605}," });\n",[987,1355,1357],{"id":1356},"캐시-전략",[495,1358,1359],{},"캐시 전략",[502,1361,1362,1368,1374],{},[505,1363,1364,1367],{},[495,1365,1366],{},"Local Storage",": 기록 항목 캐시",[505,1369,1370,1373],{},[495,1371,1372],{},"Session Storage",": 세션 중 임시 저장",[505,1375,1376,1379],{},[495,1377,1378],{},"IndexedDB",": 대용량 데이터의 영구 저장",[479,1381,1383],{"id":1382},"api-통합","API 통합",[491,1385,1387],{"id":1386},"프로그래밍-방식-액세스",[495,1388,1389],{},"프로그래밍 방식 액세스",[560,1391,1393],{"className":562,"code":1392,"language":564,"meta":565,"style":565},"\u002F\u002F 예: 자동화된 diff 생성\nconst diffResult = await textDiffAPI.compare({\n  fileA: {\n    content: '원본 콘텐츠',\n    name: 'original.txt',\n  },\n  fileB: {\n    content: '수정된 콘텐츠',\n    name: 'modified.txt',\n  },\n  options: {\n    ignoreWhitespace: true,\n    ignoreCase: false,\n  },\n});\n",[567,1394,1395,1400,1424,1432,1442,1452,1457,1464,1474,1484,1489,1497,1509,1520,1525],{"__ignoreMap":565},[570,1396,1397],{"class":572,"line":573},[570,1398,1399],{"class":576},"\u002F\u002F 예: 자동화된 diff 생성\n",[570,1401,1402,1404,1407,1409,1413,1416,1418,1421],{"class":572,"line":580},[570,1403,590],{"class":589},[570,1405,1406],{"class":593}," diffResult",[570,1408,598],{"class":597},[570,1410,1412],{"class":1411},"srAhW"," await",[570,1414,1415],{"class":1210}," textDiffAPI",[570,1417,1214],{"class":605},[570,1419,1420],{"class":1217},"compare",[570,1422,1423],{"class":605},"({\n",[570,1425,1426,1429],{"class":572,"line":586},[570,1427,1428],{"class":1210},"  fileA:",[570,1430,1431],{"class":605}," {\n",[570,1433,1434,1437,1440],{"class":572,"line":612},[570,1435,1436],{"class":1210},"    content:",[570,1438,1439],{"class":601}," '원본 콘텐츠'",[570,1441,1046],{"class":605},[570,1443,1444,1447,1450],{"class":572,"line":689},[570,1445,1446],{"class":1210},"    name:",[570,1448,1449],{"class":601}," 'original.txt'",[570,1451,1046],{"class":605},[570,1453,1454],{"class":572,"line":702},[570,1455,1456],{"class":605},"  },\n",[570,1458,1459,1462],{"class":572,"line":1110},[570,1460,1461],{"class":1210},"  fileB:",[570,1463,1431],{"class":605},[570,1465,1467,1469,1472],{"class":572,"line":1466},8,[570,1468,1436],{"class":1210},[570,1470,1471],{"class":601}," '수정된 콘텐츠'",[570,1473,1046],{"class":605},[570,1475,1477,1479,1482],{"class":572,"line":1476},9,[570,1478,1446],{"class":1210},[570,1480,1481],{"class":601}," 'modified.txt'",[570,1483,1046],{"class":605},[570,1485,1487],{"class":572,"line":1486},10,[570,1488,1456],{"class":605},[570,1490,1492,1495],{"class":572,"line":1491},11,[570,1493,1494],{"class":1210},"  options:",[570,1496,1431],{"class":605},[570,1498,1500,1503,1507],{"class":572,"line":1499},12,[570,1501,1502],{"class":1210},"    ignoreWhitespace:",[570,1504,1506],{"class":1505},"sLV08"," true",[570,1508,1046],{"class":605},[570,1510,1512,1515,1518],{"class":572,"line":1511},13,[570,1513,1514],{"class":1210},"    ignoreCase:",[570,1516,1517],{"class":1505}," false",[570,1519,1046],{"class":605},[570,1521,1523],{"class":572,"line":1522},14,[570,1524,1456],{"class":605},[570,1526,1528],{"class":572,"line":1527},15,[570,1529,1530],{"class":605},"});\n",[491,1532,1534],{"id":1533},"webhook-지원",[495,1535,1536],{},"Webhook 지원",[560,1538,1540],{"className":562,"code":1539,"language":564,"meta":565,"style":565},"\u002F\u002F 변경사항의 자동 알림\nconst webhook = {\n  url: 'https:\u002F\u002Fyour-app.com\u002Fdiff-notifications',\n  events: ['diff.created', 'diff.updated'],\n  secret: 'your-webhook-secret',\n};\n",[567,1541,1542,1547,1558,1568,1587,1597],{"__ignoreMap":565},[570,1543,1544],{"class":572,"line":573},[570,1545,1546],{"class":576},"\u002F\u002F 변경사항의 자동 알림\n",[570,1548,1549,1551,1554,1556],{"class":572,"line":580},[570,1550,590],{"class":589},[570,1552,1553],{"class":593}," webhook",[570,1555,598],{"class":597},[570,1557,1431],{"class":605},[570,1559,1560,1563,1566],{"class":572,"line":586},[570,1561,1562],{"class":1210},"  url:",[570,1564,1565],{"class":601}," 'https:\u002F\u002Fyour-app.com\u002Fdiff-notifications'",[570,1567,1046],{"class":605},[570,1569,1570,1573,1576,1579,1581,1584],{"class":572,"line":612},[570,1571,1572],{"class":1210},"  events:",[570,1574,1575],{"class":605}," [",[570,1577,1578],{"class":601},"'diff.created'",[570,1580,684],{"class":605},[570,1582,1583],{"class":601},"'diff.updated'",[570,1585,1586],{"class":605},"],\n",[570,1588,1589,1592,1595],{"class":572,"line":689},[570,1590,1591],{"class":1210},"  secret:",[570,1593,1594],{"class":601}," 'your-webhook-secret'",[570,1596,1046],{"class":605},[570,1598,1599],{"class":572,"line":702},[570,1600,1601],{"class":605},"};\n",[479,1603,1605],{"id":1604},"보안-기능","보안 기능",[491,1607,1609],{"id":1608},"개인정보-보호",[495,1610,1611],{},"개인정보 보호",[987,1613,1615],{"id":1614},"로컬-처리",[495,1616,1617],{},"로컬 처리",[502,1619,1620,1626,1632],{},[505,1621,1622,1625],{},[495,1623,1624],{},"서버 전송 없음",": 모든 처리가 브라우저에서 실행",[505,1627,1628,1631],{},[495,1629,1630],{},"암호화",": 민감한 데이터는 암호화되어 저장",[505,1633,1634,1637],{},[495,1635,1636],{},"자동 정리",": 임시 데이터는 자동 삭제",[987,1639,1641],{"id":1640},"액세스-제어",[495,1642,1643],{},"액세스 제어",[560,1645,1647],{"className":562,"code":1646,"language":564,"meta":565,"style":565},"\u002F\u002F 예: 사용자 기반 액세스 제어\nconst accessControl = {\n  user: 'developer@company.com',\n  permissions: ['read', 'create', 'update'],\n  restrictions: {\n    maxFileSize: '10MB',\n    allowedFormats: ['.js', '.ts', '.json'],\n  },\n};\n",[567,1648,1649,1654,1665,1675,1697,1704,1714,1736,1740],{"__ignoreMap":565},[570,1650,1651],{"class":572,"line":573},[570,1652,1653],{"class":576},"\u002F\u002F 예: 사용자 기반 액세스 제어\n",[570,1655,1656,1658,1661,1663],{"class":572,"line":580},[570,1657,590],{"class":589},[570,1659,1660],{"class":593}," accessControl",[570,1662,598],{"class":597},[570,1664,1431],{"class":605},[570,1666,1667,1670,1673],{"class":572,"line":586},[570,1668,1669],{"class":1210},"  user:",[570,1671,1672],{"class":601}," 'developer@company.com'",[570,1674,1046],{"class":605},[570,1676,1677,1680,1682,1685,1687,1690,1692,1695],{"class":572,"line":612},[570,1678,1679],{"class":1210},"  permissions:",[570,1681,1575],{"class":605},[570,1683,1684],{"class":601},"'read'",[570,1686,684],{"class":605},[570,1688,1689],{"class":601},"'create'",[570,1691,684],{"class":605},[570,1693,1694],{"class":601},"'update'",[570,1696,1586],{"class":605},[570,1698,1699,1702],{"class":572,"line":689},[570,1700,1701],{"class":1210},"  restrictions:",[570,1703,1431],{"class":605},[570,1705,1706,1709,1712],{"class":572,"line":702},[570,1707,1708],{"class":1210},"    maxFileSize:",[570,1710,1711],{"class":601}," '10MB'",[570,1713,1046],{"class":605},[570,1715,1716,1719,1721,1724,1726,1729,1731,1734],{"class":572,"line":1110},[570,1717,1718],{"class":1210},"    allowedFormats:",[570,1720,1575],{"class":605},[570,1722,1723],{"class":601},"'.js'",[570,1725,684],{"class":605},[570,1727,1728],{"class":601},"'.ts'",[570,1730,684],{"class":605},[570,1732,1733],{"class":601},"'.json'",[570,1735,1586],{"class":605},[570,1737,1738],{"class":572,"line":1466},[570,1739,1456],{"class":605},[570,1741,1742],{"class":572,"line":1476},[570,1743,1601],{"class":605},[491,1745,1747],{"id":1746},"감사-로그",[495,1748,1749],{},"감사 로그",[560,1751,1753],{"className":650,"code":1752,"language":652,"meta":565,"style":565},"{\n  \"action\": \"diff.created\",\n  \"user\": \"user@example.com\",\n  \"timestamp\": \"2024-01-15T10:30:00Z\",\n  \"metadata\": {\n    \"fileSize\": \"2.5KB\",\n    \"changeCount\": 15,\n    \"ipAddress\": \"192.168.1.100\"\n  }\n}\n",[567,1754,1755,1759,1771,1783,1793,1801,1813,1824,1834,1839],{"__ignoreMap":565},[570,1756,1757],{"class":572,"line":573},[570,1758,669],{"class":605},[570,1760,1761,1764,1766,1769],{"class":572,"line":580},[570,1762,1763],{"class":674},"  \"action\"",[570,1765,678],{"class":605},[570,1767,1768],{"class":601},"\"diff.created\"",[570,1770,1046],{"class":605},[570,1772,1773,1776,1778,1781],{"class":572,"line":586},[570,1774,1775],{"class":674},"  \"user\"",[570,1777,678],{"class":605},[570,1779,1780],{"class":601},"\"user@example.com\"",[570,1782,1046],{"class":605},[570,1784,1785,1787,1789,1791],{"class":572,"line":612},[570,1786,1038],{"class":674},[570,1788,678],{"class":605},[570,1790,1043],{"class":601},[570,1792,1046],{"class":605},[570,1794,1795,1798],{"class":572,"line":689},[570,1796,1797],{"class":674},"  \"metadata\"",[570,1799,1800],{"class":605},": {\n",[570,1802,1803,1806,1808,1811],{"class":572,"line":702},[570,1804,1805],{"class":674},"    \"fileSize\"",[570,1807,678],{"class":605},[570,1809,1810],{"class":601},"\"2.5KB\"",[570,1812,1046],{"class":605},[570,1814,1815,1818,1820,1822],{"class":572,"line":1110},[570,1816,1817],{"class":674},"    \"changeCount\"",[570,1819,678],{"class":605},[570,1821,1069],{"class":1068},[570,1823,1046],{"class":605},[570,1825,1826,1829,1831],{"class":572,"line":1466},[570,1827,1828],{"class":674},"    \"ipAddress\"",[570,1830,678],{"class":605},[570,1832,1833],{"class":601},"\"192.168.1.100\"\n",[570,1835,1836],{"class":572,"line":1476},[570,1837,1838],{"class":605},"  }\n",[570,1840,1841],{"class":572,"line":1486},[570,1842,705],{"class":605},[479,1844,1846],{"id":1845},"사용자-정의-옵션","사용자 정의 옵션",[491,1848,1850],{"id":1849},"ui-사용자-정의",[495,1851,1852],{},"UI 사용자 정의",[987,1854,1856],{"id":1855},"테마",[495,1857,1855],{},[502,1859,1860,1866,1872,1878],{},[505,1861,1862,1865],{},[495,1863,1864],{},"라이트 테마",": 밝고 전문적인 외관",[505,1867,1868,1871],{},[495,1869,1870],{},"다크 테마",": 야간 작업을 위한 어두운 외관",[505,1873,1874,1877],{},[495,1875,1876],{},"고대비",": 향상된 가독성",[505,1879,1880,1883],{},[495,1881,1882],{},"사용자 정의 테마",": 사용자 정의 색상 및 스타일",[987,1885,1887],{"id":1886},"레이아웃-옵션",[495,1888,1889],{},"레이아웃 옵션",[560,1891,1893],{"className":562,"code":1892,"language":564,"meta":565,"style":565},"const layoutOptions = {\n  orientation: 'horizontal', \u002F\u002F 또는 \"vertical\"\n  panelSize: '50%', \u002F\u002F 패널 분할\n  showLineNumbers: true, \u002F\u002F 줄 번호 표시\n  showStatistics: true, \u002F\u002F 통계 표시\n  compactMode: false, \u002F\u002F 컴팩트 모드\n};\n",[567,1894,1895,1906,1919,1932,1944,1956,1968],{"__ignoreMap":565},[570,1896,1897,1899,1902,1904],{"class":572,"line":573},[570,1898,590],{"class":589},[570,1900,1901],{"class":593}," layoutOptions",[570,1903,598],{"class":597},[570,1905,1431],{"class":605},[570,1907,1908,1911,1914,1916],{"class":572,"line":580},[570,1909,1910],{"class":1210},"  orientation:",[570,1912,1913],{"class":601}," 'horizontal'",[570,1915,684],{"class":605},[570,1917,1918],{"class":576},"\u002F\u002F 또는 \"vertical\"\n",[570,1920,1921,1924,1927,1929],{"class":572,"line":586},[570,1922,1923],{"class":1210},"  panelSize:",[570,1925,1926],{"class":601}," '50%'",[570,1928,684],{"class":605},[570,1930,1931],{"class":576},"\u002F\u002F 패널 분할\n",[570,1933,1934,1937,1939,1941],{"class":572,"line":612},[570,1935,1936],{"class":1210},"  showLineNumbers:",[570,1938,1506],{"class":1505},[570,1940,684],{"class":605},[570,1942,1943],{"class":576},"\u002F\u002F 줄 번호 표시\n",[570,1945,1946,1949,1951,1953],{"class":572,"line":689},[570,1947,1948],{"class":1210},"  showStatistics:",[570,1950,1506],{"class":1505},[570,1952,684],{"class":605},[570,1954,1955],{"class":576},"\u002F\u002F 통계 표시\n",[570,1957,1958,1961,1963,1965],{"class":572,"line":702},[570,1959,1960],{"class":1210},"  compactMode:",[570,1962,1517],{"class":1505},[570,1964,684],{"class":605},[570,1966,1967],{"class":576},"\u002F\u002F 컴팩트 모드\n",[570,1969,1970],{"class":572,"line":1110},[570,1971,1601],{"class":605},[491,1973,1975],{"id":1974},"고급-설정",[495,1976,1977],{},"고급 설정",[987,1979,1981],{"id":1980},"비교-옵션",[495,1982,1983],{},"비교 옵션",[560,1985,1987],{"className":562,"code":1986,"language":564,"meta":565,"style":565},"const advancedOptions = {\n  contextLines: 3, \u002F\u002F 컨텍스트 줄 수\n  maxChanges: 1000, \u002F\u002F 최대 변경 수\n  timeout: 30000, \u002F\u002F 타임아웃(밀리초)\n  algorithm: 'myers', \u002F\u002F diff 알고리즘\n  encoding: 'utf-8', \u002F\u002F 파일 인코딩\n};\n",[567,1988,1989,2000,2013,2026,2039,2052,2065],{"__ignoreMap":565},[570,1990,1991,1993,1996,1998],{"class":572,"line":573},[570,1992,590],{"class":589},[570,1994,1995],{"class":593}," advancedOptions",[570,1997,598],{"class":597},[570,1999,1431],{"class":605},[570,2001,2002,2005,2008,2010],{"class":572,"line":580},[570,2003,2004],{"class":1210},"  contextLines:",[570,2006,2007],{"class":1068}," 3",[570,2009,684],{"class":605},[570,2011,2012],{"class":576},"\u002F\u002F 컨텍스트 줄 수\n",[570,2014,2015,2018,2021,2023],{"class":572,"line":586},[570,2016,2017],{"class":1210},"  maxChanges:",[570,2019,2020],{"class":1068}," 1000",[570,2022,684],{"class":605},[570,2024,2025],{"class":576},"\u002F\u002F 최대 변경 수\n",[570,2027,2028,2031,2034,2036],{"class":572,"line":612},[570,2029,2030],{"class":1210},"  timeout:",[570,2032,2033],{"class":1068}," 30000",[570,2035,684],{"class":605},[570,2037,2038],{"class":576},"\u002F\u002F 타임아웃(밀리초)\n",[570,2040,2041,2044,2047,2049],{"class":572,"line":689},[570,2042,2043],{"class":1210},"  algorithm:",[570,2045,2046],{"class":601}," 'myers'",[570,2048,684],{"class":605},[570,2050,2051],{"class":576},"\u002F\u002F diff 알고리즘\n",[570,2053,2054,2057,2060,2062],{"class":572,"line":702},[570,2055,2056],{"class":1210},"  encoding:",[570,2058,2059],{"class":601}," 'utf-8'",[570,2061,684],{"class":605},[570,2063,2064],{"class":576},"\u002F\u002F 파일 인코딩\n",[570,2066,2067],{"class":572,"line":1110},[570,2068,1601],{"class":605},[479,2070,2072],{"id":2071},"개발-도구와의-통합","개발 도구와의 통합",[491,2074,2076],{"id":2075},"ide-통합",[495,2077,2078],{},"IDE 통합",[987,2080,2082],{"id":2081},"vs-code-확장",[495,2083,2084],{},"VS Code 확장",[560,2086,2088],{"className":650,"code":2087,"language":652,"meta":565,"style":565},"{\n  \"name\": \"text-diff-tool\",\n  \"version\": \"1.0.0\",\n  \"engines\": {\n    \"vscode\": \"^1.60.0\"\n  },\n  \"contributes\": {\n    \"commands\": [\n      {\n        \"command\": \"textDiff.compareFiles\",\n        \"title\": \"Compare with Text Diff Tool\"\n      }\n    ]\n  }\n}\n",[567,2089,2090,2094,2105,2117,2124,2134,2138,2145,2153,2158,2170,2180,2185,2190,2194],{"__ignoreMap":565},[570,2091,2092],{"class":572,"line":573},[570,2093,669],{"class":605},[570,2095,2096,2098,2100,2103],{"class":572,"line":580},[570,2097,692],{"class":674},[570,2099,678],{"class":605},[570,2101,2102],{"class":601},"\"text-diff-tool\"",[570,2104,1046],{"class":605},[570,2106,2107,2110,2112,2115],{"class":572,"line":586},[570,2108,2109],{"class":674},"  \"version\"",[570,2111,678],{"class":605},[570,2113,2114],{"class":601},"\"1.0.0\"",[570,2116,1046],{"class":605},[570,2118,2119,2122],{"class":572,"line":612},[570,2120,2121],{"class":674},"  \"engines\"",[570,2123,1800],{"class":605},[570,2125,2126,2129,2131],{"class":572,"line":689},[570,2127,2128],{"class":674},"    \"vscode\"",[570,2130,678],{"class":605},[570,2132,2133],{"class":601},"\"^1.60.0\"\n",[570,2135,2136],{"class":572,"line":702},[570,2137,1456],{"class":605},[570,2139,2140,2143],{"class":572,"line":1110},[570,2141,2142],{"class":674},"  \"contributes\"",[570,2144,1800],{"class":605},[570,2146,2147,2150],{"class":572,"line":1466},[570,2148,2149],{"class":674},"    \"commands\"",[570,2151,2152],{"class":605},": [\n",[570,2154,2155],{"class":572,"line":1476},[570,2156,2157],{"class":605},"      {\n",[570,2159,2160,2163,2165,2168],{"class":572,"line":1486},[570,2161,2162],{"class":674},"        \"command\"",[570,2164,678],{"class":605},[570,2166,2167],{"class":601},"\"textDiff.compareFiles\"",[570,2169,1046],{"class":605},[570,2171,2172,2175,2177],{"class":572,"line":1491},[570,2173,2174],{"class":674},"        \"title\"",[570,2176,678],{"class":605},[570,2178,2179],{"class":601},"\"Compare with Text Diff Tool\"\n",[570,2181,2182],{"class":572,"line":1499},[570,2183,2184],{"class":605},"      }\n",[570,2186,2187],{"class":572,"line":1511},[570,2188,2189],{"class":605},"    ]\n",[570,2191,2192],{"class":572,"line":1522},[570,2193,1838],{"class":605},[570,2195,2196],{"class":572,"line":1527},[570,2197,705],{"class":605},[987,2199,2201],{"id":2200},"git-통합",[495,2202,2203],{},"Git 통합",[560,2205,2209],{"className":2206,"code":2207,"language":2208,"meta":565,"style":565},"language-bash shiki shiki-themes github-light github-light dark-plus","# 자동 diff 생성을 위한 Git 훅\n#!\u002Fbin\u002Fsh\ngit diff --cached | curl -X POST \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @- \\\n  https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n","bash",[567,2210,2211,2216,2221,2248,2258,2268],{"__ignoreMap":565},[570,2212,2213],{"class":572,"line":573},[570,2214,2215],{"class":576},"# 자동 diff 생성을 위한 Git 훅\n",[570,2217,2218],{"class":572,"line":580},[570,2219,2220],{"class":576},"#!\u002Fbin\u002Fsh\n",[570,2222,2223,2226,2229,2232,2235,2238,2241,2244],{"class":572,"line":586},[570,2224,2225],{"class":1217},"git",[570,2227,2228],{"class":601}," diff",[570,2230,2231],{"class":1505}," --cached",[570,2233,2234],{"class":597}," |",[570,2236,2237],{"class":1217}," curl",[570,2239,2240],{"class":1505}," -X",[570,2242,2243],{"class":601}," POST",[570,2245,2247],{"class":2246},"s6VM_"," \\\n",[570,2249,2250,2253,2256],{"class":572,"line":612},[570,2251,2252],{"class":1505},"  -H",[570,2254,2255],{"class":601}," \"Content-Type: application\u002Fjson\"",[570,2257,2247],{"class":2246},[570,2259,2260,2263,2266],{"class":572,"line":689},[570,2261,2262],{"class":1505},"  -d",[570,2264,2265],{"class":601}," @-",[570,2267,2247],{"class":2246},[570,2269,2270],{"class":572,"line":702},[570,2271,2272],{"class":601},"  https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n",[491,2274,2276],{"id":2275},"cicd-파이프라인",[495,2277,2278],{},"CI\u002FCD 파이프라인",[560,2280,2284],{"className":2281,"code":2282,"language":2283,"meta":565,"style":565},"language-yaml shiki shiki-themes github-light github-light dark-plus","# GitHub Actions 예제\nname: Text Diff Check\non: [pull_request]\njobs:\n  diff-check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v2\n      - name: Compare Files\n        run: |\n          curl -X POST \\\n            -H \"Content-Type: application\u002Fjson\" \\\n            -d '{\"fileA\": \"${{ github.event.pull_request.base.sha }}\", \"fileB\": \"${{ github.sha }}\"}' \\\n            https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n","yaml",[567,2285,2286,2291,2302,2314,2322,2329,2339,2346,2359,2370,2380,2385,2390,2395],{"__ignoreMap":565},[570,2287,2288],{"class":572,"line":573},[570,2289,2290],{"class":576},"# GitHub Actions 예제\n",[570,2292,2293,2297,2299],{"class":572,"line":580},[570,2294,2296],{"class":2295},"sq2bZ","name",[570,2298,678],{"class":605},[570,2300,2301],{"class":601},"Text Diff Check\n",[570,2303,2304,2307,2309,2312],{"class":572,"line":586},[570,2305,2306],{"class":1505},"on",[570,2308,1091],{"class":605},[570,2310,2311],{"class":601},"pull_request",[570,2313,1107],{"class":605},[570,2315,2316,2319],{"class":572,"line":612},[570,2317,2318],{"class":2295},"jobs",[570,2320,2321],{"class":605},":\n",[570,2323,2324,2327],{"class":572,"line":689},[570,2325,2326],{"class":2295},"  diff-check",[570,2328,2321],{"class":605},[570,2330,2331,2334,2336],{"class":572,"line":702},[570,2332,2333],{"class":2295},"    runs-on",[570,2335,678],{"class":605},[570,2337,2338],{"class":601},"ubuntu-latest\n",[570,2340,2341,2344],{"class":572,"line":1110},[570,2342,2343],{"class":2295},"    steps",[570,2345,2321],{"class":605},[570,2347,2348,2351,2354,2356],{"class":572,"line":1466},[570,2349,2350],{"class":605},"      - ",[570,2352,2353],{"class":2295},"uses",[570,2355,678],{"class":605},[570,2357,2358],{"class":601},"actions\u002Fcheckout@v2\n",[570,2360,2361,2363,2365,2367],{"class":572,"line":1476},[570,2362,2350],{"class":605},[570,2364,2296],{"class":2295},[570,2366,678],{"class":605},[570,2368,2369],{"class":601},"Compare Files\n",[570,2371,2372,2375,2377],{"class":572,"line":1486},[570,2373,2374],{"class":2295},"        run",[570,2376,678],{"class":605},[570,2378,2379],{"class":1411},"|\n",[570,2381,2382],{"class":572,"line":1491},[570,2383,2384],{"class":601},"          curl -X POST \\\n",[570,2386,2387],{"class":572,"line":1499},[570,2388,2389],{"class":601},"            -H \"Content-Type: application\u002Fjson\" \\\n",[570,2391,2392],{"class":572,"line":1511},[570,2393,2394],{"class":601},"            -d '{\"fileA\": \"${{ github.event.pull_request.base.sha }}\", \"fileB\": \"${{ github.sha }}\"}' \\\n",[570,2396,2397],{"class":572,"line":1522},[570,2398,2399],{"class":601},"            https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n",[483,2401,2402],{},"이러한 고급 기능으로 인해 Text Diff 도구는 전문 개발자와 팀에게 필수적인 도구가 되었습니다.",[2404,2405,2406],"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 .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 .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}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 .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .s6VM_, html code.shiki .s6VM_{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D7BA7D}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}",{"title":565,"searchDepth":580,"depth":580,"links":2408},[2409,2410,2414,2418,2423,2427,2431,2435,2439,2443],{"id":481,"depth":580,"text":45},{"id":488,"depth":580,"text":489,"children":2411},[2412,2413],{"id":493,"depth":586,"text":497},{"id":525,"depth":586,"text":528},{"id":551,"depth":580,"text":552,"children":2415},[2416,2417],{"id":555,"depth":586,"text":558},{"id":644,"depth":586,"text":647},{"id":723,"depth":580,"text":724,"children":2419},[2420,2421,2422],{"id":727,"depth":586,"text":730},{"id":847,"depth":586,"text":850},{"id":913,"depth":586,"text":916},{"id":978,"depth":580,"text":979,"children":2424},[2425,2426],{"id":982,"depth":586,"text":985},{"id":1115,"depth":586,"text":1118},{"id":1172,"depth":580,"text":1173,"children":2428},[2429,2430],{"id":1176,"depth":586,"text":1179},{"id":1282,"depth":586,"text":1285},{"id":1382,"depth":580,"text":1383,"children":2432},[2433,2434],{"id":1386,"depth":586,"text":1389},{"id":1533,"depth":586,"text":1536},{"id":1604,"depth":580,"text":1605,"children":2436},[2437,2438],{"id":1608,"depth":586,"text":1611},{"id":1746,"depth":586,"text":1749},{"id":1845,"depth":580,"text":1846,"children":2440},[2441,2442],{"id":1849,"depth":586,"text":1852},{"id":1974,"depth":586,"text":1977},{"id":2071,"depth":580,"text":2072,"children":2444},[2445,2446],{"id":2075,"depth":586,"text":2078},{"id":2275,"depth":586,"text":2278},"Text Diff 도구의 고급 기능과 사용자 정의 옵션을 발견하세요","md",{},{"title":264,"description":2447},{"loc":265},"Ja0UFOnrfd0jTaBp3sGlq7yAloB9e1ekgLvzzAwHbpM",[2454,2454],null]