<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>잡가이버</title>
    <link>https://jab-guyver.co.kr/</link>
    <description>잡가이버는 윈도우 오류, 프로그램 설치, 모바일 문제, 인터넷 공유기, 제품 리뷰, 자전거 생활까지 직접 겪고 해결한 방법을 정리하는 실전 문제 해결 블로그입니다.</description>
    <language>ko</language>
    <pubDate>Tue, 22 Sep 2026 14:49:59 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>잡가이버</managingEditor>
    <image>
      <title>잡가이버</title>
      <url>https://tistory1.daumcdn.net/tistory/2948306/attach/fc2acf59378940e7a39c11b7f117a1d7</url>
      <link>https://jab-guyver.co.kr</link>
    </image>
    <item>
      <title>ChatGPT Work 크레딧 가격｜GPT-6 Astra 500크레딧 비용&amp;middot;Plus Pro 뭐가 저렴할까?</title>
      <link>https://jab-guyver.co.kr/7539</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT Work에서 GPT-6 Astra를 사용하다가 평소보다 조금 복잡한 작업을 몇 번 돌렸더니 생각보다 빨리 사용량 제한에 걸렸습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 워드프레스 테마나 플러그인을 분석하고 수정하거나, 여러 파일을 읽힌 뒤 하나의 홈페이지를 통째로 만드는 작업은 단순 질문과 달리 입력해야 할 코드도 많고 ChatGPT가 다시 작성하는 코드도 길기 때문에 사용량이 상당히 커집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저처럼 &lt;span style=&quot;color: #e53935;&quot;&gt;&lt;b&gt;ChatGPT Plus를 사용하면서 Work를 자주 이용하는 경우&lt;/b&gt;&lt;/span&gt; 여기서 고민되는 것이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;크레딧을 추가로 구입하는 것이 저렴할까요? 아니면 그냥 ChatGPT Pro로 올리는 것이 저렴할까요?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제 제 계정에 표시된 국내 결제 가격과 GPT-6 Astra의 공식 크레딧 요율을 기준으로 계산해봤습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2391&quot; data-origin-height=&quot;1604&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dl7Ra4/dJMcaiEW5nw/KTmk8akljxO7wI1eYNpcz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dl7Ra4/dJMcaiEW5nw/KTmk8akljxO7wI1eYNpcz0/img.png&quot; data-alt=&quot;ChatGPT 국내 개인 요금제 - Go 13,000원, Plus 29,000원, Pro 159,000원&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dl7Ra4/dJMcaiEW5nw/KTmk8akljxO7wI1eYNpcz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdl7Ra4%2FdJMcaiEW5nw%2FKTmk8akljxO7wI1eYNpcz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;ChatGPT Go Plus Pro 요금제 가격 및 Work 사용량 비교&quot; loading=&quot;lazy&quot; width=&quot;2391&quot; height=&quot;1604&quot; data-origin-width=&quot;2391&quot; data-origin-height=&quot;1604&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ChatGPT 국내 개인 요금제 - Go 13,000원, Plus 29,000원, Pro 159,000원&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ChatGPT Plus와 Pro 국내 가격 차이&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2026년 9월 제 계정에서 확인한 개인용 ChatGPT 요금은 VAT 포함 기준으로 다음과 같이 표시됩니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f3f5f7;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;요금제&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;월 요금&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Work 사용량&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;용도&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Go&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;13,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;제한적&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;일반적인 ChatGPT 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Plus&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;29,000원&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;기본 Work 사용량&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;개인 사용자&amp;middot;가벼운 개발&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Pro 5x&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;159,000원&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus보다 약 5배&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Work&amp;middot;Codex 집중 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉 현재 Plus를 사용하고 있다면 Pro 5x로 올릴 때 추가되는 비용은&lt;/p&gt;
&lt;p style=&quot;padding: 18px; margin: 20px 0; background: #f5f7ff; border-left: 5px solid #4b73ff;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;159,000원 - 29,000원 = 월 130,000원&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 &lt;b&gt;13만원&lt;/b&gt;을 기준으로 추가 크레딧을 사는 것이 유리한지 비교하면 생각보다 답이 명확해집니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ChatGPT Work 사용량이 소진되면 어떻게 될까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Work는 일반 ChatGPT 대화창처럼 계속 무제한으로 사용하는 구조가 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플랜에 포함된 Work&amp;middot;Codex 사용량을 모두 사용하면 아래처럼 &lt;b&gt;현재 Work 사용량이 소진되었습니다&lt;/b&gt;라는 메시지가 표시됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1576&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhFZ3j/dJMcadKhRCa/eRQUX9o28LbL0k6dh2CW7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhFZ3j/dJMcadKhRCa/eRQUX9o28LbL0k6dh2CW7k/img.png&quot; data-alt=&quot;Work 기본 사용량을 모두 사용하면 크레딧 추가 또는 플랜 업그레이드를 선택할 수 있다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhFZ3j/dJMcadKhRCa/eRQUX9o28LbL0k6dh2CW7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhFZ3j%2FdJMcadKhRCa%2FeRQUX9o28LbL0k6dh2CW7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;ChatGPT Work 사용량 소진 크레딧 추가 및 업그레이드 화면&quot; loading=&quot;lazy&quot; width=&quot;1576&quot; height=&quot;400&quot; data-origin-width=&quot;1576&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Work 기본 사용량을 모두 사용하면 크레딧 추가 또는 플랜 업그레이드를 선택할 수 있다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 선택지는 크게 세 가지입니다.&lt;/p&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사용량이 다시 초기화될 때까지 기다리기&lt;/li&gt;
&lt;li&gt;필요한 만큼 Work 크레딧 추가 구매&lt;/li&gt;
&lt;li&gt;Plus에서 Pro 5x로 업그레이드&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 경우에는 화면에 &lt;b&gt;PM 3:18 재설정&lt;/b&gt;이라고 표시됐는데, 급하지 않다면 기다리는 것이 당연히 가장 저렴합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 테마 수정이나 홈페이지 작업처럼 &lt;b&gt;중간에 작업을 끊기 어려운 경우&lt;/b&gt;입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ChatGPT Work 크레딧 가격은 얼마일까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 실제 크레딧 추가 결제 화면을 열어보니 다음과 같이 표시됐습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1173&quot; data-origin-height=&quot;788&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AdoHZ/dJMcaiEW5nQ/bzPI6oZFv9GHxKcMMZd6ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AdoHZ/dJMcaiEW5nQ/bzPI6oZFv9GHxKcMMZd6ik/img.png&quot; data-alt=&quot;ChatGPT Work 추가 크레딧 국내 결제 가격&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AdoHZ/dJMcaiEW5nQ/bzPI6oZFv9GHxKcMMZd6ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAdoHZ%2FdJMcaiEW5nQ%2FbzPI6oZFv9GHxKcMMZd6ik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;ChatGPT Work 크레딧 500 2500 5000 가격 결제 화면&quot; loading=&quot;lazy&quot; width=&quot;1173&quot; height=&quot;788&quot; data-origin-width=&quot;1173&quot; data-origin-height=&quot;788&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ChatGPT Work 추가 크레딧 국내 결제 가격&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f3f5f7;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;크레딧&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;표시가격&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;1크레딧당 계산&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;500&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;29,000원&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 58원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;2,500&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;145,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 58원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;5,000&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;290,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 58원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 화면에 표시된 금액만 단순 계산하면&lt;/p&gt;
&lt;p style=&quot;text-align: center; font-size: 20px; padding: 18px; background: #fff8e1;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;29,000원 &amp;divide; 500크레딧 = 1크레딧당 약 58원&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재미있는 부분은 화면상 2,500크레딧에는 10% 할인, 5,000크레딧에는 20% 할인이라는 표시가 있지만 단순히 표시가격을 크레딧 수로 나누면 모두 약 58원으로 계산된다는 점입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 할인 배지가 어떤 기준가격과 비교한 것인지, 추가 크레딧이 제공되는 방식인지 등은 &lt;span style=&quot;color: #e53935;&quot;&gt;&lt;b&gt;실제 최종 결제창의 청구 금액을 한 번 더 확인하는 것이 좋습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;자동 충전 10% 할인을 적용하면?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 결제 화면에서는 자동 충전을 활성화하면 현재 구매와 이후 자동 충전에 &lt;b&gt;추가 10% 할인&lt;/b&gt;이 적용된다는 안내도 표시됐습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 29,000원에 10%가 그대로 적용된다면 계산상&lt;/p&gt;
&lt;p style=&quot;padding: 16px; border: 1px solid #ddd; border-radius: 8px;&quot; data-ke-size=&quot;size16&quot;&gt;29,000원 &amp;times; 0.9 = &lt;b&gt;26,100원&lt;/b&gt;&lt;br /&gt;26,100원 &amp;divide; 500 = &lt;b&gt;1크레딧당 약 52.2원&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정도가 됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;GPT-6 Astra는 왜 크레딧을 빨리 사용할까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT Work에서 모델을 GPT-6 Astra로 변경하고 추론 수준을 높이면 복잡한 코드 분석이나 여러 파일을 동시에 다루는 작업에는 확실히 유리합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1548&quot; data-origin-height=&quot;432&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EcckY/dJMcacdAIry/XRMLfZsfdvmfXpkKbkLcaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EcckY/dJMcacdAIry/XRMLfZsfdvmfXpkKbkLcaK/img.png&quot; data-alt=&quot;GPT-6 Astra에서 높은 추론 수준을 사용하면 복잡한 개발 작업에 유리하지만 사용량도 커질 수 있다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EcckY/dJMcacdAIry/XRMLfZsfdvmfXpkKbkLcaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEcckY%2FdJMcacdAIry%2FXRMLfZsfdvmfXpkKbkLcaK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;ChatGPT Work GPT-6 Astra Max 추론 수준 선택 화면&quot; loading=&quot;lazy&quot; width=&quot;1548&quot; height=&quot;432&quot; data-origin-width=&quot;1548&quot; data-origin-height=&quot;432&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;GPT-6 Astra에서 높은 추론 수준을 사용하면 복잡한 개발 작업에 유리하지만 사용량도 커질 수 있다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 Astra는 단순히 질문 한 번에 몇 크레딧처럼 고정 차감되는 방식이 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;읽어 들인 입력 토큰 + 캐시에 저장된 입력 + ChatGPT가 생성한 출력 토큰&lt;/b&gt;을 기준으로 계산됩니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;GPT-6 Astra 공식 크레딧 요율&lt;/h3&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #eef4ff;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;모델&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 100만 토큰&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;캐시 입력&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;출력 100만 토큰&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;GPT-6 Astra&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;250 크레딧&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;25 크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;1,250 크레딧&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;GPT-5.6 Sol&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;100 크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;10 크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;500 크레딧&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 눈여겨볼 부분은 &lt;b&gt;출력 토큰 가격&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Astra가 파일을 읽는 것보다 긴 PHP&amp;middot;HTML&amp;middot;CSS&amp;middot;JavaScript 코드를 새로 만들어내는 작업이 상대적으로 크레딧을 많이 사용할 수 있는 이유입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;GPT-6 Astra 크레딧을 실제 원화로 계산하면?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 계정에 표시된 &lt;b&gt;1크레딧 &amp;asymp; 58원&lt;/b&gt;을 그대로 적용해보겠습니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f5f5f5;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Astra 사용량&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;크레딧&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;원화 환산&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 100만 토큰&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;250&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 14,500원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;캐시 입력 100만 토큰&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;25&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 1,450원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;출력 100만 토큰&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;1,250&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 72,500원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 실제 작업 한 번에 100만 출력 토큰을 생성한다는 뜻은 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 표는 Astra가 &lt;b&gt;어떤 작업에서 비용이 커지는지 이해하기 위한 단가표&lt;/b&gt;라고 보면 됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;테마&amp;middot;플러그인 하나 만들면 실제 얼마쯤 사용할까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 가장 궁금했던 것이 이것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&amp;ldquo;워드프레스 플러그인이나 테마 하나 만들면 실제 돈으로 얼마 정도 쓰는 걸까?&amp;rdquo;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정액제가 아니기 때문에 정확히 몇 크레딧이라고 단정할 수는 없지만, 토큰 사용량을 가정하면 대략적인 비용을 계산할 수 있습니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #eef4ff;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;작업 예시&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;가정한 토큰 사용량&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;예상 크레딧&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 58원 기준&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;CSS&amp;middot;PHP 간단 수정&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 10만 + 출력 2만&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 50&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 2,900원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;간단한 WP 플러그인 제작&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 20만 + 출력 5만&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 113&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 6,500원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;중급 플러그인 + 관리자 기능&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 50만 + 출력 10만&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 250&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 14,500원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;워드프레스 테마 전체 제작&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 100만 + 출력 25만&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 563&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 32,600원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;대형 공략 홈페이지 제작&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 200만 + 출력 50만&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 1,125&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 65,300원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;대형 사이트 + 반복 디버깅&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;입력 300만 + 출력 100만&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 2,000&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 116,000원&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 금액은 &lt;b&gt;고정요금이 아니라 토큰 사용량을 가정한 계산 예시&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 워드프레스 테마라도 PHP 파일 5개짜리와 WooCommerce, 검색, 로그인, AJAX, 관리자 페이지, 반응형 CSS까지 포함된 테마는 필요한 토큰량이 전혀 다릅니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;수정 요청을 계속하면 비용이 커진다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제로 AI 개발 작업에서 가장 많은 크레딧이 사용되는 부분은 처음 생성보다 이후 수정 과정일 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어&lt;/p&gt;
&lt;p style=&quot;padding: 16px; background: #f7f7f7; border-radius: 8px;&quot; data-ke-size=&quot;size16&quot;&gt;테마 전체 제작 &amp;rarr; 모바일 깨짐 수정 &amp;rarr; 메뉴 수정 &amp;rarr; SEO 개선 &amp;rarr; PHP 오류 수정 &amp;rarr; 다시 전체 파일 검토 &amp;rarr; 최종 압축&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처럼 요청을 반복하면 모델이 기존 파일을 다시 읽고 코드를 다시 출력하기 때문에 사용량이 계속 증가합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;500크레딧이면 어느 정도 사용할 수 있을까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;500크레딧은 현재 제 결제 화면 기준 &lt;b&gt;29,000원&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Astra 기준으로 단순 계산하면 다음 정도의 작업량을 생각해볼 수 있습니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #fff8e1;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;작업&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;500크레딧으로 가능한 대략적인 횟수&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 50크레딧 작업&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 10회&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 100크레딧 작업&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 5회&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 250크레딧 작업&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 2회&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;500크레딧급 대형 작업&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;약 1회&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 단순한 PHP 오류나 CSS 수정 몇 번 정도라면 500크레딧도 꽤 쓸 수 있지만, Astra에게 사이트 전체 파일을 반복해서 분석시키는 작업이라면 생각보다 빨리 소진될 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Plus + 크레딧과 Pro 5x 어느 쪽이 저렴할까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 부분은 실제 원화로 계산하면 훨씬 이해하기 쉽습니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #eef4ff;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;사용방법&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;월 비용&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Pro와 비교&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus만 사용&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;29,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;가장 저렴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus + 500크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;58,000원&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Pro보다 101,000원 저렴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus + 1,000크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;87,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Pro보다 72,000원 저렴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus + 1,500크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;116,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Pro보다 43,000원 저렴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus + 2,000크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;145,000원&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Pro보다 14,000원 저렴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus + 2,500크레딧&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;174,000원&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Pro보다 15,000원 비쌈&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background: #eef9f0;&quot;&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Pro 5x&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;159,000원&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus 대비 Work 약 5배&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;손익분기점은 약 2,241크레딧&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Plus와 Pro의 월 가격 차이는 130,000원이고 1크레딧을 58원으로 계산하면&lt;/p&gt;
&lt;p style=&quot;padding: 18px; background: #eaf4ff; border-radius: 10px; text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;130,000원 &amp;divide; 58원 ≒ &lt;b&gt;2,241크레딧&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정도가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉 &lt;b&gt;한 달에 추가 크레딧을 약 2,200~2,500크레딧 이상 구입할 정도로 Work를 많이 사용한다면&lt;/b&gt; Pro 5x를 비교해볼 필요가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반대로 월 500~1,000크레딧 정도만 추가로 필요하다면 Pro까지 올리는 것보다 Plus를 유지하면서 필요한 만큼만 추가하는 쪽이 훨씬 저렴합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Pro 5x라고 크레딧이 무제한인 것은 아니다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 한 가지 주의할 부분이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pro에 적힌 &lt;b&gt;5x&lt;/b&gt;는 크레딧을 매달 일정량 지급한다는 뜻이 아니라 Plus보다 &lt;b&gt;포함된 Work&amp;middot;Codex 사용 한도가 더 크다는 의미&lt;/b&gt;에 가깝습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;OpenAI가 안내하는 GPT-6 Astra의 5시간 기준 예상 로컬 작업량은 현재 대략 다음과 같습니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: center;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f3f5f7;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;플랜&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Astra 예상 로컬 메시지&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 5~45회 / 5시간&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Pro 5x&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;약 25~225회 / 5시간&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 이것은 고정된 메시지 개수가 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;짧은 코드 수정과 수십 개 파일을 분석하는 작업을 같은 1회로 볼 수 없기 때문에 &lt;b&gt;작업 복잡도, 모델 설정, 컨텍스트 크기 등에 따라 크게 달라집니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 5시간 제한과 별도로 주간 사용 한도도 적용될 수 있기 때문에 Pro라고 Work를 완전히 무제한으로 사용할 수 있는 것은 아닙니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Astra Max로 사용하면 무조건 2.5배 차감될까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기도 헷갈리기 쉬운 부분입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;화면에서 선택하는 &lt;b&gt;Max와 Fast는 같은 기능이 아닙니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Max처럼 높은 추론 수준을 선택하면 어려운 문제를 더 깊게 분석하면서 실제 생성되는 토큰이나 내부 작업량이 늘어날 수 있어 결과적으로 사용량이 증가할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반면 OpenAI가 명시적으로 &lt;b&gt;2.5배 요율&lt;/b&gt;을 적용한다고 안내하는 것은 Astra의 &lt;span style=&quot;color: #e53935;&quot;&gt;&lt;b&gt;Fast 모드&lt;/b&gt;&lt;/span&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 단순히 Max를 켰다고 크레딧이 무조건 2.5배가 되는 것은 아닙니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Astra 크레딧 아끼는 방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;직접 여러 개발 작업을 해본다면 모든 과정에서 Astra를 고집하기보다는 모델을 나눠 쓰는 것이 훨씬 효율적입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;단순 수정은 GPT-5.6 Sol 사용&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순 HTML 수정, CSS 색상 변경, 문구 변경, 파일 위치 찾기 정도라면 굳이 Astra를 사용할 필요가 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Astra와 Sol의 공식 크레딧 요율을 비교하면 Astra가 동일 토큰 기준 약 &lt;b&gt;2.5배&lt;/b&gt; 높기 때문입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;복잡한 구조 설계와 디버깅만 Astra&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러 PHP 파일의 관계를 분석하거나 데이터베이스 구조, 보안 문제, JavaScript 충돌처럼 추론이 중요한 부분만 Astra를 사용하는 방식이 효율적입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;같은 대용량 파일을 반복해서 새 대화에 넣지 않기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Work가 이미 읽어둔 프로젝트를 계속 이용하면 캐시된 입력이 활용될 가능성이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Astra 기준 일반 입력은 100만 토큰당 250크레딧이지만 캐시된 입력은 25크레딧이므로 차이가 큽니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;전체 코드를 매번 다시 출력하지 않게 요청하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 줄만 수정하면 되는데 매번 PHP 파일 전체를 다시 작성하도록 하면 출력 토큰이 크게 늘어납니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 Astra는 출력 100만 토큰당 1,250크레딧이므로 필요한 파일이나 변경 부분을 명확하게 지정하는 것이 중요합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;그럼 Plus와 Pro 중 무엇을 선택해야 할까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저라면 사용량을 이렇게 나눠볼 것 같습니다.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #eef4ff;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;사용 패턴&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;비용 효율적인 방식&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Work 거의 사용 안 함&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Plus 유지&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;가끔 제한에 걸림&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Plus + 500크레딧&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;월 500~1,500크레딧 정도 추가&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Plus + 필요할 때 추가&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;월 2,000크레딧 전후&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Plus와 Pro 비용 비교 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;월 2,500크레딧 이상 꾸준히 사용&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Pro 5x 검토&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;테마&amp;middot;플러그인&amp;middot;사이트 개발을 계속 진행&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Pro 5x 활용도가 높음&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 한 달 동안 워드프레스 테마, 플러그인, 공략 홈페이지 같은 작업을 몰아서 만든다면 Pro를 한 달 사용해 집중적으로 작업하는 방법도 괜찮아 보입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반대로 평소에는 일반 ChatGPT 대화를 주로 사용하고 한 달에 한두 번 Work 제한에 걸리는 정도라면 159,000원짜리 Pro보다는 필요한 시점에 500크레딧을 추가하는 편이 부담이 훨씬 적습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ChatGPT API 결제와 Work 크레딧은 같은 것일까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 또 하나 헷갈리는 것이 OpenAI API 결제입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT Plus 또는 Pro 구독료, Work 추가 크레딧, 개발자용 OpenAI API 사용료는 서로 완전히 같은 결제 항목으로 생각하면 안 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;API를 직접 워드프레스나 파이썬 프로그램에 연결하려는 경우에는 아래 내용을 함께 참고하면 이해하기 쉽습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jab-guyver.co.kr/7200&quot;&gt;&lt;b&gt;ChatGPT API Key 결제 후기 OpenAI API 자동충전&amp;middot;워드프레스 연동까지&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jab-guyver.co.kr/6845&quot;&gt;&lt;b&gt;ChatGPT 파이썬 연동 설치방법, 초보자도 따라하는 OpenAI API 사용법&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ChatGPT를 PC에서 제대로 활용하려면&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Work나 Codex를 개발 작업에 사용할 생각이라면 웹브라우저뿐만 아니라 공식 ChatGPT 데스크톱 앱과 API, 로컬 AI의 차이도 알아두는 것이 좋습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jab-guyver.co.kr/2748&quot;&gt;&lt;b&gt;ChatGPT PC 설치 및 사용법｜공식 윈도우 앱&amp;middot;API&amp;middot;로컬 AI 차이&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무료&amp;middot;Plus&amp;middot;Pro 모델 차이가 헷갈린다면 아래 글도 함께 참고할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jab-guyver.co.kr/7300&quot;&gt;&lt;b&gt;ChatGPT-5 출시 후 달라진 점｜2026년 GPT-5.5 무료&amp;middot;Plus&amp;middot;Pro 사용법&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI에게 긴 작업을 시킬 때는 프롬프트를 어떻게 작성하느냐에 따라서도 불필요한 재작업량이 달라질 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jab-guyver.co.kr/7432&quot;&gt;&lt;b&gt;ChatGPT 프롬프트 명령어 70개 총정리｜ELI5&amp;middot;AIDA&amp;middot;Persona 실전 사용법&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;ChatGPT Work 크레딧 자주 묻는 질문&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;ChatGPT Plus도 GPT-6 Astra를 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Plus에서도 ChatGPT Work와 Codex를 통해 GPT-6 Astra를 사용할 수 있습니다. 다만 일반 Chat에서 제공되는 GPT-6 Pro와 Work에서 사용하는 Astra는 이용 구조와 사용 한도가 다릅니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;500크레딧은 한국 돈으로 얼마인가요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 확인한 국내 결제 화면에서는 500크레딧이 &lt;b&gt;29,000원&lt;/b&gt;으로 표시됐습니다. 단순 환산하면 1크레딧당 약 58원입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;500크레딧이면 Astra를 몇 번 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Astra는 작업당 고정 크레딧 방식이 아니어서 정확히 몇 회라고 정할 수 없습니다. 입력 파일 크기와 생성 코드 길이, 추론 과정에 따라 크게 달라집니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Astra로 워드프레스 테마 하나 만들면 얼마인가요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 입력 100만 토큰과 출력 25만 토큰을 사용했다고 가정하면 약 563크레딧이며, 1크레딧 58원 기준 약 3만2천600원 정도입니다. 실제 비용은 프로젝트 규모와 수정 횟수에 따라 훨씬 적거나 많을 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Plus에서 Pro로 올리는 기준은 어느 정도인가요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 국내 표시가격 기준 Plus 29,000원과 Pro 159,000원의 차이는 130,000원입니다. 1크레딧 58원으로 계산하면 약 2,241크레딧에 해당하므로, 매달 2,000~2,500크레딧 이상을 별도로 구매하고 있다면 Pro 5x와 비용을 비교해볼 만합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;크레딧이 없으면 일반 ChatGPT도 사용하지 못하나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아닙니다. Work나 Codex에 포함된 사용량을 모두 사용했다고 해서 일반 ChatGPT 대화 자체가 바로 중단되는 것은 아닙니다. 크레딧은 지원되는 Work&amp;middot;Codex 등의 추가 사용량을 계속 이용하기 위한 별도 구조입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;정리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT Work를 가끔 사용하는 입장이라면 개인적으로는 처음부터 Pro로 올리기보다 &lt;b&gt;Plus의 기본 사용량을 먼저 사용한 뒤 정말 필요할 때 500크레딧을 추가하는 방식&lt;/b&gt;이 비용 부담이 적다고 봅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 워드프레스 테마나 플러그인 개발, 홈페이지 전체 제작, 대용량 파일 분석을 Astra로 계속 돌린다면 얘기가 달라집니다.&lt;/p&gt;
&lt;p style=&quot;padding: 20px; margin: 20px 0; background: #f5f7ff; border-radius: 10px; line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;월 추가 사용량이 500~1,500크레딧&lt;/b&gt;&lt;br /&gt;&amp;rarr; Plus + 크레딧 추가가 경제적&lt;br /&gt;&lt;br /&gt;&lt;b&gt;월 추가 사용량이 2,000크레딧 전후&lt;/b&gt;&lt;br /&gt;&amp;rarr; 실제 사용 패턴을 보고 Pro와 비교&lt;br /&gt;&lt;br /&gt;&lt;b&gt;매달 2,500크레딧 이상 필요하거나 Work를 업무처럼 계속 사용&lt;/b&gt;&lt;br /&gt;&amp;rarr; Pro 5x가 오히려 비용과 사용량 측면에서 유리할 가능성이 높음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 무엇보다 단순 작업까지 모두 Astra로 처리하기보다는 일반 수정은 GPT-5.6 Sol, 복잡한 구조 분석과 디버깅은 GPT-6 Astra처럼 &lt;b&gt;모델을 작업 난이도에 따라 나눠 사용하는 것이 크레딧을 아끼는 가장 현실적인 방법&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;color: #777;&quot; data-ke-size=&quot;size14&quot;&gt;※ 본문의 요금과 크레딧 가격은 2026년 9월 국내 개인 계정에서 확인한 화면을 기준으로 작성했습니다. ChatGPT 요금제, 포함 사용량, 할인 및 크레딧 정책은 계정과 시점에 따라 변경될 수 있으므로 실제 결제 전 ChatGPT 설정 &amp;rarr; 사용량 및 결제 화면에서 최종 금액을 확인하시기 바랍니다.&lt;/p&gt;</description>
      <category>블로그 수익화/AI&amp;middot;ChatGPT</category>
      <category>Astra 크레딧</category>
      <category>ChatGPT Plus</category>
      <category>chatgpt pro</category>
      <category>ChatGPT Work</category>
      <category>ChatGPT Work 사용량</category>
      <category>chatgpt 가격</category>
      <category>CHATGPT 요금제</category>
      <category>chatgpt 크레딧</category>
      <category>GPT-6 Astra</category>
      <category>OpenAI 크레딧</category>
      <author>잡가이버</author>
      <guid isPermaLink="true">https://jab-guyver.co.kr/7539</guid>
      <comments>https://jab-guyver.co.kr/7539#entry7539comment</comments>
      <pubDate>Tue, 22 Sep 2026 14:29:48 +0900</pubDate>
    </item>
    <item>
      <title>윈도우11 클라우드 재구축 초기화｜SSD 데이터 완전삭제&amp;middot;파일 제거 차이</title>
      <link>https://jab-guyver.co.kr/7538</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우11이 부팅되지 않거나 시스템 파일이 심하게 손상됐을 때는 보통 &lt;b&gt;이 PC 초기화&lt;/b&gt;나 USB 설치디스크를 이용해 Windows를 다시 설치하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 Microsoft가 Windows 11 Insider에서 기존 초기화보다 한 단계 더 강력한 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;Cloud rebuild(클라우드 재구축)&lt;/b&gt;&lt;/span&gt; 기능을 테스트하고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 &lt;b&gt;Windows 11 Insider Experimental Build 26340.9502&lt;/b&gt;에서는 단순히 Windows를 다시 설치하는 것을 넘어, SSD&amp;middot;NVMe 등 저장장치에 남아 있는 데이터를 삭제하는 &lt;b&gt;Remove &amp;amp; sanitize files&lt;/b&gt; 기능까지 추가됐습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쉽게 말하면 앞으로는 Windows가 부팅되지 않는 상태에서도 인터넷만 연결할 수 있다면 &lt;b&gt;Windows 이미지 + 장치 드라이버를 다시 다운로드해서 운영체제를 새로 설치하고, 필요하면 저장장치 데이터까지 삭제&lt;/b&gt;할 수 있게 되는 것입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OLIly/dJMcablzqDt/8qyD6KjlPZY7lVWVHCX8b1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OLIly/dJMcablzqDt/8qyD6KjlPZY7lVWVHCX8b1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OLIly/dJMcablzqDt/8qyD6KjlPZY7lVWVHCX8b1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOLIly%2FdJMcablzqDt%2F8qyD6KjlPZY7lVWVHCX8b1%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;720&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 14px;&quot; data-ke-size=&quot;size14&quot;&gt;Windows 11 Cloud rebuild 클라우드 재구축 복구 기능&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;윈도우11 Cloud rebuild 클라우드 재구축이란?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloud rebuild는 Windows 11 PC를 &lt;span style=&quot;color: #d64242;&quot;&gt;&lt;b&gt;정상적인 새 운영체제 상태로 다시 만드는 전체 재설치 방식&lt;/b&gt;&lt;/span&gt;입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1558&quot; data-origin-height=&quot;1009&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dl7rfX/dJMcaiydYkA/fdVXYtJz8Cb4kK2vk8bKK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dl7rfX/dJMcaiydYkA/fdVXYtJz8Cb4kK2vk8bKK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dl7rfX/dJMcaiydYkA/fdVXYtJz8Cb4kK2vk8bKK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdl7rfX%2FdJMcaiydYkA%2FfdVXYtJz8Cb4kK2vk8bKK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;윈도우11 클라우드 재구축 초기화｜SSD 데이터 완전삭제&amp;middot;파일 제거 차이&quot; loading=&quot;lazy&quot; width=&quot;1558&quot; height=&quot;1009&quot; data-origin-width=&quot;1558&quot; data-origin-height=&quot;1009&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 Windows의 &lt;b&gt;이 PC 초기화 &amp;rarr; 클라우드 다운로드&lt;/b&gt;와 이름이 비슷하기 때문에 같은 기능이라고 생각하기 쉬운데 실제 동작 방식에는 차이가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 이 PC 초기화는 Windows 복구 기능을 이용해 현재 PC를 초기화하는 방식이라면, Cloud rebuild는 Windows 복구 환경인 &lt;b&gt;WinRE&lt;/b&gt;에서 실행되며 Windows Update를 통해 &lt;b&gt;설치할 Windows 이미지와 해당 PC에 필요한 장치 드라이버까지 다시 다운로드&lt;/b&gt;합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background: #f4f6f8;&quot;&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;복구방법&lt;/th&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;설치파일&lt;/th&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;드라이버&lt;/th&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;추천상황&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;&lt;b&gt;로컬 다시 설치&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;현재 PC 파일 사용&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;기존 환경 영향&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Windows 손상이 적을 때&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;&lt;b&gt;이 PC 초기화 + 클라우드 다운로드&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;인터넷 다운로드&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;설치 후 별도 구성 가능&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;일반적인 Windows 오류&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;&lt;b&gt;Cloud rebuild&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Windows Update&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;장치 드라이버 함께 다운로드&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;부팅 불가&amp;middot;심각한 OS 손상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;&lt;b&gt;USB 클린설치&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;USB 설치미디어&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;설치 후 별도 설치&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;SSD 교체&amp;middot;복구환경 손상&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 윈도우 초기화 방법이 필요한 경우에는 &lt;a href=&quot;/2755&quot;&gt;&lt;b&gt;윈도우11 초기화 방법 포맷 없이 이 PC 초기화&amp;middot;복구모드&amp;middot;초기화 오류&lt;/b&gt;&lt;/a&gt; 내용을 함께 참고하면 차이를 이해하기 쉽습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Cloud rebuild가 유용한 상황&lt;/h3&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Windows 업데이트 이후 부팅이 되지 않을 때&lt;/li&gt;
&lt;li&gt;시스템 파일 손상이 심해 SFC&amp;middot;DISM 복구도 실패할 때&lt;/li&gt;
&lt;li&gt;Windows 설치 USB가 없을 때&lt;/li&gt;
&lt;li&gt;복구 파티션이 손상됐지만 WinRE는 정상일 때&lt;/li&gt;
&lt;li&gt;PC를 회사에서 회수하거나 다른 직원에게 재배정할 때&lt;/li&gt;
&lt;li&gt;중고 PC 판매 전 Windows 재설치와 데이터 삭제를 함께 하고 싶을 때&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Remove files와 Remove &amp;amp; sanitize files 차이&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Build 26340.9502에서 가장 눈에 띄는 변화는 Cloud rebuild를 실행할 때 파일 삭제 방식을 선택할 수 있게 된 점입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 선택지는 크게 두 가지입니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background: #f4f6f8;&quot;&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;옵션&lt;/th&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;동작&lt;/th&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;추천&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;&lt;b&gt;Remove files&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;파일 제거 후 드라이브를 다시 구성하고 Windows 재설치&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;PC를 계속 사용할 때&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;&lt;b&gt;Remove &amp;amp; sanitize files&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;저장장치의 erase 기능을 이용해 데이터를 삭제한 뒤 Windows 재설치&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;판매&amp;middot;반납&amp;middot;폐기&amp;middot;재배정&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Remove files - 내가 계속 사용할 PC라면&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Remove files&lt;/b&gt;를 선택하면 시스템 디스크를 다시 구성한 뒤 Windows가 새로 설치됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처리시간이 상대적으로 짧기 때문에 바이러스 감염이나 Windows 오류 때문에 PC를 초기화한 뒤 &lt;b&gt;본인이 계속 사용할 예정&lt;/b&gt;이라면 이 옵션으로도 충분합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 Microsoft에서도 이 방법으로 삭제한 파일은 &lt;span style=&quot;color: #d64242;&quot;&gt;&lt;b&gt;전문적인 데이터 복구 도구를 사용하면 일부 복구될 가능성이 있다고 안내&lt;/b&gt;&lt;/span&gt;하고 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Remove &amp;amp; sanitize files - 중고판매&amp;middot;반납용&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반대로 노트북이나 데스크톱을 다른 사람에게 넘길 예정이라면 &lt;b&gt;Remove &amp;amp; sanitize files&lt;/b&gt;가 더 적합합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 옵션은 단순히 파티션 정보만 지우는 방식이 아니라 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;SSD&amp;middot;NVMe&amp;middot;HDD 등 저장장치 하드웨어가 제공하는 데이터 삭제 기능을 Windows가 요청&lt;/b&gt;&lt;/span&gt;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 다음과 같은 상황에서 사용할 수 있습니다.&lt;/p&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;노트북 중고판매&lt;/li&gt;
&lt;li&gt;회사 PC 반납&lt;/li&gt;
&lt;li&gt;렌탈 PC 반납&lt;/li&gt;
&lt;li&gt;직원 PC 재배정&lt;/li&gt;
&lt;li&gt;컴퓨터 폐기&amp;middot;재활용&lt;/li&gt;
&lt;li&gt;저장장치에 개인정보&amp;middot;업무자료가 있었던 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;padding: 16px; border-left: 4px solid #d64242; background: #fff6f6; margin: 20px 0;&quot;&gt;&lt;b&gt;주의&lt;/b&gt;&lt;br /&gt;Remove &amp;amp; sanitize files를 실행하면 데이터 삭제를 되돌릴 수 없습니다. 필요한 사진&amp;middot;문서&amp;middot;회사자료&amp;middot;인증서&amp;middot;브라우저 데이터가 있다면 반드시 먼저 백업해야 합니다.&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;928&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ryjkl/dJMcadjo9ao/fzh2LR04KsutnAFKx27X7K/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ryjkl/dJMcadjo9ao/fzh2LR04KsutnAFKx27X7K/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ryjkl/dJMcadjo9ao/fzh2LR04KsutnAFKx27X7K/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fryjkl%2FdJMcadjo9ao%2Ffzh2LR04KsutnAFKx27X7K%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;928&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;928&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 14px;&quot; data-ke-size=&quot;size14&quot;&gt;Windows 11 Cloud rebuild Remove files 및 Remove &amp;amp; sanitize files 선택화면&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;SSD 데이터 완전삭제라고 무조건 믿으면 안 되는 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 상당히 중요한 부분이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Remove &amp;amp; sanitize files라는 이름 때문에 &lt;b&gt;&amp;ldquo;어떤 SSD든 무조건 복구 불가능하게 완전히 삭제된다&amp;rdquo;&lt;/b&gt;고 생각할 수 있지만 Microsoft의 설명은 조금 다릅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloud rebuild가 직접 SSD 내부 데이터를 검증하면서 삭제하는 것이 아니라 &lt;b&gt;저장장치에 데이터 삭제 명령을 요청하고 SSD&amp;middot;NVMe&amp;middot;HDD가 돌려주는 결과를 Windows가 확인하는 구조&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉 저장장치 컨트롤러나 펌웨어가 해당 기능을 제대로 지원하지 않거나 구현에 문제가 있다면 Windows만으로 실제 삭제 결과를 완전히 검증하기 어렵습니다.&lt;/p&gt;
&lt;div style=&quot;padding: 16px; background: #f4f8ff; border: 1px solid #cbdcf3; margin: 20px 0;&quot;&gt;&lt;b&gt;정리하면&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;개인 PC 중고판매나 가족에게 넘기는 정도라면 유용한 기능이지만, 기업 보안규정이나 개인정보 폐기규정처럼 &lt;b&gt;공식적인 데이터 삭제 인증이 필요한 환경에서는 저장장치 제조사 전용 Secure Erase 도구나 회사의 데이터 폐기 절차를 따르는 것이 안전&lt;/b&gt;합니다.&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;BitLocker가 켜져 있다면?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 11 노트북에서는 사용자가 직접 설정하지 않았더라도 장치 암호화 또는 BitLocker가 활성화돼 있는 경우가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복구환경에 들어가거나 저장장치 구성이 변경될 때 &lt;b&gt;BitLocker 48자리 복구키&lt;/b&gt;를 요구할 가능성이 있으므로 초기화 전에 복구키를 확인해 두는 것이 좋습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복구키를 찾지 못했거나 갑자기 BitLocker 화면이 뜬 경우에는 &lt;a href=&quot;/6614&quot;&gt;&lt;b&gt;BitLocker 복구키 없을 때 부팅 살린 후기 + 복구키 확인&amp;middot;해지&lt;/b&gt;&lt;/a&gt;도 함께 확인해보세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Windows 11 Cloud rebuild 실행방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Cloud rebuild는 일반 Windows 11 정식버전에 모두 제공되는 기능이 아니라 &lt;span style=&quot;color: #d64242;&quot;&gt;&lt;b&gt;Windows Insider Preview에서 테스트 중인 기능&lt;/b&gt;&lt;/span&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 일반 Windows 11 PC에서 아래 메뉴가 보이지 않는다고 오류가 발생한 것은 아닙니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. Windows 복구환경 WinRE 들어가기&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1558&quot; data-origin-height=&quot;1009&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uxeSY/dJMcad4AZ65/LkPDmLFrhSrkjh4zYoeg9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uxeSY/dJMcad4AZ65/LkPDmLFrhSrkjh4zYoeg9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uxeSY/dJMcad4AZ65/LkPDmLFrhSrkjh4zYoeg9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuxeSY%2FdJMcad4AZ65%2FLkPDmLFrhSrkjh4zYoeg9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1558&quot; height=&quot;1009&quot; data-origin-width=&quot;1558&quot; data-origin-height=&quot;1009&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows가 정상 부팅되는 경우에는 다음 경로로 들어갑니다.&lt;/p&gt;
&lt;div style=&quot;padding: 14px; background: #f5f5f5; border-radius: 6px; margin: 15px 0;&quot;&gt;&lt;b&gt;설정 &amp;rarr; 시스템 &amp;rarr; 복구 &amp;rarr; 고급 시작 옵션 &amp;rarr; 지금 다시 시작&lt;/b&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 자체가 부팅되지 않는다면 부팅실패가 반복되면서 자동으로 WinRE가 실행될 수도 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. Cloud rebuild 선택&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 복구환경에 진입했다면 Experimental Preview 기준으로 &lt;b&gt;문제 해결 &amp;rarr; Cloud rebuild&lt;/b&gt; 메뉴를 선택합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 인터넷 연결&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloud rebuild는 Windows 설치파일과 장치 드라이버를 Windows Update에서 다운로드하기 때문에 &lt;b&gt;인터넷 연결이 필수&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유선 LAN이 연결돼 있다면 자동으로 네트워크를 인식할 수 있으며, Wi-Fi 환경에서는 WinRE에서 지원되는 무선 네트워크에 연결해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Preview에서는 네트워크 환경에 따라 Wi-Fi 연결이 제한될 수 있기 때문에 Cloud rebuild가 네트워크 오류로 실패한다면 &lt;b&gt;유선 LAN 연결을 먼저 시도&lt;/b&gt;하는 것도 좋은 방법입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 설치될 Windows 버전 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloud rebuild가 Windows Update와 통신하면 설치 대상 Windows의 &lt;b&gt;빌드&amp;middot;에디션&amp;middot;언어&lt;/b&gt; 등을 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 11 Home을 사용하던 PC인데 예상하지 못한 버전이 표시된다면 바로 진행하기보다 설치 대상을 확인하는 것이 좋습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 파일 삭제방법 선택&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 다음 두 가지 중 하나를 선택합니다.&lt;/p&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;내가 계속 사용할 PC &amp;rarr; Remove files&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;중고판매&amp;middot;회사반납&amp;middot;폐기 &amp;rarr; Remove &amp;amp; sanitize files&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. 여러 개의 SSD가 있다면 삭제대상 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC에 C드라이브용 SSD 외에 별도의 HDD나 NVMe SSD가 추가로 설치돼 있다면 특히 주의해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Sanitize 과정에서는 환경에 따라 &lt;b&gt;Windows가 설치된 디스크만 삭제하거나 모든 디스크를 삭제&lt;/b&gt;하도록 선택할 수 있습니다.&lt;/p&gt;
&lt;div style=&quot;padding: 16px; border: 1px solid #f1c7c7; background: #fff8f8; margin: 20px 0;&quot;&gt;&lt;b&gt;주의&lt;/b&gt;&lt;br /&gt;D드라이브나 두 번째 NVMe SSD에 사진&amp;middot;게임&amp;middot;업무자료가 있다면 All disks를 선택하기 전에 반드시 삭제대상을 확인해야 합니다.&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Cloud rebuild가 안 될 때 확인할 것&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로운 복구기능이라고 해서 모든 PC에서 무조건 사용할 수 있는 것은 아닙니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;WinRE 복구환경이 꺼져 있는 경우&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;관리자 권한 터미널 또는 명령 프롬프트에서 다음 명령으로 WinRE 상태를 확인할 수 있습니다.&lt;/p&gt;
&lt;pre class=&quot;armasm&quot; style=&quot;background: #222; color: #eee; padding: 15px; overflow: auto;&quot;&gt;&lt;code&gt;reagentc /info&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows RE status가 Disabled라면 다음 명령으로 활성화를 시도합니다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;background: #222; color: #eee; padding: 15px; overflow: auto;&quot;&gt;&lt;code&gt;reagentc /enable&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;인터넷 연결 오류가 발생한다면&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloud rebuild는 일반 Windows가 아니라 WinRE에서 네트워크를 사용합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 Windows에서는 Wi-Fi가 정상인데 복구환경에서는 네트워크가 잡히지 않는 경우도 있습니다. 네트워크 드라이버가 WinRE에서 정상적으로 동작하지 않는다면 Cloud rebuild 자체를 진행하기 어렵습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;SSD 또는 복구환경 자체가 고장난 경우&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SSD가 BIOS에서도 인식되지 않거나 WinRE 자체가 손상됐다면 Cloud rebuild로 해결할 문제가 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우에는 다른 PC에서 Windows 설치 USB를 만든 뒤 SSD 상태를 확인하고 필요하면 저장장치를 교체한 후 Windows를 새로 설치하는 것이 더 현실적입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노트북 복구파티션까지 손상된 경우의 예시는 &lt;a href=&quot;/7468&quot;&gt;&lt;b&gt;LG그램 공장초기화 F11 안될 때｜복구 USB&amp;middot;SSD 교체&amp;middot;윈도우11 재설치&lt;/b&gt;&lt;/a&gt;에서 복구방식별 차이를 확인할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;고급사용자는 DataSanitization.exe로 저장장치만 삭제 가능&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Microsoft는 Cloud rebuild와 별도로 Windows 복구환경에서 사용할 수 있는 &lt;b&gt;DataSanitization.exe&lt;/b&gt;도 Preview 기능으로 제공하고 있습니다.&lt;/p&gt;
&lt;pre class=&quot;reasonml&quot; style=&quot;background: #222; color: #eee; padding: 15px; overflow: auto;&quot;&gt;&lt;code&gt;DataSanitization.exe&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WinRE의 &lt;b&gt;문제 해결 &amp;rarr; 고급 옵션 &amp;rarr; 명령 프롬프트&lt;/b&gt;에서 실행할 수 있으며, Cloud rebuild와 유사한 방식으로 지원되는 로컬 저장장치의 데이터 삭제를 요청합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 이 기능은 상당히 주의해야 합니다.&lt;/p&gt;
&lt;div style=&quot;padding: 16px; border-left: 4px solid #d64242; background: #fff6f6; margin: 20px 0;&quot;&gt;&lt;b&gt;DataSanitization.exe는 Windows를 다시 설치해주지 않습니다.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;삭제가 끝난 뒤에는 기존 Windows로 다시 부팅할 수 없기 때문에 Windows 설치 USB나 다른 재설치 방법을 미리 준비해야 합니다.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반 개인사용자라면 굳이 명령어를 사용하는 것보다 Cloud rebuild 화면에서 Remove &amp;amp; sanitize files를 선택하는 방법이 훨씬 안전합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Cloud rebuild 중 강제종료하면 안 되는 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 다운로드나 SSD 삭제가 오래 걸리면 화면이 멈춘 것처럼 보일 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 Sanitize 과정은 저장장치 용량과 하드웨어 방식에 따라 시간이 오래 걸릴 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 전원버튼을 길게 눌러 강제종료하면 Windows 설치가 중단되거나 저장장치 파티션만 삭제된 상태로 남아 &lt;b&gt;Windows가 부팅되지 않을 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;노트북은 충전기 연결&lt;/li&gt;
&lt;li&gt;데스크톱은 작업 중 전원 차단 금지&lt;/li&gt;
&lt;li&gt;화면이 잠시 멈춰 보여도 임의 재부팅 금지&lt;/li&gt;
&lt;li&gt;중요한 자료는 작업 전에 별도 저장장치에 백업&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;그렇다면 어떤 복구방법을 선택해야 할까?&lt;/h2&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background: #f4f6f8;&quot;&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;현재 증상&lt;/th&gt;
&lt;th style=&quot;padding: 10px;&quot;&gt;우선 시도&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Windows 업데이트 이후 오류&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;업데이트 제거&amp;middot;시스템 복원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Windows는 부팅되지만 오류가 반복됨&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;SFC&amp;middot;DISM &amp;rarr; 이 PC 초기화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Windows가 심하게 손상되거나 부팅불가&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Cloud rebuild&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;PC를 중고로 판매&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Remove &amp;amp; sanitize files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;SSD 자체가 BIOS에서 인식되지 않음&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;SSD 점검&amp;middot;교체&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;WinRE도 실행되지 않음&lt;/td&gt;
&lt;td style=&quot;padding: 10px;&quot;&gt;Windows USB 클린설치&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업데이트나 드라이버 설치 직후부터 문제가 시작됐다면 바로 모든 파일을 삭제하기보다 &lt;a href=&quot;/1328&quot;&gt;&lt;b&gt;윈도우11&amp;middot;10 시스템 복원 방법｜복구지점 만들기&amp;middot;복원 실패&amp;middot;부팅 안 됨 해결&lt;/b&gt;&lt;/a&gt;처럼 데이터 손실이 적은 복구방법부터 시도하는 것이 좋습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Windows 11 Cloud rebuild 자주 묻는 질문&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Cloud rebuild와 클라우드 다운로드는 같은 기능인가요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같지 않습니다. 기존 이 PC 초기화의 클라우드 다운로드는 Windows 설치파일을 인터넷에서 받아 초기화하는 기능이고, Cloud rebuild는 WinRE에서 Windows 이미지와 장치 드라이버까지 Windows Update에서 받아 전체 OS를 다시 설치하는 새로운 복구방식입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Cloud rebuild를 하면 개인파일이 남나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아닙니다. 현재 Preview 형태의 Cloud rebuild는 시스템 디스크를 다시 구성하고 로컬에 저장된 파일과 계정, 설치한 프로그램, 설정 등을 삭제하므로 중요한 데이터는 미리 백업해야 합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Remove files만 해도 중고판매해도 되나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Remove files는 본인이 계속 사용할 PC를 빠르게 초기화할 때 적합합니다. PC를 다른 사람에게 넘길 예정이라면 삭제된 데이터의 복구 가능성을 낮추기 위해 Remove &amp;amp; sanitize files가 더 적합합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Remove &amp;amp; sanitize files면 데이터 복구가 100% 불가능한가요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;100%라고 단정하면 안 됩니다. 실제 삭제는 저장장치 하드웨어의 erase 기능과 펌웨어 구현에 영향을 받으며 Windows가 저장장치 내부에서 실제로 어떤 방식으로 처리됐는지 독립적으로 완전히 검증하는 기능은 아닙니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;일반 Windows 11에서도 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2026년 9월 기준 Cloud rebuild와 관련 데이터 Sanitize 기능은 Windows Insider Preview에서 테스트 중입니다. 일반 정식 Windows 11에서는 메뉴가 아직 표시되지 않을 수 있으며 최종 출시 과정에서 기능명이나 화면구성이 변경될 수도 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;인터넷이 없어도 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloud rebuild는 Windows 이미지와 필요한 장치 드라이버를 Windows Update에서 내려받기 때문에 인터넷 연결이 필요합니다. 인터넷을 사용할 수 없다면 로컬 복구나 Windows USB 설치미디어를 이용해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 11 Cloud rebuild의 가장 큰 장점은 Windows 자체가 심하게 손상된 상황에서도 USB 설치디스크나 제조사 복구이미지에 의존하지 않고 &lt;b&gt;Windows 이미지와 해당 장치의 드라이버를 다시 받아 새 운영체제를 구성할 수 있다는 점&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 Build 26340.9502부터는 &lt;b&gt;Remove files / Remove &amp;amp; sanitize files&lt;/b&gt;를 구분하면서 단순 복구뿐만 아니라 PC 반납이나 중고판매 전 데이터 정리까지 활용범위가 넓어졌습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 Sanitize라는 표현만 보고 기업용 데이터 완전삭제 솔루션으로 생각해서는 안 됩니다. 중요한 개인정보나 회사 기밀자료가 저장돼 있던 SSD라면 저장장치 제조사의 Secure Erase 지원 여부와 회사 보안규정을 함께 확인하는 것이 안전합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로는 Windows가 정상적으로 부팅되는 PC라면 처음부터 Cloud rebuild까지 갈 필요는 없다고 봅니다. &lt;b&gt;시스템 복원 &amp;rarr; SFC&amp;middot;DISM &amp;rarr; 이 PC 초기화 &amp;rarr; Cloud rebuild &amp;rarr; USB 클린설치&lt;/b&gt; 순서로 현재 고장 정도에 맞게 복구범위를 넓혀가는 것이 데이터 손실과 작업시간을 줄이기 좋습니다.&lt;/p&gt;</description>
      <category>IT 오류해결/윈도우&amp;middot;부팅 오류</category>
      <category>CloudRebuild</category>
      <category>ssd데이터삭제</category>
      <category>ssd완전삭제</category>
      <category>windows11</category>
      <category>WinRE</category>
      <category>윈도우11</category>
      <category>윈도우11초기화</category>
      <category>윈도우복구</category>
      <category>중고PC초기화</category>
      <category>클라우드재구축</category>
      <author>잡가이버</author>
      <guid isPermaLink="true">https://jab-guyver.co.kr/7538</guid>
      <comments>https://jab-guyver.co.kr/7538#entry7538comment</comments>
      <pubDate>Tue, 22 Sep 2026 11:43:06 +0900</pubDate>
    </item>
    <item>
      <title>잡가이버 전문가용 공학 계산기</title>
      <link>https://jab-guyver.co.kr/pages/%EC%9E%A1%EA%B0%80%EC%9D%B4%EB%B2%84-%EC%A0%84%EB%AC%B8%EA%B0%80%EC%9A%A9-%EA%B3%B5%ED%95%99-%EA%B3%84%EC%82%B0%EA%B8%B0</link>
      <description>&lt;div id=&quot;code_1790044291957&quot; data-ke-type=&quot;html&quot; data-source=&quot;&amp;lt;!-- wp:html --&amp;gt;
&amp;lt;section id=&amp;quot;nyeng-v6&amp;quot; aria-label=&amp;quot;노랗IT월드 전문가용 공학 계산기&amp;quot;&amp;gt;
&amp;lt;style&amp;gt;
#nyeng-v6{--c:#f2c400;--ink:#172033;--mut:#607086;--line:#dfe5ec;--bg:#f7f9fc;--blue:#1f6feb;--red:#c9362b;--green:#16824b;--purple:#6f42c1;max-width:1100px;margin:24px auto;color:var(--ink);font-family:system-ui,-apple-system,&amp;quot;Segoe UI&amp;quot;,Roboto,&amp;quot;Noto Sans KR&amp;quot;,&amp;quot;Malgun Gothic&amp;quot;,Arial,sans-serif;line-height:1.65}
#nyeng-v6,#nyeng-v6 *{box-sizing:border-box}
#nyeng-v6 button,#nyeng-v6 input,#nyeng-v6 select,#nyeng-v6 textarea{font:inherit}
#nyeng-v6 .ny-hero{padding:28px 24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#fff9d8,#fff)}
#nyeng-v6 .ny-kicker{margin:0 0 6px;font-size:13px;font-weight:900;color:#786300}
#nyeng-v6 h2{margin:0 0 8px;font-size:clamp(27px,4vw,42px);line-height:1.2}
#nyeng-v6 h3{margin:0 0 7px;font-size:22px;line-height:1.3}
#nyeng-v6 h4{margin:0 0 6px;font-size:16px}
#nyeng-v6 p{margin:0;color:#526174}
#nyeng-v6 p+p{margin-top:8px}
#nyeng-v6 .ny-nav{display:flex;gap:8px;overflow:auto;padding:12px 0 3px;scrollbar-width:thin}
#nyeng-v6 .ny-nav a{flex:0 0 auto;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-size:13px;font-weight:850}
#nyeng-v6 .ny-status{margin-top:14px;padding:10px 12px;border:1px solid #bde8ce;border-radius:10px;background:#effbf4;color:#166534;font-size:13px;font-weight:800}
#nyeng-v6 .ny-note{margin:14px 0;padding:13px 15px;border-left:4px solid var(--c);background:#fffdf0;border-radius:10px;color:#485568;font-size:13px}
#nyeng-v6 .ny-section{margin-top:20px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}
#nyeng-v6 .ny-section-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}
#nyeng-v6 .ny-grid{display:grid;gap:12px}
#nyeng-v6 .ny-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
#nyeng-v6 .ny-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
#nyeng-v6 .ny-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}
#nyeng-v6 .ny-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}
#nyeng-v6 .ny-card .ny-desc{margin-bottom:12px;font-size:13px;color:var(--mut)}
#nyeng-v6 label{display:block;font-size:13px;font-weight:850;color:#344256}
#nyeng-v6 input,#nyeng-v6 select,#nyeng-v6 textarea{width:100%;min-height:44px;margin-top:5px;padding:10px 11px;border:1px solid #cfd8e3;border-radius:9px;background:#fff;color:#152033;outline:none}
#nyeng-v6 textarea{min-height:105px;resize:vertical}
#nyeng-v6 input:focus,#nyeng-v6 select:focus,#nyeng-v6 textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(31,111,235,.12)}
#nyeng-v6 .ny-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#nyeng-v6 button{min-height:44px;padding:9px 13px;border:1px solid #cfd8e3;border-radius:9px;background:#fff;color:var(--ink);font-weight:850;cursor:pointer}
#nyeng-v6 button.ny-primary{background:var(--blue);border-color:var(--blue);color:#fff}
#nyeng-v6 button.ny-warn{background:#fff3f1;color:#9d241c;border-color:#f3c6c0}
#nyeng-v6 .ny-result{margin-top:12px;padding:13px 14px;border:1px solid var(--line);border-left:5px solid var(--c);border-radius:10px;background:var(--bg);white-space:pre-wrap;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#nyeng-v6 .ny-formula{margin-top:10px;padding:9px 11px;border-radius:9px;background:#f7f9fc;color:#445268;font-size:12px;overflow-wrap:anywhere}
#nyeng-v6 .ny-formula code{white-space:normal}
#nyeng-v6 .ny-mini{font-size:12px;color:var(--mut)}
#nyeng-v6 .ny-display-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:8px}
#nyeng-v6 .ny-mode{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;background:#111827;color:#ffd83d;font-weight:900}
#nyeng-v6 .ny-keypad{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}
#nyeng-v6 .ny-keypad button{padding:7px 5px;min-height:42px}
#nyeng-v6 .ny-keypad .op{background:#fff8c8}
#nyeng-v6 .ny-keypad .eq{background:var(--blue);color:#fff;border-color:var(--blue)}
#nyeng-v6 .ny-keypad .clear{background:#fff0ef;color:#a12a20}
#nyeng-v6 canvas{display:block;width:100%;height:auto;margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#fff}
#nyeng-v6 .ny-table-wrap{overflow-x:auto;margin-top:10px}
#nyeng-v6 table{width:100%;border-collapse:collapse;font-size:12px}
#nyeng-v6 th,#nyeng-v6 td{padding:9px;border:1px solid var(--line);text-align:left;white-space:nowrap}
#nyeng-v6 th{background:#fff9d8}
#nyeng-v6 details{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:#fff}
#nyeng-v6 summary{padding:10px 12px;font-weight:850;cursor:pointer}
#nyeng-v6 details&amp;gt;div{padding:0 12px 12px;color:#526174;font-size:13px}
#nyeng-v6 .ny-badge{display:inline-block;margin-left:5px;padding:2px 7px;border-radius:999px;background:#eef4ff;color:#245cb5;font-size:11px;font-weight:850;vertical-align:middle}
#nyeng-v6 .ny-footer-note{margin-top:20px;padding:14px;border:1px solid #f3d6a1;border-radius:12px;background:#fffaf0;color:#6a5322;font-size:12px}
@media(max-width:850px){#nyeng-v6 .ny-grid4,#nyeng-v6 .ny-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}#nyeng-v6 .ny-keypad{grid-template-columns:repeat(5,1fr)}}
@media(max-width:620px){#nyeng-v6 .ny-section,#nyeng-v6 .ny-hero{padding:16px}#nyeng-v6 .ny-grid2,#nyeng-v6 .ny-grid3,#nyeng-v6 .ny-grid4,#nyeng-v6 .ny-display-row{grid-template-columns:1fr}#nyeng-v6 .ny-keypad{grid-template-columns:repeat(4,1fr)}#nyeng-v6 button,#nyeng-v6 input,#nyeng-v6 select,#nyeng-v6 textarea{font-size:16px}}
&amp;lt;/style&amp;gt;

&amp;lt;div class=&amp;quot;ny-hero&amp;quot;&amp;gt;
  &amp;lt;p class=&amp;quot;ny-kicker&amp;quot;&amp;gt;노랗IT월드 Engineering &amp;amp; Science Toolkit&amp;lt;/p&amp;gt;
  &amp;lt;h2&amp;gt;전문가용 공학&amp;middot;수학&amp;middot;통계 계산기&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;공학용 수식, 대수&amp;middot;기하, 통계&amp;middot;회귀, 기계설계, 재료강도, 회전체&amp;middot;동력, 유체, 열, 전기, 단위변환을 한 페이지에서 계산합니다. 모든 계산은 브라우저 안에서 수행됩니다.&amp;lt;/p&amp;gt;
  &amp;lt;div id=&amp;quot;ny-v6-status&amp;quot; class=&amp;quot;ny-status&amp;quot; aria-live=&amp;quot;polite&amp;quot;&amp;gt;계산기 엔진을 초기화하는 중입니다.&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;nav class=&amp;quot;ny-nav&amp;quot; aria-label=&amp;quot;분야별 계산기 바로가기&amp;quot;&amp;gt;
  &amp;lt;a href=&amp;quot;#ny-scientific&amp;quot;&amp;gt;공학수학&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-math&amp;quot;&amp;gt;수학&amp;middot;기하&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-stats&amp;quot;&amp;gt;통계&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-mech&amp;quot;&amp;gt;기계설계&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-fluid&amp;quot;&amp;gt;유체&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-thermal&amp;quot;&amp;gt;열&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-electric&amp;quot;&amp;gt;전기&amp;lt;/a&amp;gt;&amp;lt;a href=&amp;quot;#ny-unit&amp;quot;&amp;gt;단위변환&amp;lt;/a&amp;gt;
&amp;lt;/nav&amp;gt;

&amp;lt;div class=&amp;quot;ny-note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;단위 원칙:&amp;lt;/strong&amp;gt; 각 입력칸에 표시된 단위를 그대로 사용하세요. 특히 기계 계산은 N&amp;middot;mm&amp;middot;MPa 체계를 적절히 환산해 계산합니다. 실제 설계 승인&amp;middot;안전 검토에는 재료 규격, 하중 조건, 응력집중, 피로, 좌굴, 공차와 적용 표준을 별도로 검토해야 합니다.&amp;lt;/div&amp;gt;

&amp;lt;section id=&amp;quot;ny-scientific&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;1. 공학용 수식 계산기 &amp;lt;span class=&amp;quot;ny-badge&amp;quot;&amp;gt;DEG/RAD &amp;middot; 그래프&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;삼각함수, 역삼각함수, 로그, 제곱근, 지수, 절댓값, &amp;pi;, e, 거듭제곱을 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;
    &amp;lt;div class=&amp;quot;ny-card&amp;quot;&amp;gt;
      &amp;lt;div class=&amp;quot;ny-display-row&amp;quot;&amp;gt;&amp;lt;input id=&amp;quot;ny-sci-display&amp;quot; type=&amp;quot;text&amp;quot; inputmode=&amp;quot;text&amp;quot; placeholder=&amp;quot;예: sin(30)+sqrt(16)+2^3&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;ny-angle-mode&amp;quot; class=&amp;quot;ny-mode&amp;quot;&amp;gt;DEG&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;div class=&amp;quot;ny-keypad&amp;quot; id=&amp;quot;ny-sci-keypad&amp;quot;&amp;gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;clear&amp;quot; data-sci-act=&amp;quot;clear&amp;quot;&amp;gt;C&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-act=&amp;quot;del&amp;quot;&amp;gt;DEL&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;(&amp;quot;&amp;gt;(&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;)&amp;quot;&amp;gt;)&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;op&amp;quot; data-sci-val=&amp;quot;&amp;divide;&amp;quot;&amp;gt;&amp;divide;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-act=&amp;quot;angle&amp;quot;&amp;gt;DEG/RAD&amp;lt;/button&amp;gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;7&amp;quot;&amp;gt;7&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;8&amp;quot;&amp;gt;8&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;9&amp;quot;&amp;gt;9&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;&amp;pi;&amp;quot;&amp;gt;&amp;pi;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;op&amp;quot; data-sci-val=&amp;quot;&amp;times;&amp;quot;&amp;gt;&amp;times;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;^&amp;quot;&amp;gt;xʸ&amp;lt;/button&amp;gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;4&amp;quot;&amp;gt;4&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;5&amp;quot;&amp;gt;5&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;6&amp;quot;&amp;gt;6&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;e&amp;quot;&amp;gt;e&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;op&amp;quot; data-sci-val=&amp;quot;-&amp;quot;&amp;gt;&amp;minus;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;%&amp;quot;&amp;gt;%&amp;lt;/button&amp;gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;2&amp;quot;&amp;gt;2&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;3&amp;quot;&amp;gt;3&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;.&amp;quot;&amp;gt;.&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;op&amp;quot; data-sci-val=&amp;quot;+&amp;quot;&amp;gt;+&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;eq&amp;quot; data-sci-act=&amp;quot;equal&amp;quot;&amp;gt;=&amp;lt;/button&amp;gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;0&amp;quot;&amp;gt;0&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;sin(&amp;quot;&amp;gt;sin&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;cos(&amp;quot;&amp;gt;cos&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;tan(&amp;quot;&amp;gt;tan&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;sqrt(&amp;quot;&amp;gt;&amp;radic;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;log(&amp;quot;&amp;gt;log&amp;lt;/button&amp;gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;asin(&amp;quot;&amp;gt;sin⁻&amp;sup1;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;acos(&amp;quot;&amp;gt;cos⁻&amp;sup1;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;atan(&amp;quot;&amp;gt;tan⁻&amp;sup1;&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;ln(&amp;quot;&amp;gt;ln&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;exp(&amp;quot;&amp;gt;exp&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; data-sci-val=&amp;quot;abs(&amp;quot;&amp;gt;|x|&amp;lt;/button&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div id=&amp;quot;ny-sci-result&amp;quot; class=&amp;quot;ny-result&amp;quot; aria-live=&amp;quot;polite&amp;quot;&amp;gt;계산식을 입력한 뒤 = 또는 Enter를 누르세요.&amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class=&amp;quot;ny-card&amp;quot;&amp;gt;
      &amp;lt;h4&amp;gt;함수 그래프 y=f(x)&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;같은 수식 엔진을 사용합니다. 예: sin(x), x^2-4, exp(-x^2)&amp;lt;/p&amp;gt;
      &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;함수&amp;lt;input id=&amp;quot;ny-fx&amp;quot; value=&amp;quot;sin(x)&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;샘플 수&amp;lt;input id=&amp;quot;ny-samples&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;400&amp;quot; min=&amp;quot;80&amp;quot; max=&amp;quot;1600&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;x 최소&amp;lt;input id=&amp;quot;ny-xmin&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;-10&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;x 최대&amp;lt;input id=&amp;quot;ny-xmax&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;10&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;ny-primary&amp;quot; id=&amp;quot;ny-draw-graph&amp;quot;&amp;gt;그래프 그리기&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;
      &amp;lt;canvas id=&amp;quot;ny-graph&amp;quot; width=&amp;quot;800&amp;quot; height=&amp;quot;420&amp;quot; aria-label=&amp;quot;함수 그래프&amp;quot;&amp;gt;&amp;lt;/canvas&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-math&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;2. 수학&amp;middot;대수&amp;middot;기하 계산기&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;방정식과 보간, 삼각형&amp;middot;원&amp;middot;입체도형 계산을 묶었습니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;quadratic&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;이차방정식 ax&amp;sup2;+bx+c=0&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;근, 판별식, 축, 꼭짓점을 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;a&amp;lt;input name=&amp;quot;a&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;b&amp;lt;input name=&amp;quot;b&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;c&amp;lt;input name=&amp;quot;c&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;-4&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;예: x&amp;sup2;-4=0 &amp;rarr; x=&amp;plusmn;2&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;D=b&amp;sup2;-4ac, x=(-b&amp;plusmn;&amp;radic;D)/(2a)&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;linear2&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;2원 1차 연립방정식&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;a₁x+b₁y=c₁, a₂x+b₂y=c₂를 풉니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;a₁&amp;lt;input name=&amp;quot;a1&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;2&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;b₁&amp;lt;input name=&amp;quot;b1&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;c₁&amp;lt;input name=&amp;quot;c1&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;5&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;a₂&amp;lt;input name=&amp;quot;a2&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;b₂&amp;lt;input name=&amp;quot;b2&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;-1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;c₂&amp;lt;input name=&amp;quot;c2&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;결과가 여기에 표시됩니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Cramer 법칙: &amp;Delta;=a₁b₂-a₂b₁&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;interp&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;선형 보간&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;두 점 사이의 임의 x에서 y를 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;x₁&amp;lt;input name=&amp;quot;x1&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;y₁&amp;lt;input name=&amp;quot;y1&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;10&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;x₂&amp;lt;input name=&amp;quot;x2&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;100&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;y₂&amp;lt;input name=&amp;quot;y2&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;30&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;구할 x&amp;lt;input name=&amp;quot;x&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;25&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;보간&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;결과가 여기에 표시됩니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;y=y₁+(x-x₁)(y₂-y₁)/(x₂-x₁)&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;triangle&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;삼각형 3변 계산&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;세 변으로 넓이, 둘레, 세 각을 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;a&amp;lt;input name=&amp;quot;a&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;3&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;b&amp;lt;input name=&amp;quot;b&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;4&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;c&amp;lt;input name=&amp;quot;c&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;5&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;결과가 여기에 표시됩니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Heron: A=&amp;radic;[s(s-a)(s-b)(s-c)]&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;geometry&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;도형 면적&amp;middot;부피&amp;middot;겉넓이&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;도형을 선택하면 p1~p3의 의미가 아래에 표시됩니다.&amp;lt;/p&amp;gt;&amp;lt;label&amp;gt;도형&amp;lt;select name=&amp;quot;shape&amp;quot; class=&amp;quot;ny-shape-select&amp;quot;&amp;gt;&amp;lt;option value=&amp;quot;circle&amp;quot;&amp;gt;원&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;cylinder&amp;quot;&amp;gt;원기둥&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;cone&amp;quot;&amp;gt;원뿔&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;sphere&amp;quot;&amp;gt;구&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;box&amp;quot;&amp;gt;직육면체&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;p class=&amp;quot;ny-mini ny-shape-help&amp;quot;&amp;gt;원: p1=반지름 r&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;p1&amp;lt;input name=&amp;quot;p1&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;5&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;p2&amp;lt;input name=&amp;quot;p2&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;p3&amp;lt;input name=&amp;quot;p3&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;4&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;결과가 여기에 표시됩니다.&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-stats&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;3. 통계&amp;middot;데이터 분석 계산기 &amp;lt;span class=&amp;quot;ny-badge&amp;quot;&amp;gt;표본/모집단 &amp;middot; 회귀&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;기초 통계뿐 아니라 표본표준편차, 변동계수, 사분위수와 선형회귀를 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;stats&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;기술통계&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;쉼표&amp;middot;공백&amp;middot;줄바꿈으로 숫자를 입력하세요.&amp;lt;/p&amp;gt;&amp;lt;label&amp;gt;데이터&amp;lt;textarea name=&amp;quot;data&amp;quot;&amp;gt;10, 12, 13, 15, 18, 20&amp;lt;/textarea&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;통계 계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;n, 합계, 평균, 중앙값, Q1/Q3, 분산, 표준편차, CV가 표시됩니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;표본분산 s&amp;sup2;=&amp;Sigma;(x-x̄)&amp;sup2;/(n-1), 모집단분산 &amp;sigma;&amp;sup2;=&amp;Sigma;(x-&amp;mu;)&amp;sup2;/n&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;regression&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;단순 선형회귀&amp;middot;상관계수&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;x와 y의 개수를 동일하게 입력합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;X 데이터&amp;lt;textarea name=&amp;quot;x&amp;quot;&amp;gt;1,2,3,4,5&amp;lt;/textarea&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;Y 데이터&amp;lt;textarea name=&amp;quot;y&amp;quot;&amp;gt;2.1,4.2,5.8,8.1,9.9&amp;lt;/textarea&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;회귀 계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;기울기, 절편, Pearson r, R&amp;sup2;가 표시됩니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;ŷ=a+bx, b=&amp;Sigma;[(x-x̄)(y-ȳ)]/&amp;Sigma;(x-x̄)&amp;sup2;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-mech&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;4. 기계설계&amp;middot;재료강도 계산기&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;설계 초기에 자주 확인하는 응력&amp;middot;변형&amp;middot;보&amp;middot;동력&amp;middot;기어&amp;middot;스프링 계산입니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;axial&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;축응력&amp;middot;변형률&amp;middot;탄성계수&amp;middot;안전율&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;인장/압축 축하중의 기본 계산입니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;하중 F (kN)&amp;lt;input name=&amp;quot;F&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;20&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;단면적 A (mm&amp;sup2;)&amp;lt;input name=&amp;quot;A&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;100&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;길이 L (mm)&amp;lt;input name=&amp;quot;L&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;500&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;길이변화 &amp;Delta;L (mm)&amp;lt;input name=&amp;quot;dL&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;0.5&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;항복강도 Sy (MPa)&amp;lt;input name=&amp;quot;Sy&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;250&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;&amp;sigma;, &amp;epsilon;, E, 안전율을 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;&amp;sigma;=F/A, &amp;epsilon;=&amp;Delta;L/L, E=&amp;sigma;/&amp;epsilon;, n=Sy/|&amp;sigma;|&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;beam&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;단순지지보 중앙 집중하중&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;직사각형 단면의 최대 굽힘응력과 중앙 처짐을 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;하중 P (kN)&amp;lt;input name=&amp;quot;P&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;스팬 L (mm)&amp;lt;input name=&amp;quot;L&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1000&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;폭 b (mm)&amp;lt;input name=&amp;quot;b&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;40&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;높이 h (mm)&amp;lt;input name=&amp;quot;h&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;80&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;탄성계수 E (GPa)&amp;lt;input name=&amp;quot;E&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;200&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;Mmax, I, &amp;sigma;max, &amp;delta;max를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Mmax=PL/4, I=bh&amp;sup3;/12, &amp;sigma;=Mc/I, &amp;delta;=PL&amp;sup3;/(48EI)&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;power&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;토크&amp;middot;동력&amp;middot;RPM&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;세 값 중 정확히 하나를 비워두면 나머지 두 값으로 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;토크 T (N&amp;middot;m)&amp;lt;input name=&amp;quot;T&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;100&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;회전수 N (rpm)&amp;lt;input name=&amp;quot;rpm&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1500&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;동력 P (kW)&amp;lt;input name=&amp;quot;P&amp;quot; type=&amp;quot;number&amp;quot; placeholder=&amp;quot;비워두기&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;미지수 계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;P = 2&amp;pi;NT / 60 형태로 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;P(kW)=2&amp;pi;&amp;middot;rpm&amp;middot;T/(60&amp;times;1000)&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;gear&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;평기어 기어비&amp;middot;출력 회전수&amp;middot;토크&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;손실은 효율 입력으로 단순 반영합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;입력 기어 잇수 Zin&amp;lt;input name=&amp;quot;zin&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;20&amp;quot; min=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;출력 기어 잇수 Zout&amp;lt;input name=&amp;quot;zout&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;60&amp;quot; min=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;입력 rpm&amp;lt;input name=&amp;quot;rpm&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1800&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;입력 토크 (N&amp;middot;m)&amp;lt;input name=&amp;quot;Tin&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;20&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;효율 (%)&amp;lt;input name=&amp;quot;eff&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;95&amp;quot; min=&amp;quot;0&amp;quot; max=&amp;quot;100&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;기어비, 출력 rpm, 출력 토크를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;i=Zout/Zin, Nout=Nin/i, Tout=Tin&amp;middot;i&amp;middot;&amp;eta;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;spring&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;압축 코일스프링&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;원형선재 압축스프링의 스프링상수, 처짐, Wahl 보정 전단응력을 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;전단탄성계수 G (GPa)&amp;lt;input name=&amp;quot;G&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;79.3&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;선경 d (mm)&amp;lt;input name=&amp;quot;d&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;4&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;평균 코일지름 D (mm)&amp;lt;input name=&amp;quot;D&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;30&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;유효권수 n&amp;lt;input name=&amp;quot;n&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;8&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;하중 F (N)&amp;lt;input name=&amp;quot;F&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;200&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;reset&amp;quot;&amp;gt;초기화&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;k, &amp;delta;, C, Kᵂ, &amp;tau;를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;k=Gd⁴/(8D&amp;sup3;n), Kᵂ=(4C-1)/(4C-4)+0.615/C, &amp;tau;=Kᵂ&amp;middot;8FD/(&amp;pi;d&amp;sup3;)&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-fluid&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;5. 유체&amp;middot;배관 계산기&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;기본 유동 상태, 유속&amp;middot;유량, 동압을 빠르게 확인합니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;reynolds&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;Reynolds 수&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;ny-grid&amp;quot;&amp;gt;&amp;lt;label&amp;gt;밀도 &amp;rho; (kg/m&amp;sup3;)&amp;lt;input name=&amp;quot;rho&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;998&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;유속 v (m/s)&amp;lt;input name=&amp;quot;v&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1.5&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;관 내경 D (mm)&amp;lt;input name=&amp;quot;D&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;25&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;점도 &amp;mu; (mPa&amp;middot;s)&amp;lt;input name=&amp;quot;mu&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1.002&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;Re와 관내 유동영역을 표시합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Re=&amp;rho;vD/&amp;mu;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;flow&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;원형관 유량 &amp;harr; 유속&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;Q 또는 v 중 하나를 비워두세요.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid&amp;quot;&amp;gt;&amp;lt;label&amp;gt;관 내경 D (mm)&amp;lt;input name=&amp;quot;D&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;25&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;유량 Q (L/min)&amp;lt;input name=&amp;quot;Q&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;30&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;유속 v (m/s)&amp;lt;input name=&amp;quot;v&amp;quot; type=&amp;quot;number&amp;quot; placeholder=&amp;quot;비워두기&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;단면적과 미지수 Q 또는 v를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Q=vA, A=&amp;pi;D&amp;sup2;/4&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;dynamic&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;동압&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;ny-grid&amp;quot;&amp;gt;&amp;lt;label&amp;gt;밀도 &amp;rho; (kg/m&amp;sup3;)&amp;lt;input name=&amp;quot;rho&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1.225&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;유속 v (m/s)&amp;lt;input name=&amp;quot;v&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;20&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;Pa, kPa 단위 동압을 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;q=&amp;frac12;&amp;rho;v&amp;sup2;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-thermal&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;6. 열&amp;middot;열전달 계산기&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;열량, 선팽창, 1차원 정상상태 전도를 계산합니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;heat&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;현열 Q=mc&amp;Delta;T&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;ny-grid&amp;quot;&amp;gt;&amp;lt;label&amp;gt;질량 m (kg)&amp;lt;input name=&amp;quot;m&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;2&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;비열 c (J/kg&amp;middot;K)&amp;lt;input name=&amp;quot;c&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;4182&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;온도변화 &amp;Delta;T (K 또는 ℃차)&amp;lt;input name=&amp;quot;dt&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;20&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;J와 kJ로 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;expansion&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;선형 열팽창&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;ny-grid&amp;quot;&amp;gt;&amp;lt;label&amp;gt;선팽창계수 &amp;alpha; (&amp;times;10⁻⁶/K)&amp;lt;input name=&amp;quot;alpha&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;11.7&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;초기 길이 L (mm)&amp;lt;input name=&amp;quot;L&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1000&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;온도변화 &amp;Delta;T (K 또는 ℃차)&amp;lt;input name=&amp;quot;dt&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;50&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;길이 변화와 최종 길이를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;&amp;Delta;L=&amp;alpha;L&amp;Delta;T&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;conduction&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;평판 열전도율&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;ny-grid&amp;quot;&amp;gt;&amp;lt;label&amp;gt;열전도율 k (W/m&amp;middot;K)&amp;lt;input name=&amp;quot;k&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;45&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;면적 A (m&amp;sup2;)&amp;lt;input name=&amp;quot;A&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;0.2&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;온도차 &amp;Delta;T (K)&amp;lt;input name=&amp;quot;dt&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;30&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;두께 L (mm)&amp;lt;input name=&amp;quot;L&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;정상상태 열전달률 W를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;Q̇=kA&amp;Delta;T/L&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-electric&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;7. 전기&amp;middot;전력 계산기&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;기본 DC 회로와 3상 AC 전력 계산을 제공합니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;ohm&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;옴의 법칙 V&amp;middot;I&amp;middot;R&amp;middot;P&amp;lt;/h4&amp;gt;&amp;lt;p class=&amp;quot;ny-desc&amp;quot;&amp;gt;V, I, R 중 정확히 하나를 비워두세요. 계산 후 전력도 함께 표시합니다.&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid3&amp;quot;&amp;gt;&amp;lt;label&amp;gt;전압 V (V)&amp;lt;input name=&amp;quot;V&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;24&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;전류 I (A)&amp;lt;input name=&amp;quot;I&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;2&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;저항 R (&amp;Omega;)&amp;lt;input name=&amp;quot;R&amp;quot; type=&amp;quot;number&amp;quot; placeholder=&amp;quot;비워두기&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;미지수 계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;V=IR, P=VI를 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
    &amp;lt;form class=&amp;quot;ny-card&amp;quot; data-calc=&amp;quot;threephase&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;3상 AC 유효전력&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;label&amp;gt;선간전압 V&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt; (V)&amp;lt;input name=&amp;quot;V&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;380&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;선전류 I&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt; (A)&amp;lt;input name=&amp;quot;I&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;10&amp;quot; min=&amp;quot;0&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;역률 PF&amp;lt;input name=&amp;quot;pf&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;0.9&amp;quot; min=&amp;quot;0&amp;quot; max=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;효율 &amp;eta; (%)&amp;lt;input name=&amp;quot;eff&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;90&amp;quot; min=&amp;quot;0&amp;quot; max=&amp;quot;100&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;계산&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-result&amp;quot;&amp;gt;입력 유효전력과 효율 반영 출력전력을 계산합니다.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-formula&amp;quot;&amp;gt;&amp;lt;code&amp;gt;P=&amp;radic;3&amp;middot;V&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;&amp;middot;I&amp;lt;sub&amp;gt;L&amp;lt;/sub&amp;gt;&amp;middot;PF&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section id=&amp;quot;ny-unit&amp;quot; class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;8. 공학 단위변환 계산기&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;길이&amp;middot;면적&amp;middot;부피&amp;middot;질량뿐 아니라 힘&amp;middot;압력&amp;middot;토크&amp;middot;동력&amp;middot;속도&amp;middot;각도&amp;middot;온도를 변환합니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;form class=&amp;quot;ny-card&amp;quot; id=&amp;quot;ny-unit-form&amp;quot;&amp;gt;
    &amp;lt;div class=&amp;quot;ny-grid ny-grid4&amp;quot;&amp;gt;&amp;lt;label&amp;gt;종류&amp;lt;select id=&amp;quot;ny-unit-type&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;값&amp;lt;input id=&amp;quot;ny-unit-value&amp;quot; type=&amp;quot;number&amp;quot; value=&amp;quot;1&amp;quot; step=&amp;quot;any&amp;quot;&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;현재 단위&amp;lt;select id=&amp;quot;ny-unit-from&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;변환 단위&amp;lt;select id=&amp;quot;ny-unit-to&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;div class=&amp;quot;ny-actions&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;ny-primary&amp;quot;&amp;gt;변환&amp;lt;/button&amp;gt;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;ny-unit-swap&amp;quot;&amp;gt;단위 서로 바꾸기&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;ny-unit-result&amp;quot; class=&amp;quot;ny-result&amp;quot;&amp;gt;예: 1 MPa = 10 bar&amp;lt;/div&amp;gt;
  &amp;lt;/form&amp;gt;
  &amp;lt;div class=&amp;quot;ny-table-wrap&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;분야&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;대표 단위&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;기준&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/thead&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;힘&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N, kN, kgf, lbf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;압력&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pa, kPa, MPa, bar, psi&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pa&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;토크&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N&amp;middot;m, N&amp;middot;mm, kgf&amp;middot;m, lbf&amp;middot;ft&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N&amp;middot;m&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;동력&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;W, kW, hp, PS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;section class=&amp;quot;ny-section&amp;quot;&amp;gt;
  &amp;lt;div class=&amp;quot;ny-section-head&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;계산 결과를 전문가처럼 사용할 때 확인할 점&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-grid ny-grid2&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ny-card&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;기계&amp;middot;구조&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;정적 1차 계산값만으로 최종 설계를 결정하지 말고 응력집중, 피로, 충격, 좌굴, 접촉, 허용응력, 재료 온도특성을 별도로 검토하세요.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-card&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;유체&amp;middot;열&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;실제 배관은 거칠기&amp;middot;국부손실&amp;middot;압력손실&amp;middot;압축성&amp;middot;상변화가 영향을 줍니다. 열전달도 대류&amp;middot;복사와 접촉열저항을 함께 고려할 수 있습니다.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-card&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;통계&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;표본 수가 작거나 이상치가 많은 데이터는 평균&amp;middot;표준편차&amp;middot;회귀계수만으로 해석하기 어렵습니다. 데이터 분포와 측정 시스템도 함께 확인하세요.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ny-card&amp;quot;&amp;gt;&amp;lt;h4&amp;gt;단위&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;MPa=N/mm&amp;sup2;라는 관계처럼 단위 체계를 일관되게 사용해야 합니다. CAD/CAE 입력 전에는 해석 프로그램의 기본 단위를 다시 확인하세요.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;div class=&amp;quot;ny-footer-note&amp;quot;&amp;gt;이 계산기는 설계 검토와 학습&amp;middot;업무 보조용입니다. 법정 안전검사, 인증, 구조 승인, 의료&amp;middot;법률 판단 등을 대신하지 않습니다.&amp;lt;/div&amp;gt;
&amp;lt;/section&amp;gt;

&amp;lt;script data-nowprocket=&amp;quot;1&amp;quot;&amp;gt;
(function(){
'use strict';
var root=document.getElementById('nyeng-v6'); if(!root || root.dataset.ready==='1') return; root.dataset.ready='1';
function q(s,p){return (p||root).querySelector(s)}
function qa(s,p){return Array.prototype.slice.call((p||root).querySelectorAll(s))}
function num(form,name,allowBlank){var el=form.elements[name], raw=el?String(el.value).trim():''; if(allowBlank&amp;amp;&amp;amp;raw==='')return null; var v=Number(raw); if(!Number.isFinite(v))throw new Error(name+' 값을 확인하세요.'); return v}
function positive(v,label,zeroOk){if(!Number.isFinite(v)||(zeroOk?v&amp;lt;0:v&amp;lt;=0))throw new Error(label+' 값은 '+(zeroOk?'0 이상':'0보다 큰')+' 숫자여야 합니다.'); return v}
function fmt(v,d){if(!Number.isFinite(v))return '계산 불가'; if(Math.abs(v)&amp;lt;1e-12)v=0; var a=Math.abs(v); if((a!==0&amp;amp;&amp;amp;a&amp;lt;1e-6)||a&amp;gt;=1e9)return v.toExponential(d==null?6:d); return Number(v.toPrecision(d==null?12:d)).toLocaleString('ko-KR',{maximumFractionDigits:10})}
function result(form,text,error){var e=q('.ny-result',form); if(!e)return; e.textContent=text; e.style.borderLeftColor=error?'#c9362b':'#f2c400'; e.style.background=error?'#fff5f4':'#f7f9fc'}
function parseNums(s){var a=String(s||'').trim().split(/[\s,;]+/).filter(Boolean).map(Number); if(!a.length||a.some(function(v){return !Number.isFinite(v)}))throw new Error('숫자 데이터를 확인하세요.'); return a}
function mean(a){return a.reduce(function(s,v){return s+v},0)/a.length}
function median(a){var b=a.slice().sort(function(x,y){return x-y}),n=b.length,m=Math.floor(n/2);return n%2?b[m]:(b[m-1]+b[m])/2}
function quartiles(a){var b=a.slice().sort(function(x,y){return x-y}),n=b.length,m=Math.floor(n/2),lo=b.slice(0,m),hi=b.slice(n%2?m+1:m);return [lo.length?median(lo):b[0],hi.length?median(hi):b[n-1]]}
function clamp(x,a,b){return Math.max(a,Math.min(b,x))}
function deg(x){return x*180/Math.PI}

/* safe expression parser */
var angle='deg';
function toRad(v){return angle==='deg'?v*Math.PI/180:v}
function fromRad(v){return angle==='deg'?v*180/Math.PI:v}
function normalize(s){return String(s||'').trim().replace(/[，,]/g,'').replace(/[&amp;times;✕&amp;middot;]/g,'*').replace(/&amp;divide;/g,'/').replace(/[&amp;minus;&amp;ndash;&amp;mdash;]/g,'-').replace(/&amp;pi;/g,'pi').replace(/&amp;sup2;/g,'^2').replace(/&amp;sup3;/g,'^3')}
function tokenize(expr){var source=normalize(expr);if(!source)throw new Error('계산식이 비어 있습니다.');var t=[],i=0;while(i&amp;lt;source.length){var ch=source.charAt(i);if(/\s/.test(ch)){i++;continue}var rest=source.slice(i),nm=rest.match(/^(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?/i);if(nm){t.push({type:'number',value:parseFloat(nm[0])});i+=nm[0].length;continue}var name=rest.match(/^[A-Za-z_]+/);if(name){t.push({type:'name',value:name[0].toLowerCase()});i+=name[0].length;continue}if('+-*/^()%'.indexOf(ch)!==-1){t.push({type:'op',value:ch});i++;continue}throw new Error('지원하지 않는 문자: '+ch)}var out=[];function canEnd(x){return x&amp;amp;&amp;amp;(x.type==='number'||x.type==='name'||(x.type==='op'&amp;amp;&amp;amp;(x.value===')'||x.value==='%')))}function canStart(x){return x&amp;amp;&amp;amp;(x.type==='number'||x.type==='name'||(x.type==='op'&amp;amp;&amp;amp;x.value==='('))}function isFn(x){return x&amp;amp;&amp;amp;x.type==='name'&amp;amp;&amp;amp;['sin','cos','tan','asin','acos','atan','sqrt','log','ln','exp','abs'].indexOf(x.value)!==-1}for(var k=0;k&amp;lt;t.length;k++){var cur=t[k],prev=out.length?out[out.length-1]:null;if(canEnd(prev)&amp;amp;&amp;amp;canStart(cur)&amp;amp;&amp;amp;!(isFn(prev)&amp;amp;&amp;amp;cur.type==='op'&amp;amp;&amp;amp;cur.value==='('))out.push({type:'op',value:'*'});out.push(cur)}out.push({type:'eof',value:''});return out}
function evaluate(expr,xValue){var toks=tokenize(expr),idx=0;function peek(){return toks[idx]}function take(type,val){var z=peek();if(z.type===type&amp;amp;&amp;amp;(val===undefined||z.value===val)){idx++;return z}return null}function expect(type,val,msg){var z=take(type,val);if(!z)throw new Error(msg||'계산식을 확인하세요.');return z}function call(name,v){if(name==='sin')return Math.sin(toRad(v));if(name==='cos')return Math.cos(toRad(v));if(name==='tan')return Math.tan(toRad(v));if(name==='asin')return fromRad(Math.asin(v));if(name==='acos')return fromRad(Math.acos(v));if(name==='atan')return fromRad(Math.atan(v));if(name==='sqrt')return Math.sqrt(v);if(name==='log')return Math.log10(v);if(name==='ln')return Math.log(v);if(name==='exp')return Math.exp(v);if(name==='abs')return Math.abs(v);throw new Error('지원하지 않는 함수: '+name)}function primary(){var z=peek();if(z.type==='number'){idx++;return z.value}if(take('op','(')){var g=expression();expect('op',')','닫는 괄호가 필요합니다.');return g}if(z.type==='name'){idx++;var n=z.value;if(n==='pi')return Math.PI;if(n==='e')return Math.E;if(n==='x'){if(!Number.isFinite(xValue))throw new Error('x는 그래프에서만 사용할 수 있습니다.');return xValue}expect('op','(',n+' 뒤에 괄호가 필요합니다.');var a=expression();expect('op',')','닫는 괄호가 필요합니다.');return call(n,a)}throw new Error('숫자&amp;middot;함수&amp;middot;괄호를 입력하세요.')}function postfix(){var v=primary();while(take('op','%'))v/=100;return v}function power(){var l=postfix();if(take('op','^'))return Math.pow(l,unary());return l}function unary(){if(take('op','+'))return unary();if(take('op','-'))return -unary();return power()}function term(){var v=unary();while(true){if(take('op','*'))v*=unary();else if(take('op','/')){var d=unary();if(d===0)throw new Error('0으로 나눌 수 없습니다.');v/=d}else break}return v}function expression(){var v=term();while(true){if(take('op','+'))v+=term();else if(take('op','-'))v-=term();else break}return v}var r=expression();if(peek().type!=='eof')throw new Error('계산식 위치를 확인하세요.');if(!Number.isFinite(r))throw new Error('정의되지 않은 계산입니다.');return r}
var sci=q('#ny-sci-display'),sciRes=q('#ny-sci-result');
q('#ny-sci-keypad').addEventListener('click',function(ev){var b=ev.target.closest('button');if(!b)return;if(b.dataset.sciVal!=null){sci.value+=b.dataset.sciVal;sci.focus();return}var a=b.dataset.sciAct;if(a==='clear'){sci.value='';sciRes.textContent='계산식을 입력한 뒤 = 또는 Enter를 누르세요.'}else if(a==='del'){sci.value=sci.value.slice(0,-1)}else if(a==='angle'){angle=angle==='deg'?'rad':'deg';q('#ny-angle-mode').textContent=angle.toUpperCase()}else if(a==='equal'){calcSci()}});
function calcSci(){try{var ex=sci.value,r=evaluate(ex);sciRes.textContent=ex+' = '+fmt(r);sci.value=String(Number(r.toPrecision(14)))}catch(e){sciRes.textContent='계산 오류: '+e.message}}
sci.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();calcSci()}});

function drawGraph(){var c=q('#ny-graph'),ctx=c.getContext('2d'),expr=q('#ny-fx').value,xmin=Number(q('#ny-xmin').value),xmax=Number(q('#ny-xmax').value),samples=clamp(parseInt(q('#ny-samples').value,10)||400,80,1600);if(!(xmin&amp;lt;xmax)){sciRes.textContent='그래프 오류: x 최소값은 최대값보다 작아야 합니다.';return}var pts=[],ys=[];try{for(var i=0;i&amp;lt;=samples;i++){var x=xmin+(xmax-xmin)*i/samples,y=evaluate(expr,x);if(Number.isFinite(y)&amp;amp;&amp;amp;Math.abs(y)&amp;lt;1e12){pts.push([x,y]);ys.push(y)}else pts.push(null)}}catch(e){sciRes.textContent='그래프 오류: '+e.message;return}if(!ys.length)return;var ymin=Math.min.apply(null,ys),ymax=Math.max.apply(null,ys);if(ymin&amp;gt;0)ymin=0;if(ymax&amp;lt;0)ymax=0;if(Math.abs(ymax-ymin)&amp;lt;1e-12){ymin-=1;ymax+=1}else{var pad=(ymax-ymin)*.08;ymin-=pad;ymax+=pad}var W=800,H=420,L=58,R=18,T=28,B=42,pw=W-L-R,ph=H-T-B;c.width=W;c.height=H;ctx.clearRect(0,0,W,H);ctx.fillStyle='#fff';ctx.fillRect(0,0,W,H);function sx(x){return L+(x-xmin)/(xmax-xmin)*pw}function sy(y){return T+(ymax-y)/(ymax-ymin)*ph}ctx.strokeStyle='#e2e8f0';ctx.lineWidth=1;for(i=0;i&amp;lt;=10;i++){var gx=L+i*pw/10,gy=T+i*ph/10;ctx.beginPath();ctx.moveTo(gx,T);ctx.lineTo(gx,T+ph);ctx.stroke();ctx.beginPath();ctx.moveTo(L,gy);ctx.lineTo(L+pw,gy);ctx.stroke()}ctx.strokeStyle='#94a3b8';if(xmin&amp;lt;=0&amp;amp;&amp;amp;xmax&amp;gt;=0){ctx.beginPath();ctx.moveTo(sx(0),T);ctx.lineTo(sx(0),T+ph);ctx.stroke()}if(ymin&amp;lt;=0&amp;amp;&amp;amp;ymax&amp;gt;=0){ctx.beginPath();ctx.moveTo(L,sy(0));ctx.lineTo(L+pw,sy(0));ctx.stroke()}ctx.save();ctx.beginPath();ctx.rect(L,T,pw,ph);ctx.clip();ctx.strokeStyle='#1f6feb';ctx.lineWidth=2.4;ctx.beginPath();var started=false,prev=null;for(i=0;i&amp;lt;pts.length;i++){var p=pts[i];if(!p){started=false;prev=null;continue}var xx=sx(p[0]),yy=sy(p[1]);if(prev!==null&amp;amp;&amp;amp;Math.abs(yy-prev)&amp;gt;ph*.8)started=false;if(!started){ctx.moveTo(xx,yy);started=true}else ctx.lineTo(xx,yy);prev=yy}ctx.stroke();ctx.restore();ctx.fillStyle='#172033';ctx.font='bold 13px sans-serif';ctx.fillText('y = '+expr,L,17);ctx.fillStyle='#526174';ctx.font='12px sans-serif';ctx.fillText('x: '+fmt(xmin)+' ~ '+fmt(xmax),L,H-10);sciRes.textContent='그래프 범위 y &amp;asymp; '+fmt(ymin)+' ~ '+fmt(ymax)}
q('#ny-draw-graph').addEventListener('click',drawGraph);

function calculate(form,type){
 try{
  var t='';
  if(type==='quadratic'){var a=num(form,'a'),b=num(form,'b'),c=num(form,'c');if(a===0){if(b===0)throw new Error('a와 b가 모두 0이면 방정식을 결정할 수 없습니다.');t='일차방정식\nx = '+fmt(-c/b)}else{var D=b*b-4*a*c,xv=-b/(2*a),yv=a*xv*xv+b*xv+c;t='판별식 D = '+fmt(D)+'\n대칭축 x = '+fmt(xv)+'\n꼭짓점 = ('+fmt(xv)+', '+fmt(yv)+')';if(D&amp;gt;0){var s=Math.sqrt(D);t+='\n실근 x₁ = '+fmt((-b+s)/(2*a))+'\n실근 x₂ = '+fmt((-b-s)/(2*a))}else if(Math.abs(D)&amp;lt;1e-12)t+='\n중근 x = '+fmt(-b/(2*a));else{var re=-b/(2*a),im=Math.sqrt(-D)/(2*Math.abs(a));t+='\n복소근 x = '+fmt(re)+' &amp;plusmn; '+fmt(im)+'i'}}}
  else if(type==='linear2'){var a1=num(form,'a1'),b1=num(form,'b1'),c1=num(form,'c1'),a2=num(form,'a2'),b2=num(form,'b2'),c2=num(form,'c2'),det=a1*b2-a2*b1;if(Math.abs(det)&amp;lt;1e-12)throw new Error('행렬식이 0입니다. 유일해가 없거나 무한히 많을 수 있습니다.');var x=(c1*b2-c2*b1)/det,y=(a1*c2-a2*c1)/det;t='&amp;Delta; = '+fmt(det)+'\nx = '+fmt(x)+'\ny = '+fmt(y)}
  else if(type==='interp'){var x1=num(form,'x1'),y1=num(form,'y1'),x2=num(form,'x2'),y2=num(form,'y2'),x=num(form,'x');if(x1===x2)throw new Error('x₁과 x₂는 서로 달라야 합니다.');var y=y1+(x-x1)*(y2-y1)/(x2-x1);t='보간 y = '+fmt(y)+'\n구간 비율 = '+fmt((x-x1)/(x2-x1)*100)+' %'}
  else if(type==='triangle'){var aa=positive(num(form,'a'),'a'),bb=positive(num(form,'b'),'b'),cc=positive(num(form,'c'),'c');if(aa+bb&amp;lt;=cc||aa+cc&amp;lt;=bb||bb+cc&amp;lt;=aa)throw new Error('삼각형을 만들 수 없는 변 길이입니다.');var s=(aa+bb+cc)/2,area=Math.sqrt(s*(s-aa)*(s-bb)*(s-cc));var A=deg(Math.acos(clamp((bb*bb+cc*cc-aa*aa)/(2*bb*cc),-1,1))),B=deg(Math.acos(clamp((aa*aa+cc*cc-bb*bb)/(2*aa*cc),-1,1))),C=180-A-B;t='둘레 = '+fmt(aa+bb+cc)+'\n넓이 = '+fmt(area)+'\n&amp;ang;A = '+fmt(A)+'&amp;deg;\n&amp;ang;B = '+fmt(B)+'&amp;deg;\n&amp;ang;C = '+fmt(C)+'&amp;deg;'}
  else if(type==='geometry'){var sh=form.elements.shape.value,p1=positive(num(form,'p1'),'p1'),p2=num(form,'p2',true),p3=num(form,'p3',true);if(sh==='circle')t='원 넓이 = '+fmt(Math.PI*p1*p1)+'\n원둘레 = '+fmt(2*Math.PI*p1);if(sh==='cylinder'){positive(p2,'p2');t='부피 = '+fmt(Math.PI*p1*p1*p2)+'\n겉넓이 = '+fmt(2*Math.PI*p1*(p1+p2))}if(sh==='cone'){positive(p2,'p2');var sl=Math.sqrt(p1*p1+p2*p2);t='부피 = '+fmt(Math.PI*p1*p1*p2/3)+'\n모선 = '+fmt(sl)+'\n겉넓이 = '+fmt(Math.PI*p1*(p1+sl))}if(sh==='sphere')t='부피 = '+fmt(4*Math.PI*p1*p1*p1/3)+'\n겉넓이 = '+fmt(4*Math.PI*p1*p1);if(sh==='box'){positive(p2,'p2');positive(p3,'p3');t='부피 = '+fmt(p1*p2*p3)+'\n겉넓이 = '+fmt(2*(p1*p2+p1*p3+p2*p3))}}
  else if(type==='stats'){var a=parseNums(form.elements.data.value),n=a.length,mu=mean(a),sorted=a.slice().sort(function(x,y){return x-y}),med=median(a),qs=quartiles(a),ss=a.reduce(function(s,v){return s+Math.pow(v-mu,2)},0),pv=ss/n,ps=Math.sqrt(pv),sv=n&amp;gt;1?ss/(n-1):NaN,sd=n&amp;gt;1?Math.sqrt(sv):NaN,cv=Math.abs(mu)&amp;gt;1e-15&amp;amp;&amp;amp;Number.isFinite(sd)?sd/Math.abs(mu)*100:NaN;t='n = '+n+'\n합계 = '+fmt(a.reduce(function(s,v){return s+v},0))+'\n평균 = '+fmt(mu)+'\n중앙값 = '+fmt(med)+'\n최솟값 / 최댓값 = '+fmt(sorted[0])+' / '+fmt(sorted[n-1])+'\nQ1 / Q3 = '+fmt(qs[0])+' / '+fmt(qs[1])+'\nIQR = '+fmt(qs[1]-qs[0])+'\n모집단 분산 = '+fmt(pv)+'\n모집단 표준편차 = '+fmt(ps)+(n&amp;gt;1?'\n표본 분산 = '+fmt(sv)+'\n표본 표준편차 = '+fmt(sd):'\n표본 분산&amp;middot;표준편차 = n&amp;ge;2 필요')+(Number.isFinite(cv)?'\n변동계수 CV = '+fmt(cv)+' %':'')}
  else if(type==='regression'){var xs=parseNums(form.elements.x.value),ys=parseNums(form.elements.y.value);if(xs.length!==ys.length)throw new Error('X와 Y 데이터 개수가 같아야 합니다.');if(xs.length&amp;lt;2)throw new Error('회귀에는 최소 2쌍의 데이터가 필요합니다.');var xb=mean(xs),yb=mean(ys),Sxx=0,Syy=0,Sxy=0;for(var i=0;i&amp;lt;xs.length;i++){var dx=xs[i]-xb,dy=ys[i]-yb;Sxx+=dx*dx;Syy+=dy*dy;Sxy+=dx*dy}if(Sxx===0||Syy===0)throw new Error('X 또는 Y 데이터의 변동이 없어 회귀/상관을 계산할 수 없습니다.');var slope=Sxy/Sxx,inter=yb-slope*xb,r=Sxy/Math.sqrt(Sxx*Syy),r2=r*r;t='회귀식 ŷ = '+fmt(inter)+' + ('+fmt(slope)+')x\n기울기 b = '+fmt(slope)+'\n절편 a = '+fmt(inter)+'\nPearson r = '+fmt(r)+'\nR&amp;sup2; = '+fmt(r2)+'\nn = '+xs.length}
  else if(type==='axial'){var F=num(form,'F')*1000,Aa=positive(num(form,'A'),'단면적'),L=positive(num(form,'L'),'길이'),dL=num(form,'dL'),Sy=positive(num(form,'Sy'),'항복강도'),stress=F/Aa,strain=dL/L,E=strain!==0?stress/strain:NaN,fos=stress!==0?Sy/Math.abs(stress):Infinity;t='축응력 &amp;sigma; = '+fmt(stress)+' MPa\n변형률 &amp;epsilon; = '+fmt(strain)+' ('+fmt(strain*1e6)+' &amp;mu;&amp;epsilon;)'+(Number.isFinite(E)?'\n탄성계수 E = '+fmt(E)+' MPa = '+fmt(E/1000)+' GPa':'\n탄성계수 E = &amp;Delta;L=0이라 계산하지 않음')+'\n항복 기준 안전율 n = '+(Number.isFinite(fos)?fmt(fos):'&amp;infin;')}
  else if(type==='beam'){var P=num(form,'P')*1000,BL=positive(num(form,'L'),'스팬'),bw=positive(num(form,'b'),'폭'),bh=positive(num(form,'h'),'높이'),BE=positive(num(form,'E'),'탄성계수')*1000,I=bw*Math.pow(bh,3)/12,M=P*BL/4,stressB=M*(bh/2)/I,defl=P*Math.pow(BL,3)/(48*BE*I);t='최대모멘트 Mmax = '+fmt(M/1e6)+' kN&amp;middot;m\n단면2차모멘트 I = '+fmt(I)+' mm⁴\n최대 굽힘응력 = '+fmt(stressB)+' MPa\n중앙 최대처짐 = '+fmt(defl)+' mm\n※ 단순지지 + 중앙 집중하중 + 선형탄성 가정'}
  else if(type==='power'){var T=num(form,'T',true),rpm=num(form,'rpm',true),Pk=num(form,'P',true),bl=[T,rpm,Pk].filter(function(v){return v===null}).length;if(bl!==1)throw new Error('토크, RPM, 동력 중 정확히 하나만 비워두세요.');if(T===null){positive(rpm,'RPM');T=Pk*60*1000/(2*Math.PI*rpm);t='토크 T = '+fmt(T)+' N&amp;middot;m'}else if(rpm===null){positive(T,'토크');rpm=Pk*60*1000/(2*Math.PI*T);t='회전수 N = '+fmt(rpm)+' rpm'}else{positive(rpm,'RPM');Pk=2*Math.PI*rpm*T/(60*1000);t='동력 P = '+fmt(Pk)+' kW = '+fmt(Pk*1000)+' W'}}
  else if(type==='gear'){var zin=positive(num(form,'zin'),'Zin'),zout=positive(num(form,'zout'),'Zout'),grpm=positive(num(form,'rpm'),'입력 rpm'),Tin=num(form,'Tin'),eff=clamp(num(form,'eff'),0,100)/100,ratio=zout/zin;t='기어비 i = '+fmt(ratio)+' : 1\n출력 회전수 = '+fmt(grpm/ratio)+' rpm\n이론 출력 토크 = '+fmt(Tin*ratio)+' N&amp;middot;m\n효율 반영 출력 토크 = '+fmt(Tin*ratio*eff)+' N&amp;middot;m'}
  else if(type==='spring'){var G=positive(num(form,'G'),'G')*1000,d=positive(num(form,'d'),'d'),D=positive(num(form,'D'),'D'),coils=positive(num(form,'n'),'유효권수'),SF=num(form,'F');if(D&amp;lt;=d)throw new Error('평균 코일지름 D는 선경 d보다 커야 합니다.');var Cc=D/d;if(Cc&amp;lt;=1)throw new Error('스프링 지수 C가 1보다 커야 합니다.');var k=G*Math.pow(d,4)/(8*Math.pow(D,3)*coils),del=SF/k,Kw=(4*Cc-1)/(4*Cc-4)+0.615/Cc,tau=Kw*8*SF*D/(Math.PI*Math.pow(d,3));t='스프링 지수 C = '+fmt(Cc)+'\nWahl 계수 Kᵂ = '+fmt(Kw)+'\n스프링상수 k = '+fmt(k)+' N/mm\n하중 처짐 &amp;delta; = '+fmt(del)+' mm\n보정 최대전단응력 &amp;tau; &amp;asymp; '+fmt(tau)+' MPa'}
  else if(type==='reynolds'){var rho=positive(num(form,'rho'),'밀도'),v=positive(num(form,'v'),'유속',true),Dpipe=positive(num(form,'D'),'내경')/1000,mu=positive(num(form,'mu'),'점도')/1000,Re=rho*v*Dpipe/mu,reg=Re&amp;lt;2300?'층류':(Re&amp;lt;4000?'천이영역':'난류');t='Re = '+fmt(Re)+'\n원형 관내 기준 유동영역: '+reg+'\n※ 입구조건&amp;middot;거칠기&amp;middot;비뉴턴 유체에서는 별도 검토 필요'}
  else if(type==='flow'){var FD=positive(num(form,'D'),'내경')/1000,Q=num(form,'Q',true),fv=num(form,'v',true);if((Q===null)===(fv===null))throw new Error('Q와 v 중 정확히 하나만 비워두세요.');var ar=Math.PI*FD*FD/4;if(Q===null){Q=fv*ar*60000;t='관 단면적 A = '+fmt(ar)+' m&amp;sup2;\n유량 Q = '+fmt(Q)+' L/min'}else{fv=(Q/60000)/ar;t='관 단면적 A = '+fmt(ar)+' m&amp;sup2;\n유속 v = '+fmt(fv)+' m/s'}}
  else if(type==='dynamic'){var dr=positive(num(form,'rho'),'밀도'),dv=positive(num(form,'v'),'유속',true),dp=.5*dr*dv*dv;t='동압 q = '+fmt(dp)+' Pa = '+fmt(dp/1000)+' kPa'}
  else if(type==='heat'){var hm=positive(num(form,'m'),'질량'),hc=positive(num(form,'c'),'비열'),hdt=num(form,'dt'),HQ=hm*hc*hdt;t='열량 Q = '+fmt(HQ)+' J = '+fmt(HQ/1000)+' kJ'}
  else if(type==='expansion'){var al=num(form,'alpha')*1e-6,EL=positive(num(form,'L'),'길이'),edt=num(form,'dt'),dlen=al*EL*edt;t='길이 변화 &amp;Delta;L = '+fmt(dlen)+' mm\n최종 길이 = '+fmt(EL+dlen)+' mm'}
  else if(type==='conduction'){var ck=positive(num(form,'k'),'열전도율'),cA=positive(num(form,'A'),'면적'),cdt=num(form,'dt'),cL=positive(num(form,'L'),'두께')/1000,cq=ck*cA*cdt/cL;t='열전달률 Q̇ = '+fmt(cq)+' W = '+fmt(cq/1000)+' kW\n※ 1차원 정상상태, 균질 평판 가정'}
  else if(type==='ohm'){var V=num(form,'V',true),Iamp=num(form,'I',true),Rohm=num(form,'R',true),blank=[V,Iamp,Rohm].filter(function(v){return v===null}).length;if(blank!==1)throw new Error('V, I, R 중 정확히 하나만 비워두세요.');if(V===null){V=Iamp*Rohm;t='전압 V = '+fmt(V)+' V'}else if(Iamp===null){if(Rohm===0)throw new Error('저항은 0이 될 수 없습니다.');Iamp=V/Rohm;t='전류 I = '+fmt(Iamp)+' A'}else{if(Iamp===0)throw new Error('전류가 0이면 저항을 계산할 수 없습니다.');Rohm=V/Iamp;t='저항 R = '+fmt(Rohm)+' &amp;Omega;'}t+='\n전력 P = '+fmt(V*Iamp)+' W'}
  else if(type==='threephase'){var EV=positive(num(form,'V'),'전압'),EI=positive(num(form,'I'),'전류',true),pf=num(form,'pf'),ee=clamp(num(form,'eff'),0,100)/100;if(pf&amp;lt;0||pf&amp;gt;1)throw new Error('역률은 0~1 사이여야 합니다.');var Pin=Math.sqrt(3)*EV*EI*pf/1000;t='입력 유효전력 = '+fmt(Pin)+' kW\n효율 반영 출력전력 = '+fmt(Pin*ee)+' kW\n※ 균형 3상 부하 기준'}
  else throw new Error('지원하지 않는 계산 유형입니다.');
  result(form,t,false)
 }catch(e){result(form,'입력 오류: '+e.message,true)}
}
qa('form[data-calc]').forEach(function(form){form.addEventListener('submit',function(e){e.preventDefault();calculate(form,form.dataset.calc)});form.addEventListener('reset',function(){setTimeout(function(){var r=q('.ny-result',form);if(r)r.textContent='입력값을 확인하고 계산 버튼을 누르세요.';updateShape(form)},0)})});
function updateShape(form){if(!form||form.dataset.calc!=='geometry')return;var sh=form.elements.shape.value,help={circle:'원: p1=반지름 r (p2,p3 미사용)',cylinder:'원기둥: p1=반지름 r, p2=높이 h',cone:'원뿔: p1=반지름 r, p2=수직높이 h',sphere:'구: p1=반지름 r (p2,p3 미사용)',box:'직육면체: p1=가로, p2=깊이, p3=높이'};q('.ny-shape-help',form).textContent=help[sh]}
qa('.ny-shape-select').forEach(function(s){s.addEventListener('change',function(){updateShape(s.form)});updateShape(s.form)});

var units={
 length:{label:'길이',u:{mm:['mm',0.001],cm:['cm',0.01],m:['m',1],km:['km',1000],inch:['inch',0.0254],ft:['ft',0.3048],yd:['yd',0.9144],mile:['mile',1609.344]}},
 area:{label:'면적',u:{mm2:['mm&amp;sup2;',1e-6],cm2:['cm&amp;sup2;',1e-4],m2:['m&amp;sup2;',1],km2:['km&amp;sup2;',1e6],pyeong:['평',3.305785123966942],ha:['ha',10000],acre:['acre',4046.8564224]}},
 volume:{label:'부피',u:{ml:['mL',1e-6],l:['L',0.001],cm3:['cm&amp;sup3;',1e-6],m3:['m&amp;sup3;',1],in3:['in&amp;sup3;',0.000016387064],ft3:['ft&amp;sup3;',0.028316846592]}},
 mass:{label:'질량',u:{mg:['mg',1e-6],g:['g',0.001],kg:['kg',1],t:['t',1000],oz:['oz',0.028349523125],lb:['lb',0.45359237]}},
 force:{label:'힘',u:{N:['N',1],kN:['kN',1000],kgf:['kgf',9.80665],lbf:['lbf',4.4482216152605]}},
 pressure:{label:'압력',u:{Pa:['Pa',1],kPa:['kPa',1000],MPa:['MPa',1e6],bar:['bar',100000],psi:['psi',6894.757293168]}},
 torque:{label:'토크',u:{Nm:['N&amp;middot;m',1],Nmm:['N&amp;middot;mm',0.001],kgfm:['kgf&amp;middot;m',9.80665],lbfft:['lbf&amp;middot;ft',1.3558179483314]}},
 power:{label:'동력',u:{W:['W',1],kW:['kW',1000],hp:['hp',745.699871582],PS:['PS',735.49875]}},
 speed:{label:'속도',u:{ms:['m/s',1],kmh:['km/h',0.2777777777777778],mph:['mph',0.44704],knot:['knot',0.5144444444444445]}},
 angle:{label:'각도',u:{deg:['&amp;deg;',Math.PI/180],rad:['rad',1]}},
 temp:{label:'온도',u:{c:['℃'],f:['℉'],k:['K']}}
};
var ut=q('#ny-unit-type'),uf=q('#ny-unit-from'),uto=q('#ny-unit-to');Object.keys(units).forEach(function(k){var o=document.createElement('option');o.value=k;o.textContent=units[k].label;ut.appendChild(o)});
function renderUnits(){var u=units[ut.value].u;uf.innerHTML='';uto.innerHTML='';Object.keys(u).forEach(function(k){var a=document.createElement('option'),b=document.createElement('option');a.value=b.value=k;a.textContent=b.textContent=u[k][0];uf.appendChild(a);uto.appendChild(b)});if(uto.options.length&amp;gt;1)uto.selectedIndex=1}
function tempConv(v,f,t){var c=f==='c'?v:(f==='f'?(v-32)*5/9:v-273.15);return t==='c'?c:(t==='f'?c*9/5+32:c+273.15)}
ut.addEventListener('change',renderUnits);renderUnits();q('#ny-unit-form').addEventListener('submit',function(e){e.preventDefault();var type=ut.value,v=Number(q('#ny-unit-value').value),f=uf.value,t=uto.value;if(!Number.isFinite(v)){q('#ny-unit-result').textContent='값을 확인하세요.';return}var r;if(type==='temp'){if((f==='k'&amp;amp;&amp;amp;v&amp;lt;0)||(f==='c'&amp;amp;&amp;amp;v&amp;lt;-273.15)||(f==='f'&amp;amp;&amp;amp;v&amp;lt;-459.67)){q('#ny-unit-result').textContent='절대영도보다 낮은 온도는 입력할 수 없습니다.';return}r=tempConv(v,f,t)}else r=v*units[type].u[f][1]/units[type].u[t][1];q('#ny-unit-result').textContent=fmt(v)+' '+units[type].u[f][0]+' = '+fmt(r)+' '+units[type].u[t][0]});q('#ny-unit-swap').addEventListener('click',function(){var a=uf.value;uf.value=uto.value;uto.value=a;q('#ny-unit-form').requestSubmit()});

q('#ny-v6-status').textContent='✅ 계산기 준비 완료 &amp;middot; 모든 모듈을 바로 사용할 수 있습니다.';
window.NYEngineeringV6={evaluate:evaluate,fmt:fmt};
})();
&amp;lt;/script&amp;gt;
&amp;lt;/section&amp;gt;
&amp;lt;!-- /wp:html --&amp;gt;&quot;&gt;&lt;!-- wp:html --&gt;
&lt;style&gt;
#nyeng-v6{--c:#f2c400;--ink:#172033;--mut:#607086;--line:#dfe5ec;--bg:#f7f9fc;--blue:#1f6feb;--red:#c9362b;--green:#16824b;--purple:#6f42c1;max-width:1100px;margin:24px auto;color:var(--ink);font-family:system-ui,-apple-system,&quot;Segoe UI&quot;,Roboto,&quot;Noto Sans KR&quot;,&quot;Malgun Gothic&quot;,Arial,sans-serif;line-height:1.65}
#nyeng-v6,#nyeng-v6 *{box-sizing:border-box}
#nyeng-v6 button,#nyeng-v6 input,#nyeng-v6 select,#nyeng-v6 textarea{font:inherit}
#nyeng-v6 .ny-hero{padding:28px 24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#fff9d8,#fff)}
#nyeng-v6 .ny-kicker{margin:0 0 6px;font-size:13px;font-weight:900;color:#786300}
#nyeng-v6 h2{margin:0 0 8px;font-size:clamp(27px,4vw,42px);line-height:1.2}
#nyeng-v6 h3{margin:0 0 7px;font-size:22px;line-height:1.3}
#nyeng-v6 h4{margin:0 0 6px;font-size:16px}
#nyeng-v6 p{margin:0;color:#526174}
#nyeng-v6 p+p{margin-top:8px}
#nyeng-v6 .ny-nav{display:flex;gap:8px;overflow:auto;padding:12px 0 3px;scrollbar-width:thin}
#nyeng-v6 .ny-nav a{flex:0 0 auto;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-size:13px;font-weight:850}
#nyeng-v6 .ny-status{margin-top:14px;padding:10px 12px;border:1px solid #bde8ce;border-radius:10px;background:#effbf4;color:#166534;font-size:13px;font-weight:800}
#nyeng-v6 .ny-note{margin:14px 0;padding:13px 15px;border-left:4px solid var(--c);background:#fffdf0;border-radius:10px;color:#485568;font-size:13px}
#nyeng-v6 .ny-section{margin-top:20px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}
#nyeng-v6 .ny-section-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}
#nyeng-v6 .ny-grid{display:grid;gap:12px}
#nyeng-v6 .ny-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
#nyeng-v6 .ny-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
#nyeng-v6 .ny-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}
#nyeng-v6 .ny-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}
#nyeng-v6 .ny-card .ny-desc{margin-bottom:12px;font-size:13px;color:var(--mut)}
#nyeng-v6 label{display:block;font-size:13px;font-weight:850;color:#344256}
#nyeng-v6 input,#nyeng-v6 select,#nyeng-v6 textarea{width:100%;min-height:44px;margin-top:5px;padding:10px 11px;border:1px solid #cfd8e3;border-radius:9px;background:#fff;color:#152033;outline:none}
#nyeng-v6 textarea{min-height:105px;resize:vertical}
#nyeng-v6 input:focus,#nyeng-v6 select:focus,#nyeng-v6 textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(31,111,235,.12)}
#nyeng-v6 .ny-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#nyeng-v6 button{min-height:44px;padding:9px 13px;border:1px solid #cfd8e3;border-radius:9px;background:#fff;color:var(--ink);font-weight:850;cursor:pointer}
#nyeng-v6 button.ny-primary{background:var(--blue);border-color:var(--blue);color:#fff}
#nyeng-v6 button.ny-warn{background:#fff3f1;color:#9d241c;border-color:#f3c6c0}
#nyeng-v6 .ny-result{margin-top:12px;padding:13px 14px;border:1px solid var(--line);border-left:5px solid var(--c);border-radius:10px;background:var(--bg);white-space:pre-wrap;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#nyeng-v6 .ny-formula{margin-top:10px;padding:9px 11px;border-radius:9px;background:#f7f9fc;color:#445268;font-size:12px;overflow-wrap:anywhere}
#nyeng-v6 .ny-formula code{white-space:normal}
#nyeng-v6 .ny-mini{font-size:12px;color:var(--mut)}
#nyeng-v6 .ny-display-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:8px}
#nyeng-v6 .ny-mode{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;background:#111827;color:#ffd83d;font-weight:900}
#nyeng-v6 .ny-keypad{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}
#nyeng-v6 .ny-keypad button{padding:7px 5px;min-height:42px}
#nyeng-v6 .ny-keypad .op{background:#fff8c8}
#nyeng-v6 .ny-keypad .eq{background:var(--blue);color:#fff;border-color:var(--blue)}
#nyeng-v6 .ny-keypad .clear{background:#fff0ef;color:#a12a20}
#nyeng-v6 canvas{display:block;width:100%;height:auto;margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#fff}
#nyeng-v6 .ny-table-wrap{overflow-x:auto;margin-top:10px}
#nyeng-v6 table{width:100%;border-collapse:collapse;font-size:12px}
#nyeng-v6 th,#nyeng-v6 td{padding:9px;border:1px solid var(--line);text-align:left;white-space:nowrap}
#nyeng-v6 th{background:#fff9d8}
#nyeng-v6 details{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:#fff}
#nyeng-v6 summary{padding:10px 12px;font-weight:850;cursor:pointer}
#nyeng-v6 details&gt;div{padding:0 12px 12px;color:#526174;font-size:13px}
#nyeng-v6 .ny-badge{display:inline-block;margin-left:5px;padding:2px 7px;border-radius:999px;background:#eef4ff;color:#245cb5;font-size:11px;font-weight:850;vertical-align:middle}
#nyeng-v6 .ny-footer-note{margin-top:20px;padding:14px;border:1px solid #f3d6a1;border-radius:12px;background:#fffaf0;color:#6a5322;font-size:12px}
@media(max-width:850px){#nyeng-v6 .ny-grid4,#nyeng-v6 .ny-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}#nyeng-v6 .ny-keypad{grid-template-columns:repeat(5,1fr)}}
@media(max-width:620px){#nyeng-v6 .ny-section,#nyeng-v6 .ny-hero{padding:16px}#nyeng-v6 .ny-grid2,#nyeng-v6 .ny-grid3,#nyeng-v6 .ny-grid4,#nyeng-v6 .ny-display-row{grid-template-columns:1fr}#nyeng-v6 .ny-keypad{grid-template-columns:repeat(4,1fr)}#nyeng-v6 button,#nyeng-v6 input,#nyeng-v6 select,#nyeng-v6 textarea{font-size:16px}}
&lt;/style&gt;
&lt;section id=&quot;nyeng-v6&quot; aria-label=&quot;노랗IT월드 전문가용 공학 계산기&quot;&gt;
&lt;div class=&quot;ny-hero&quot;&gt;
&lt;p class=&quot;ny-kicker&quot; data-ke-size=&quot;size16&quot;&gt;노랗IT월드 Engineering &amp;amp; Science Toolkit&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;전문가용 공학&amp;middot;수학&amp;middot;통계 계산기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공학용 수식, 대수&amp;middot;기하, 통계&amp;middot;회귀, 기계설계, 재료강도, 회전체&amp;middot;동력, 유체, 열, 전기, 단위변환을 한 페이지에서 계산합니다. 모든 계산은 브라우저 안에서 수행됩니다.&lt;/p&gt;
&lt;div id=&quot;ny-v6-status&quot; class=&quot;ny-status&quot; aria-live=&quot;polite&quot;&gt;계산기 엔진을 초기화하는 중입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;nav class=&quot;ny-nav&quot; aria-label=&quot;분야별 계산기 바로가기&quot;&gt;&lt;a href=&quot;#ny-scientific&quot;&gt;공학수학&lt;/a&gt;&lt;a href=&quot;#ny-math&quot;&gt;수학&amp;middot;기하&lt;/a&gt;&lt;a href=&quot;#ny-stats&quot;&gt;통계&lt;/a&gt;&lt;a href=&quot;#ny-mech&quot;&gt;기계설계&lt;/a&gt;&lt;a href=&quot;#ny-fluid&quot;&gt;유체&lt;/a&gt;&lt;a href=&quot;#ny-thermal&quot;&gt;열&lt;/a&gt;&lt;a href=&quot;#ny-electric&quot;&gt;전기&lt;/a&gt;&lt;a href=&quot;#ny-unit&quot;&gt;단위변환&lt;/a&gt;&lt;/nav&gt;
&lt;div class=&quot;ny-note&quot;&gt;&lt;b&gt;단위 원칙:&lt;/b&gt; 각 입력칸에 표시된 단위를 그대로 사용하세요. 특히 기계 계산은 N&amp;middot;mm&amp;middot;MPa 체계를 적절히 환산해 계산합니다. 실제 설계 승인&amp;middot;안전 검토에는 재료 규격, 하중 조건, 응력집중, 피로, 좌굴, 공차와 적용 표준을 별도로 검토해야 합니다.&lt;/div&gt;
&lt;section id=&quot;ny-scientific&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 공학용 수식 계산기 &lt;span class=&quot;ny-badge&quot;&gt;DEG/RAD &amp;middot; 그래프&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼각함수, 역삼각함수, 로그, 제곱근, 지수, 절댓값, &amp;pi;, e, 거듭제곱을 계산합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;
&lt;div class=&quot;ny-card&quot;&gt;
&lt;div class=&quot;ny-display-row&quot;&gt;&lt;input id=&quot;ny-sci-display&quot; type=&quot;text&quot; placeholder=&quot;예: sin(30)+sqrt(16)+2^3&quot; /&gt;
&lt;div id=&quot;ny-angle-mode&quot; class=&quot;ny-mode&quot;&gt;DEG&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;ny-sci-keypad&quot; class=&quot;ny-keypad&quot;&gt;&lt;button class=&quot;clear&quot; type=&quot;button&quot; data-sci-act=&quot;clear&quot;&gt;C&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-act=&quot;del&quot;&gt;DEL&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;(&quot;&gt;(&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;)&quot;&gt;)&lt;/button&gt;&lt;button class=&quot;op&quot; type=&quot;button&quot; data-sci-val=&quot;&amp;divide;&quot;&gt;&amp;divide;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-act=&quot;angle&quot;&gt;DEG/RAD&lt;/button&gt; &lt;button type=&quot;button&quot; data-sci-val=&quot;7&quot;&gt;7&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;8&quot;&gt;8&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;9&quot;&gt;9&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;&amp;pi;&quot;&gt;&amp;pi;&lt;/button&gt;&lt;button class=&quot;op&quot; type=&quot;button&quot; data-sci-val=&quot;&amp;times;&quot;&gt;&amp;times;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;^&quot;&gt;xʸ&lt;/button&gt; &lt;button type=&quot;button&quot; data-sci-val=&quot;4&quot;&gt;4&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;5&quot;&gt;5&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;6&quot;&gt;6&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;e&quot;&gt;e&lt;/button&gt;&lt;button class=&quot;op&quot; type=&quot;button&quot; data-sci-val=&quot;-&quot;&gt;&amp;minus;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;%&quot;&gt;%&lt;/button&gt; &lt;button type=&quot;button&quot; data-sci-val=&quot;1&quot;&gt;1&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;2&quot;&gt;2&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;3&quot;&gt;3&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;.&quot;&gt;.&lt;/button&gt;&lt;button class=&quot;op&quot; type=&quot;button&quot; data-sci-val=&quot;+&quot;&gt;+&lt;/button&gt;&lt;button class=&quot;eq&quot; type=&quot;button&quot; data-sci-act=&quot;equal&quot;&gt;=&lt;/button&gt; &lt;button type=&quot;button&quot; data-sci-val=&quot;0&quot;&gt;0&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;sin(&quot;&gt;sin&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;cos(&quot;&gt;cos&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;tan(&quot;&gt;tan&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;sqrt(&quot;&gt;&amp;radic;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;log(&quot;&gt;log&lt;/button&gt; &lt;button type=&quot;button&quot; data-sci-val=&quot;asin(&quot;&gt;sin⁻&amp;sup1;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;acos(&quot;&gt;cos⁻&amp;sup1;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;atan(&quot;&gt;tan⁻&amp;sup1;&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;ln(&quot;&gt;ln&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;exp(&quot;&gt;exp&lt;/button&gt;&lt;button type=&quot;button&quot; data-sci-val=&quot;abs(&quot;&gt;|x|&lt;/button&gt;&lt;/div&gt;
&lt;div id=&quot;ny-sci-result&quot; class=&quot;ny-result&quot; aria-live=&quot;polite&quot;&gt;계산식을 입력한 뒤 = 또는 Enter를 누르세요.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-card&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;함수 그래프 y=f(x)&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;같은 수식 엔진을 사용합니다. 예: sin(x), x^2-4, exp(-x^2)&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;함수&lt;input id=&quot;ny-fx&quot; type=&quot;text&quot; value=&quot;sin(x)&quot; /&gt;&lt;/label&gt;&lt;label&gt;샘플 수&lt;input id=&quot;ny-samples&quot; max=&quot;1600&quot; min=&quot;80&quot; type=&quot;number&quot; value=&quot;400&quot; /&gt;&lt;/label&gt;&lt;label&gt;x 최소&lt;input id=&quot;ny-xmin&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;-10&quot; /&gt;&lt;/label&gt;&lt;label&gt;x 최대&lt;input id=&quot;ny-xmax&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;10&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button id=&quot;ny-draw-graph&quot; class=&quot;ny-primary&quot; type=&quot;button&quot;&gt;그래프 그리기&lt;/button&gt;&lt;/div&gt;
&lt;canvas id=&quot;ny-graph&quot; width=&quot;800&quot; height=&quot;420&quot; aria-label=&quot;함수 그래프&quot;&gt;&lt;/canvas&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-math&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 수학&amp;middot;대수&amp;middot;기하 계산기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방정식과 보간, 삼각형&amp;middot;원&amp;middot;입체도형 계산을 묶었습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;quadratic&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;이차방정식 ax&amp;sup2;+bx+c=0&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;근, 판별식, 축, 꼭짓점을 계산합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;a&lt;input name=&quot;a&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1&quot; /&gt;&lt;/label&gt;&lt;label&gt;b&lt;input name=&quot;b&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;0&quot; /&gt;&lt;/label&gt;&lt;label&gt;c&lt;input name=&quot;c&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;-4&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;예: x&amp;sup2;-4=0 &amp;rarr; x=&amp;plusmn;2&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;D=b&amp;sup2;-4ac, x=(-b&amp;plusmn;&amp;radic;D)/(2a)&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;linear2&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2원 1차 연립방정식&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;a₁x+b₁y=c₁, a₂x+b₂y=c₂를 풉니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;a₁&lt;input name=&quot;a1&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;2&quot; /&gt;&lt;/label&gt;&lt;label&gt;b₁&lt;input name=&quot;b1&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1&quot; /&gt;&lt;/label&gt;&lt;label&gt;c₁&lt;input name=&quot;c1&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;5&quot; /&gt;&lt;/label&gt;&lt;label&gt;a₂&lt;input name=&quot;a2&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1&quot; /&gt;&lt;/label&gt;&lt;label&gt;b₂&lt;input name=&quot;b2&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;-1&quot; /&gt;&lt;/label&gt;&lt;label&gt;c₂&lt;input name=&quot;c2&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;결과가 여기에 표시됩니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;Cramer 법칙: &amp;Delta;=a₁b₂-a₂b₁&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;interp&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;선형 보간&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;두 점 사이의 임의 x에서 y를 계산합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;x₁&lt;input name=&quot;x1&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;0&quot; /&gt;&lt;/label&gt;&lt;label&gt;y₁&lt;input name=&quot;y1&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;10&quot; /&gt;&lt;/label&gt;&lt;label&gt;x₂&lt;input name=&quot;x2&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;100&quot; /&gt;&lt;/label&gt;&lt;label&gt;y₂&lt;input name=&quot;y2&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;30&quot; /&gt;&lt;/label&gt;&lt;label&gt;구할 x&lt;input name=&quot;x&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;25&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;보간&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;결과가 여기에 표시됩니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;y=y₁+(x-x₁)(y₂-y₁)/(x₂-x₁)&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;triangle&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;삼각형 3변 계산&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;세 변으로 넓이, 둘레, 세 각을 계산합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;a&lt;input min=&quot;0&quot; name=&quot;a&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;3&quot; /&gt;&lt;/label&gt;&lt;label&gt;b&lt;input min=&quot;0&quot; name=&quot;b&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;4&quot; /&gt;&lt;/label&gt;&lt;label&gt;c&lt;input min=&quot;0&quot; name=&quot;c&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;5&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;결과가 여기에 표시됩니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;Heron: A=&amp;radic;[s(s-a)(s-b)(s-c)]&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;geometry&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;도형 면적&amp;middot;부피&amp;middot;겉넓이&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;도형을 선택하면 p1~p3의 의미가 아래에 표시됩니다.&lt;/p&gt;
&lt;label&gt;도형&lt;select class=&quot;ny-shape-select&quot; name=&quot;shape&quot;&gt;
&lt;option value=&quot;circle&quot;&gt;원&lt;/option&gt;
&lt;option value=&quot;cylinder&quot;&gt;원기둥&lt;/option&gt;
&lt;option value=&quot;cone&quot;&gt;원뿔&lt;/option&gt;
&lt;option value=&quot;sphere&quot;&gt;구&lt;/option&gt;
&lt;option value=&quot;box&quot;&gt;직육면체&lt;/option&gt;
&lt;/select&gt;&lt;/label&gt;
&lt;p class=&quot;ny-mini ny-shape-help&quot; data-ke-size=&quot;size16&quot;&gt;원: p1=반지름 r&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;p1&lt;input min=&quot;0&quot; name=&quot;p1&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;5&quot; /&gt;&lt;/label&gt;&lt;label&gt;p2&lt;input min=&quot;0&quot; name=&quot;p2&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;10&quot; /&gt;&lt;/label&gt;&lt;label&gt;p3&lt;input min=&quot;0&quot; name=&quot;p3&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;4&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;결과가 여기에 표시됩니다.&lt;/div&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-stats&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 통계&amp;middot;데이터 분석 계산기 &lt;span class=&quot;ny-badge&quot;&gt;표본/모집단 &amp;middot; 회귀&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기초 통계뿐 아니라 표본표준편차, 변동계수, 사분위수와 선형회귀를 계산합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;stats&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;기술통계&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;쉼표&amp;middot;공백&amp;middot;줄바꿈으로 숫자를 입력하세요.&lt;/p&gt;
&lt;label&gt;데이터&lt;textarea name=&quot;data&quot;&gt;10, 12, 13, 15, 18, 20&lt;/textarea&gt;&lt;/label&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;통계 계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;n, 합계, 평균, 중앙값, Q1/Q3, 분산, 표준편차, CV가 표시됩니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;표본분산 s&amp;sup2;=&amp;Sigma;(x-x̄)&amp;sup2;/(n-1), 모집단분산 &amp;sigma;&amp;sup2;=&amp;Sigma;(x-&amp;mu;)&amp;sup2;/n&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;regression&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;단순 선형회귀&amp;middot;상관계수&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;x와 y의 개수를 동일하게 입력합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;X 데이터&lt;textarea name=&quot;x&quot;&gt;1,2,3,4,5&lt;/textarea&gt;&lt;/label&gt;&lt;label&gt;Y 데이터&lt;textarea name=&quot;y&quot;&gt;2.1,4.2,5.8,8.1,9.9&lt;/textarea&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;회귀 계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;기울기, 절편, Pearson r, R&amp;sup2;가 표시됩니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;ŷ=a+bx, b=&amp;Sigma;[(x-x̄)(y-ȳ)]/&amp;Sigma;(x-x̄)&amp;sup2;&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-mech&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 기계설계&amp;middot;재료강도 계산기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설계 초기에 자주 확인하는 응력&amp;middot;변형&amp;middot;보&amp;middot;동력&amp;middot;기어&amp;middot;스프링 계산입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;axial&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;축응력&amp;middot;변형률&amp;middot;탄성계수&amp;middot;안전율&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;인장/압축 축하중의 기본 계산입니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;하중 F (kN)&lt;input name=&quot;F&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;20&quot; /&gt;&lt;/label&gt;&lt;label&gt;단면적 A (mm&amp;sup2;)&lt;input min=&quot;0&quot; name=&quot;A&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;100&quot; /&gt;&lt;/label&gt;&lt;label&gt;길이 L (mm)&lt;input min=&quot;0&quot; name=&quot;L&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;500&quot; /&gt;&lt;/label&gt;&lt;label&gt;길이변화 &amp;Delta;L (mm)&lt;input name=&quot;dL&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;0.5&quot; /&gt;&lt;/label&gt;&lt;label&gt;항복강도 Sy (MPa)&lt;input min=&quot;0&quot; name=&quot;Sy&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;250&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;&amp;sigma;, &amp;epsilon;, E, 안전율을 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;&amp;sigma;=F/A, &amp;epsilon;=&amp;Delta;L/L, E=&amp;sigma;/&amp;epsilon;, n=Sy/|&amp;sigma;|&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;beam&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;단순지지보 중앙 집중하중&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;직사각형 단면의 최대 굽힘응력과 중앙 처짐을 계산합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;하중 P (kN)&lt;input name=&quot;P&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1&quot; /&gt;&lt;/label&gt;&lt;label&gt;스팬 L (mm)&lt;input min=&quot;0&quot; name=&quot;L&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1000&quot; /&gt;&lt;/label&gt;&lt;label&gt;폭 b (mm)&lt;input min=&quot;0&quot; name=&quot;b&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;40&quot; /&gt;&lt;/label&gt;&lt;label&gt;높이 h (mm)&lt;input min=&quot;0&quot; name=&quot;h&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;80&quot; /&gt;&lt;/label&gt;&lt;label&gt;탄성계수 E (GPa)&lt;input min=&quot;0&quot; name=&quot;E&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;200&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;Mmax, I, &amp;sigma;max, &amp;delta;max를 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;Mmax=PL/4, I=bh&amp;sup3;/12, &amp;sigma;=Mc/I, &amp;delta;=PL&amp;sup3;/(48EI)&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;power&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;토크&amp;middot;동력&amp;middot;RPM&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;세 값 중 정확히 하나를 비워두면 나머지 두 값으로 계산합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;토크 T (N&amp;middot;m)&lt;input name=&quot;T&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;100&quot; /&gt;&lt;/label&gt;&lt;label&gt;회전수 N (rpm)&lt;input name=&quot;rpm&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1500&quot; /&gt;&lt;/label&gt;&lt;label&gt;동력 P (kW)&lt;input name=&quot;P&quot; step=&quot;any&quot; type=&quot;number&quot; placeholder=&quot;비워두기&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;미지수 계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;P = 2&amp;pi;NT / 60 형태로 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;P(kW)=2&amp;pi;&amp;middot;rpm&amp;middot;T/(60&amp;times;1000)&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;gear&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;평기어 기어비&amp;middot;출력 회전수&amp;middot;토크&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;손실은 효율 입력으로 단순 반영합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;입력 기어 잇수 Zin&lt;input min=&quot;1&quot; name=&quot;zin&quot; type=&quot;number&quot; value=&quot;20&quot; /&gt;&lt;/label&gt;&lt;label&gt;출력 기어 잇수 Zout&lt;input min=&quot;1&quot; name=&quot;zout&quot; type=&quot;number&quot; value=&quot;60&quot; /&gt;&lt;/label&gt;&lt;label&gt;입력 rpm&lt;input min=&quot;0&quot; name=&quot;rpm&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1800&quot; /&gt;&lt;/label&gt;&lt;label&gt;입력 토크 (N&amp;middot;m)&lt;input name=&quot;Tin&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;20&quot; /&gt;&lt;/label&gt;&lt;label&gt;효율 (%)&lt;input max=&quot;100&quot; min=&quot;0&quot; name=&quot;eff&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;95&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;기어비, 출력 rpm, 출력 토크를 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;i=Zout/Zin, Nout=Nin/i, Tout=Tin&amp;middot;i&amp;middot;&amp;eta;&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;spring&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;압축 코일스프링&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;원형선재 압축스프링의 스프링상수, 처짐, Wahl 보정 전단응력을 계산합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;전단탄성계수 G (GPa)&lt;input min=&quot;0&quot; name=&quot;G&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;79.3&quot; /&gt;&lt;/label&gt;&lt;label&gt;선경 d (mm)&lt;input min=&quot;0&quot; name=&quot;d&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;4&quot; /&gt;&lt;/label&gt;&lt;label&gt;평균 코일지름 D (mm)&lt;input min=&quot;0&quot; name=&quot;D&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;30&quot; /&gt;&lt;/label&gt;&lt;label&gt;유효권수 n&lt;input min=&quot;0&quot; name=&quot;n&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;8&quot; /&gt;&lt;/label&gt;&lt;label&gt;하중 F (N)&lt;input name=&quot;F&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;200&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;button type=&quot;reset&quot;&gt;초기화&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;k, &amp;delta;, C, Kᵂ, &amp;tau;를 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;k=Gd⁴/(8D&amp;sup3;n), Kᵂ=(4C-1)/(4C-4)+0.615/C, &amp;tau;=Kᵂ&amp;middot;8FD/(&amp;pi;d&amp;sup3;)&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-fluid&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 유체&amp;middot;배관 계산기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 유동 상태, 유속&amp;middot;유량, 동압을 빠르게 확인합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;reynolds&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Reynolds 수&lt;/h4&gt;
&lt;div class=&quot;ny-grid&quot;&gt;&lt;label&gt;밀도 &amp;rho; (kg/m&amp;sup3;)&lt;input min=&quot;0&quot; name=&quot;rho&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;998&quot; /&gt;&lt;/label&gt;&lt;label&gt;유속 v (m/s)&lt;input min=&quot;0&quot; name=&quot;v&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1.5&quot; /&gt;&lt;/label&gt;&lt;label&gt;관 내경 D (mm)&lt;input min=&quot;0&quot; name=&quot;D&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;25&quot; /&gt;&lt;/label&gt;&lt;label&gt;점도 &amp;mu; (mPa&amp;middot;s)&lt;input min=&quot;0&quot; name=&quot;mu&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1.002&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;Re와 관내 유동영역을 표시합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;Re=&amp;rho;vD/&amp;mu;&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;flow&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;원형관 유량 &amp;harr; 유속&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;Q 또는 v 중 하나를 비워두세요.&lt;/p&gt;
&lt;div class=&quot;ny-grid&quot;&gt;&lt;label&gt;관 내경 D (mm)&lt;input min=&quot;0&quot; name=&quot;D&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;25&quot; /&gt;&lt;/label&gt;&lt;label&gt;유량 Q (L/min)&lt;input name=&quot;Q&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;30&quot; /&gt;&lt;/label&gt;&lt;label&gt;유속 v (m/s)&lt;input name=&quot;v&quot; step=&quot;any&quot; type=&quot;number&quot; placeholder=&quot;비워두기&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;단면적과 미지수 Q 또는 v를 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;Q=vA, A=&amp;pi;D&amp;sup2;/4&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;dynamic&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;동압&lt;/h4&gt;
&lt;div class=&quot;ny-grid&quot;&gt;&lt;label&gt;밀도 &amp;rho; (kg/m&amp;sup3;)&lt;input min=&quot;0&quot; name=&quot;rho&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1.225&quot; /&gt;&lt;/label&gt;&lt;label&gt;유속 v (m/s)&lt;input min=&quot;0&quot; name=&quot;v&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;20&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;Pa, kPa 단위 동압을 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;q=&amp;frac12;&amp;rho;v&amp;sup2;&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-thermal&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. 열&amp;middot;열전달 계산기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;열량, 선팽창, 1차원 정상상태 전도를 계산합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;heat&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;현열 Q=mc&amp;Delta;T&lt;/h4&gt;
&lt;div class=&quot;ny-grid&quot;&gt;&lt;label&gt;질량 m (kg)&lt;input min=&quot;0&quot; name=&quot;m&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;2&quot; /&gt;&lt;/label&gt;&lt;label&gt;비열 c (J/kg&amp;middot;K)&lt;input min=&quot;0&quot; name=&quot;c&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;4182&quot; /&gt;&lt;/label&gt;&lt;label&gt;온도변화 &amp;Delta;T (K 또는 ℃차)&lt;input name=&quot;dt&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;20&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;J와 kJ로 계산합니다.&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;expansion&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;선형 열팽창&lt;/h4&gt;
&lt;div class=&quot;ny-grid&quot;&gt;&lt;label&gt;선팽창계수 &amp;alpha; (&amp;times;10⁻⁶/K)&lt;input name=&quot;alpha&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;11.7&quot; /&gt;&lt;/label&gt;&lt;label&gt;초기 길이 L (mm)&lt;input min=&quot;0&quot; name=&quot;L&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1000&quot; /&gt;&lt;/label&gt;&lt;label&gt;온도변화 &amp;Delta;T (K 또는 ℃차)&lt;input name=&quot;dt&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;50&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;길이 변화와 최종 길이를 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;&amp;Delta;L=&amp;alpha;L&amp;Delta;T&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;conduction&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;평판 열전도율&lt;/h4&gt;
&lt;div class=&quot;ny-grid&quot;&gt;&lt;label&gt;열전도율 k (W/m&amp;middot;K)&lt;input min=&quot;0&quot; name=&quot;k&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;45&quot; /&gt;&lt;/label&gt;&lt;label&gt;면적 A (m&amp;sup2;)&lt;input min=&quot;0&quot; name=&quot;A&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;0.2&quot; /&gt;&lt;/label&gt;&lt;label&gt;온도차 &amp;Delta;T (K)&lt;input name=&quot;dt&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;30&quot; /&gt;&lt;/label&gt;&lt;label&gt;두께 L (mm)&lt;input min=&quot;0&quot; name=&quot;L&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;10&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;정상상태 열전달률 W를 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;Q̇=kA&amp;Delta;T/L&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-electric&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;7. 전기&amp;middot;전력 계산기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 DC 회로와 3상 AC 전력 계산을 제공합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;ohm&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;옴의 법칙 V&amp;middot;I&amp;middot;R&amp;middot;P&lt;/h4&gt;
&lt;p class=&quot;ny-desc&quot; data-ke-size=&quot;size16&quot;&gt;V, I, R 중 정확히 하나를 비워두세요. 계산 후 전력도 함께 표시합니다.&lt;/p&gt;
&lt;div class=&quot;ny-grid ny-grid3&quot;&gt;&lt;label&gt;전압 V (V)&lt;input name=&quot;V&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;24&quot; /&gt;&lt;/label&gt;&lt;label&gt;전류 I (A)&lt;input name=&quot;I&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;2&quot; /&gt;&lt;/label&gt;&lt;label&gt;저항 R (&amp;Omega;)&lt;input name=&quot;R&quot; step=&quot;any&quot; type=&quot;number&quot; placeholder=&quot;비워두기&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;미지수 계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;V=IR, P=VI를 계산합니다.&lt;/div&gt;
&lt;/form&gt;&lt;form class=&quot;ny-card&quot; data-calc=&quot;threephase&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3상 AC 유효전력&lt;/h4&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;&lt;label&gt;선간전압 V&lt;sub&gt;L&lt;/sub&gt; (V)&lt;input min=&quot;0&quot; name=&quot;V&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;380&quot; /&gt;&lt;/label&gt;&lt;label&gt;선전류 I&lt;sub&gt;L&lt;/sub&gt; (A)&lt;input min=&quot;0&quot; name=&quot;I&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;10&quot; /&gt;&lt;/label&gt;&lt;label&gt;역률 PF&lt;input max=&quot;1&quot; min=&quot;0&quot; name=&quot;pf&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;0.9&quot; /&gt;&lt;/label&gt;&lt;label&gt;효율 &amp;eta; (%)&lt;input max=&quot;100&quot; min=&quot;0&quot; name=&quot;eff&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;90&quot; /&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;계산&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;ny-result&quot;&gt;입력 유효전력과 효율 반영 출력전력을 계산합니다.&lt;/div&gt;
&lt;div class=&quot;ny-formula&quot;&gt;&lt;code&gt;P=&amp;radic;3&amp;middot;V&lt;sub&gt;L&lt;/sub&gt;&amp;middot;I&lt;sub&gt;L&lt;/sub&gt;&amp;middot;PF&lt;/code&gt;&lt;/div&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id=&quot;ny-unit&quot; class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;8. 공학 단위변환 계산기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;길이&amp;middot;면적&amp;middot;부피&amp;middot;질량뿐 아니라 힘&amp;middot;압력&amp;middot;토크&amp;middot;동력&amp;middot;속도&amp;middot;각도&amp;middot;온도를 변환합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;form id=&quot;ny-unit-form&quot; class=&quot;ny-card&quot;&gt;
&lt;div class=&quot;ny-grid ny-grid4&quot;&gt;&lt;label&gt;종류&lt;select id=&quot;ny-unit-type&quot;&gt;&lt;/select&gt;&lt;/label&gt;&lt;label&gt;값&lt;input id=&quot;ny-unit-value&quot; step=&quot;any&quot; type=&quot;number&quot; value=&quot;1&quot; /&gt;&lt;/label&gt;&lt;label&gt;현재 단위&lt;select id=&quot;ny-unit-from&quot;&gt;&lt;/select&gt;&lt;/label&gt;&lt;label&gt;변환 단위&lt;select id=&quot;ny-unit-to&quot;&gt;&lt;/select&gt;&lt;/label&gt;&lt;/div&gt;
&lt;div class=&quot;ny-actions&quot;&gt;&lt;button class=&quot;ny-primary&quot;&gt;변환&lt;/button&gt;&lt;button id=&quot;ny-unit-swap&quot; type=&quot;button&quot;&gt;단위 서로 바꾸기&lt;/button&gt;&lt;/div&gt;
&lt;div id=&quot;ny-unit-result&quot; class=&quot;ny-result&quot;&gt;예: 1 MPa = 10 bar&lt;/div&gt;
&lt;/form&gt;
&lt;div class=&quot;ny-table-wrap&quot;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;분야&lt;/th&gt;
&lt;th&gt;대표 단위&lt;/th&gt;
&lt;th&gt;기준&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;힘&lt;/td&gt;
&lt;td&gt;N, kN, kgf, lbf&lt;/td&gt;
&lt;td&gt;N&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;압력&lt;/td&gt;
&lt;td&gt;Pa, kPa, MPa, bar, psi&lt;/td&gt;
&lt;td&gt;Pa&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;토크&lt;/td&gt;
&lt;td&gt;N&amp;middot;m, N&amp;middot;mm, kgf&amp;middot;m, lbf&amp;middot;ft&lt;/td&gt;
&lt;td&gt;N&amp;middot;m&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;동력&lt;/td&gt;
&lt;td&gt;W, kW, hp, PS&lt;/td&gt;
&lt;td&gt;W&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;section class=&quot;ny-section&quot;&gt;
&lt;div class=&quot;ny-section-head&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;계산 결과를 전문가처럼 사용할 때 확인할 점&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-grid ny-grid2&quot;&gt;
&lt;div class=&quot;ny-card&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;기계&amp;middot;구조&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정적 1차 계산값만으로 최종 설계를 결정하지 말고 응력집중, 피로, 충격, 좌굴, 접촉, 허용응력, 재료 온도특성을 별도로 검토하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-card&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;유체&amp;middot;열&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제 배관은 거칠기&amp;middot;국부손실&amp;middot;압력손실&amp;middot;압축성&amp;middot;상변화가 영향을 줍니다. 열전달도 대류&amp;middot;복사와 접촉열저항을 함께 고려할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-card&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;통계&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;표본 수가 작거나 이상치가 많은 데이터는 평균&amp;middot;표준편차&amp;middot;회귀계수만으로 해석하기 어렵습니다. 데이터 분포와 측정 시스템도 함께 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-card&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;단위&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MPa=N/mm&amp;sup2;라는 관계처럼 단위 체계를 일관되게 사용해야 합니다. CAD/CAE 입력 전에는 해석 프로그램의 기본 단위를 다시 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ny-footer-note&quot;&gt;이 계산기는 설계 검토와 학습&amp;middot;업무 보조용입니다. 법정 안전검사, 인증, 구조 승인, 의료&amp;middot;법률 판단 등을 대신하지 않습니다.&lt;/div&gt;
&lt;/section&gt;
&lt;script data-nowprocket=&quot;1&quot;&gt;
(function(){
'use strict';
var root=document.getElementById('nyeng-v6'); if(!root || root.dataset.ready==='1') return; root.dataset.ready='1';
function q(s,p){return (p||root).querySelector(s)}
function qa(s,p){return Array.prototype.slice.call((p||root).querySelectorAll(s))}
function num(form,name,allowBlank){var el=form.elements[name], raw=el?String(el.value).trim():''; if(allowBlank&amp;&amp;raw==='')return null; var v=Number(raw); if(!Number.isFinite(v))throw new Error(name+' 값을 확인하세요.'); return v}
function positive(v,label,zeroOk){if(!Number.isFinite(v)||(zeroOk?v&lt;0:v&lt;=0))throw new Error(label+' 값은 '+(zeroOk?'0 이상':'0보다 큰')+' 숫자여야 합니다.'); return v}
function fmt(v,d){if(!Number.isFinite(v))return '계산 불가'; if(Math.abs(v)&lt;1e-12)v=0; var a=Math.abs(v); if((a!==0&amp;&amp;a&lt;1e-6)||a&gt;=1e9)return v.toExponential(d==null?6:d); return Number(v.toPrecision(d==null?12:d)).toLocaleString('ko-KR',{maximumFractionDigits:10})}
function result(form,text,error){var e=q('.ny-result',form); if(!e)return; e.textContent=text; e.style.borderLeftColor=error?'#c9362b':'#f2c400'; e.style.background=error?'#fff5f4':'#f7f9fc'}
function parseNums(s){var a=String(s||'').trim().split(/[\s,;]+/).filter(Boolean).map(Number); if(!a.length||a.some(function(v){return !Number.isFinite(v)}))throw new Error('숫자 데이터를 확인하세요.'); return a}
function mean(a){return a.reduce(function(s,v){return s+v},0)/a.length}
function median(a){var b=a.slice().sort(function(x,y){return x-y}),n=b.length,m=Math.floor(n/2);return n%2?b[m]:(b[m-1]+b[m])/2}
function quartiles(a){var b=a.slice().sort(function(x,y){return x-y}),n=b.length,m=Math.floor(n/2),lo=b.slice(0,m),hi=b.slice(n%2?m+1:m);return [lo.length?median(lo):b[0],hi.length?median(hi):b[n-1]]}
function clamp(x,a,b){return Math.max(a,Math.min(b,x))}
function deg(x){return x*180/Math.PI}

/* safe expression parser */
var angle='deg';
function toRad(v){return angle==='deg'?v*Math.PI/180:v}
function fromRad(v){return angle==='deg'?v*180/Math.PI:v}
function normalize(s){return String(s||'').trim().replace(/[，,]/g,'').replace(/[×✕·]/g,'*').replace(/÷/g,'/').replace(/[−–—]/g,'-').replace(/π/g,'pi').replace(/²/g,'^2').replace(/³/g,'^3')}
function tokenize(expr){var source=normalize(expr);if(!source)throw new Error('계산식이 비어 있습니다.');var t=[],i=0;while(i&lt;source.length){var ch=source.charAt(i);if(/\s/.test(ch)){i++;continue}var rest=source.slice(i),nm=rest.match(/^(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?/i);if(nm){t.push({type:'number',value:parseFloat(nm[0])});i+=nm[0].length;continue}var name=rest.match(/^[A-Za-z_]+/);if(name){t.push({type:'name',value:name[0].toLowerCase()});i+=name[0].length;continue}if('+-*/^()%'.indexOf(ch)!==-1){t.push({type:'op',value:ch});i++;continue}throw new Error('지원하지 않는 문자: '+ch)}var out=[];function canEnd(x){return x&amp;&amp;(x.type==='number'||x.type==='name'||(x.type==='op'&amp;&amp;(x.value===')'||x.value==='%')))}function canStart(x){return x&amp;&amp;(x.type==='number'||x.type==='name'||(x.type==='op'&amp;&amp;x.value==='('))}function isFn(x){return x&amp;&amp;x.type==='name'&amp;&amp;['sin','cos','tan','asin','acos','atan','sqrt','log','ln','exp','abs'].indexOf(x.value)!==-1}for(var k=0;k&lt;t.length;k++){var cur=t[k],prev=out.length?out[out.length-1]:null;if(canEnd(prev)&amp;&amp;canStart(cur)&amp;&amp;!(isFn(prev)&amp;&amp;cur.type==='op'&amp;&amp;cur.value==='('))out.push({type:'op',value:'*'});out.push(cur)}out.push({type:'eof',value:''});return out}
function evaluate(expr,xValue){var toks=tokenize(expr),idx=0;function peek(){return toks[idx]}function take(type,val){var z=peek();if(z.type===type&amp;&amp;(val===undefined||z.value===val)){idx++;return z}return null}function expect(type,val,msg){var z=take(type,val);if(!z)throw new Error(msg||'계산식을 확인하세요.');return z}function call(name,v){if(name==='sin')return Math.sin(toRad(v));if(name==='cos')return Math.cos(toRad(v));if(name==='tan')return Math.tan(toRad(v));if(name==='asin')return fromRad(Math.asin(v));if(name==='acos')return fromRad(Math.acos(v));if(name==='atan')return fromRad(Math.atan(v));if(name==='sqrt')return Math.sqrt(v);if(name==='log')return Math.log10(v);if(name==='ln')return Math.log(v);if(name==='exp')return Math.exp(v);if(name==='abs')return Math.abs(v);throw new Error('지원하지 않는 함수: '+name)}function primary(){var z=peek();if(z.type==='number'){idx++;return z.value}if(take('op','(')){var g=expression();expect('op',')','닫는 괄호가 필요합니다.');return g}if(z.type==='name'){idx++;var n=z.value;if(n==='pi')return Math.PI;if(n==='e')return Math.E;if(n==='x'){if(!Number.isFinite(xValue))throw new Error('x는 그래프에서만 사용할 수 있습니다.');return xValue}expect('op','(',n+' 뒤에 괄호가 필요합니다.');var a=expression();expect('op',')','닫는 괄호가 필요합니다.');return call(n,a)}throw new Error('숫자·함수·괄호를 입력하세요.')}function postfix(){var v=primary();while(take('op','%'))v/=100;return v}function power(){var l=postfix();if(take('op','^'))return Math.pow(l,unary());return l}function unary(){if(take('op','+'))return unary();if(take('op','-'))return -unary();return power()}function term(){var v=unary();while(true){if(take('op','*'))v*=unary();else if(take('op','/')){var d=unary();if(d===0)throw new Error('0으로 나눌 수 없습니다.');v/=d}else break}return v}function expression(){var v=term();while(true){if(take('op','+'))v+=term();else if(take('op','-'))v-=term();else break}return v}var r=expression();if(peek().type!=='eof')throw new Error('계산식 위치를 확인하세요.');if(!Number.isFinite(r))throw new Error('정의되지 않은 계산입니다.');return r}
var sci=q('#ny-sci-display'),sciRes=q('#ny-sci-result');
q('#ny-sci-keypad').addEventListener('click',function(ev){var b=ev.target.closest('button');if(!b)return;if(b.dataset.sciVal!=null){sci.value+=b.dataset.sciVal;sci.focus();return}var a=b.dataset.sciAct;if(a==='clear'){sci.value='';sciRes.textContent='계산식을 입력한 뒤 = 또는 Enter를 누르세요.'}else if(a==='del'){sci.value=sci.value.slice(0,-1)}else if(a==='angle'){angle=angle==='deg'?'rad':'deg';q('#ny-angle-mode').textContent=angle.toUpperCase()}else if(a==='equal'){calcSci()}});
function calcSci(){try{var ex=sci.value,r=evaluate(ex);sciRes.textContent=ex+' = '+fmt(r);sci.value=String(Number(r.toPrecision(14)))}catch(e){sciRes.textContent='계산 오류: '+e.message}}
sci.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();calcSci()}});

function drawGraph(){var c=q('#ny-graph'),ctx=c.getContext('2d'),expr=q('#ny-fx').value,xmin=Number(q('#ny-xmin').value),xmax=Number(q('#ny-xmax').value),samples=clamp(parseInt(q('#ny-samples').value,10)||400,80,1600);if(!(xmin&lt;xmax)){sciRes.textContent='그래프 오류: x 최소값은 최대값보다 작아야 합니다.';return}var pts=[],ys=[];try{for(var i=0;i&lt;=samples;i++){var x=xmin+(xmax-xmin)*i/samples,y=evaluate(expr,x);if(Number.isFinite(y)&amp;&amp;Math.abs(y)&lt;1e12){pts.push([x,y]);ys.push(y)}else pts.push(null)}}catch(e){sciRes.textContent='그래프 오류: '+e.message;return}if(!ys.length)return;var ymin=Math.min.apply(null,ys),ymax=Math.max.apply(null,ys);if(ymin&gt;0)ymin=0;if(ymax&lt;0)ymax=0;if(Math.abs(ymax-ymin)&lt;1e-12){ymin-=1;ymax+=1}else{var pad=(ymax-ymin)*.08;ymin-=pad;ymax+=pad}var W=800,H=420,L=58,R=18,T=28,B=42,pw=W-L-R,ph=H-T-B;c.width=W;c.height=H;ctx.clearRect(0,0,W,H);ctx.fillStyle='#fff';ctx.fillRect(0,0,W,H);function sx(x){return L+(x-xmin)/(xmax-xmin)*pw}function sy(y){return T+(ymax-y)/(ymax-ymin)*ph}ctx.strokeStyle='#e2e8f0';ctx.lineWidth=1;for(i=0;i&lt;=10;i++){var gx=L+i*pw/10,gy=T+i*ph/10;ctx.beginPath();ctx.moveTo(gx,T);ctx.lineTo(gx,T+ph);ctx.stroke();ctx.beginPath();ctx.moveTo(L,gy);ctx.lineTo(L+pw,gy);ctx.stroke()}ctx.strokeStyle='#94a3b8';if(xmin&lt;=0&amp;&amp;xmax&gt;=0){ctx.beginPath();ctx.moveTo(sx(0),T);ctx.lineTo(sx(0),T+ph);ctx.stroke()}if(ymin&lt;=0&amp;&amp;ymax&gt;=0){ctx.beginPath();ctx.moveTo(L,sy(0));ctx.lineTo(L+pw,sy(0));ctx.stroke()}ctx.save();ctx.beginPath();ctx.rect(L,T,pw,ph);ctx.clip();ctx.strokeStyle='#1f6feb';ctx.lineWidth=2.4;ctx.beginPath();var started=false,prev=null;for(i=0;i&lt;pts.length;i++){var p=pts[i];if(!p){started=false;prev=null;continue}var xx=sx(p[0]),yy=sy(p[1]);if(prev!==null&amp;&amp;Math.abs(yy-prev)&gt;ph*.8)started=false;if(!started){ctx.moveTo(xx,yy);started=true}else ctx.lineTo(xx,yy);prev=yy}ctx.stroke();ctx.restore();ctx.fillStyle='#172033';ctx.font='bold 13px sans-serif';ctx.fillText('y = '+expr,L,17);ctx.fillStyle='#526174';ctx.font='12px sans-serif';ctx.fillText('x: '+fmt(xmin)+' ~ '+fmt(xmax),L,H-10);sciRes.textContent='그래프 범위 y ≈ '+fmt(ymin)+' ~ '+fmt(ymax)}
q('#ny-draw-graph').addEventListener('click',drawGraph);

function calculate(form,type){
 try{
  var t='';
  if(type==='quadratic'){var a=num(form,'a'),b=num(form,'b'),c=num(form,'c');if(a===0){if(b===0)throw new Error('a와 b가 모두 0이면 방정식을 결정할 수 없습니다.');t='일차방정식\nx = '+fmt(-c/b)}else{var D=b*b-4*a*c,xv=-b/(2*a),yv=a*xv*xv+b*xv+c;t='판별식 D = '+fmt(D)+'\n대칭축 x = '+fmt(xv)+'\n꼭짓점 = ('+fmt(xv)+', '+fmt(yv)+')';if(D&gt;0){var s=Math.sqrt(D);t+='\n실근 x₁ = '+fmt((-b+s)/(2*a))+'\n실근 x₂ = '+fmt((-b-s)/(2*a))}else if(Math.abs(D)&lt;1e-12)t+='\n중근 x = '+fmt(-b/(2*a));else{var re=-b/(2*a),im=Math.sqrt(-D)/(2*Math.abs(a));t+='\n복소근 x = '+fmt(re)+' ± '+fmt(im)+'i'}}}
  else if(type==='linear2'){var a1=num(form,'a1'),b1=num(form,'b1'),c1=num(form,'c1'),a2=num(form,'a2'),b2=num(form,'b2'),c2=num(form,'c2'),det=a1*b2-a2*b1;if(Math.abs(det)&lt;1e-12)throw new Error('행렬식이 0입니다. 유일해가 없거나 무한히 많을 수 있습니다.');var x=(c1*b2-c2*b1)/det,y=(a1*c2-a2*c1)/det;t='Δ = '+fmt(det)+'\nx = '+fmt(x)+'\ny = '+fmt(y)}
  else if(type==='interp'){var x1=num(form,'x1'),y1=num(form,'y1'),x2=num(form,'x2'),y2=num(form,'y2'),x=num(form,'x');if(x1===x2)throw new Error('x₁과 x₂는 서로 달라야 합니다.');var y=y1+(x-x1)*(y2-y1)/(x2-x1);t='보간 y = '+fmt(y)+'\n구간 비율 = '+fmt((x-x1)/(x2-x1)*100)+' %'}
  else if(type==='triangle'){var aa=positive(num(form,'a'),'a'),bb=positive(num(form,'b'),'b'),cc=positive(num(form,'c'),'c');if(aa+bb&lt;=cc||aa+cc&lt;=bb||bb+cc&lt;=aa)throw new Error('삼각형을 만들 수 없는 변 길이입니다.');var s=(aa+bb+cc)/2,area=Math.sqrt(s*(s-aa)*(s-bb)*(s-cc));var A=deg(Math.acos(clamp((bb*bb+cc*cc-aa*aa)/(2*bb*cc),-1,1))),B=deg(Math.acos(clamp((aa*aa+cc*cc-bb*bb)/(2*aa*cc),-1,1))),C=180-A-B;t='둘레 = '+fmt(aa+bb+cc)+'\n넓이 = '+fmt(area)+'\n∠A = '+fmt(A)+'°\n∠B = '+fmt(B)+'°\n∠C = '+fmt(C)+'°'}
  else if(type==='geometry'){var sh=form.elements.shape.value,p1=positive(num(form,'p1'),'p1'),p2=num(form,'p2',true),p3=num(form,'p3',true);if(sh==='circle')t='원 넓이 = '+fmt(Math.PI*p1*p1)+'\n원둘레 = '+fmt(2*Math.PI*p1);if(sh==='cylinder'){positive(p2,'p2');t='부피 = '+fmt(Math.PI*p1*p1*p2)+'\n겉넓이 = '+fmt(2*Math.PI*p1*(p1+p2))}if(sh==='cone'){positive(p2,'p2');var sl=Math.sqrt(p1*p1+p2*p2);t='부피 = '+fmt(Math.PI*p1*p1*p2/3)+'\n모선 = '+fmt(sl)+'\n겉넓이 = '+fmt(Math.PI*p1*(p1+sl))}if(sh==='sphere')t='부피 = '+fmt(4*Math.PI*p1*p1*p1/3)+'\n겉넓이 = '+fmt(4*Math.PI*p1*p1);if(sh==='box'){positive(p2,'p2');positive(p3,'p3');t='부피 = '+fmt(p1*p2*p3)+'\n겉넓이 = '+fmt(2*(p1*p2+p1*p3+p2*p3))}}
  else if(type==='stats'){var a=parseNums(form.elements.data.value),n=a.length,mu=mean(a),sorted=a.slice().sort(function(x,y){return x-y}),med=median(a),qs=quartiles(a),ss=a.reduce(function(s,v){return s+Math.pow(v-mu,2)},0),pv=ss/n,ps=Math.sqrt(pv),sv=n&gt;1?ss/(n-1):NaN,sd=n&gt;1?Math.sqrt(sv):NaN,cv=Math.abs(mu)&gt;1e-15&amp;&amp;Number.isFinite(sd)?sd/Math.abs(mu)*100:NaN;t='n = '+n+'\n합계 = '+fmt(a.reduce(function(s,v){return s+v},0))+'\n평균 = '+fmt(mu)+'\n중앙값 = '+fmt(med)+'\n최솟값 / 최댓값 = '+fmt(sorted[0])+' / '+fmt(sorted[n-1])+'\nQ1 / Q3 = '+fmt(qs[0])+' / '+fmt(qs[1])+'\nIQR = '+fmt(qs[1]-qs[0])+'\n모집단 분산 = '+fmt(pv)+'\n모집단 표준편차 = '+fmt(ps)+(n&gt;1?'\n표본 분산 = '+fmt(sv)+'\n표본 표준편차 = '+fmt(sd):'\n표본 분산·표준편차 = n≥2 필요')+(Number.isFinite(cv)?'\n변동계수 CV = '+fmt(cv)+' %':'')}
  else if(type==='regression'){var xs=parseNums(form.elements.x.value),ys=parseNums(form.elements.y.value);if(xs.length!==ys.length)throw new Error('X와 Y 데이터 개수가 같아야 합니다.');if(xs.length&lt;2)throw new Error('회귀에는 최소 2쌍의 데이터가 필요합니다.');var xb=mean(xs),yb=mean(ys),Sxx=0,Syy=0,Sxy=0;for(var i=0;i&lt;xs.length;i++){var dx=xs[i]-xb,dy=ys[i]-yb;Sxx+=dx*dx;Syy+=dy*dy;Sxy+=dx*dy}if(Sxx===0||Syy===0)throw new Error('X 또는 Y 데이터의 변동이 없어 회귀/상관을 계산할 수 없습니다.');var slope=Sxy/Sxx,inter=yb-slope*xb,r=Sxy/Math.sqrt(Sxx*Syy),r2=r*r;t='회귀식 ŷ = '+fmt(inter)+' + ('+fmt(slope)+')x\n기울기 b = '+fmt(slope)+'\n절편 a = '+fmt(inter)+'\nPearson r = '+fmt(r)+'\nR² = '+fmt(r2)+'\nn = '+xs.length}
  else if(type==='axial'){var F=num(form,'F')*1000,Aa=positive(num(form,'A'),'단면적'),L=positive(num(form,'L'),'길이'),dL=num(form,'dL'),Sy=positive(num(form,'Sy'),'항복강도'),stress=F/Aa,strain=dL/L,E=strain!==0?stress/strain:NaN,fos=stress!==0?Sy/Math.abs(stress):Infinity;t='축응력 σ = '+fmt(stress)+' MPa\n변형률 ε = '+fmt(strain)+' ('+fmt(strain*1e6)+' με)'+(Number.isFinite(E)?'\n탄성계수 E = '+fmt(E)+' MPa = '+fmt(E/1000)+' GPa':'\n탄성계수 E = ΔL=0이라 계산하지 않음')+'\n항복 기준 안전율 n = '+(Number.isFinite(fos)?fmt(fos):'∞')}
  else if(type==='beam'){var P=num(form,'P')*1000,BL=positive(num(form,'L'),'스팬'),bw=positive(num(form,'b'),'폭'),bh=positive(num(form,'h'),'높이'),BE=positive(num(form,'E'),'탄성계수')*1000,I=bw*Math.pow(bh,3)/12,M=P*BL/4,stressB=M*(bh/2)/I,defl=P*Math.pow(BL,3)/(48*BE*I);t='최대모멘트 Mmax = '+fmt(M/1e6)+' kN·m\n단면2차모멘트 I = '+fmt(I)+' mm⁴\n최대 굽힘응력 = '+fmt(stressB)+' MPa\n중앙 최대처짐 = '+fmt(defl)+' mm\n※ 단순지지 + 중앙 집중하중 + 선형탄성 가정'}
  else if(type==='power'){var T=num(form,'T',true),rpm=num(form,'rpm',true),Pk=num(form,'P',true),bl=[T,rpm,Pk].filter(function(v){return v===null}).length;if(bl!==1)throw new Error('토크, RPM, 동력 중 정확히 하나만 비워두세요.');if(T===null){positive(rpm,'RPM');T=Pk*60*1000/(2*Math.PI*rpm);t='토크 T = '+fmt(T)+' N·m'}else if(rpm===null){positive(T,'토크');rpm=Pk*60*1000/(2*Math.PI*T);t='회전수 N = '+fmt(rpm)+' rpm'}else{positive(rpm,'RPM');Pk=2*Math.PI*rpm*T/(60*1000);t='동력 P = '+fmt(Pk)+' kW = '+fmt(Pk*1000)+' W'}}
  else if(type==='gear'){var zin=positive(num(form,'zin'),'Zin'),zout=positive(num(form,'zout'),'Zout'),grpm=positive(num(form,'rpm'),'입력 rpm'),Tin=num(form,'Tin'),eff=clamp(num(form,'eff'),0,100)/100,ratio=zout/zin;t='기어비 i = '+fmt(ratio)+' : 1\n출력 회전수 = '+fmt(grpm/ratio)+' rpm\n이론 출력 토크 = '+fmt(Tin*ratio)+' N·m\n효율 반영 출력 토크 = '+fmt(Tin*ratio*eff)+' N·m'}
  else if(type==='spring'){var G=positive(num(form,'G'),'G')*1000,d=positive(num(form,'d'),'d'),D=positive(num(form,'D'),'D'),coils=positive(num(form,'n'),'유효권수'),SF=num(form,'F');if(D&lt;=d)throw new Error('평균 코일지름 D는 선경 d보다 커야 합니다.');var Cc=D/d;if(Cc&lt;=1)throw new Error('스프링 지수 C가 1보다 커야 합니다.');var k=G*Math.pow(d,4)/(8*Math.pow(D,3)*coils),del=SF/k,Kw=(4*Cc-1)/(4*Cc-4)+0.615/Cc,tau=Kw*8*SF*D/(Math.PI*Math.pow(d,3));t='스프링 지수 C = '+fmt(Cc)+'\nWahl 계수 Kᵂ = '+fmt(Kw)+'\n스프링상수 k = '+fmt(k)+' N/mm\n하중 처짐 δ = '+fmt(del)+' mm\n보정 최대전단응력 τ ≈ '+fmt(tau)+' MPa'}
  else if(type==='reynolds'){var rho=positive(num(form,'rho'),'밀도'),v=positive(num(form,'v'),'유속',true),Dpipe=positive(num(form,'D'),'내경')/1000,mu=positive(num(form,'mu'),'점도')/1000,Re=rho*v*Dpipe/mu,reg=Re&lt;2300?'층류':(Re&lt;4000?'천이영역':'난류');t='Re = '+fmt(Re)+'\n원형 관내 기준 유동영역: '+reg+'\n※ 입구조건·거칠기·비뉴턴 유체에서는 별도 검토 필요'}
  else if(type==='flow'){var FD=positive(num(form,'D'),'내경')/1000,Q=num(form,'Q',true),fv=num(form,'v',true);if((Q===null)===(fv===null))throw new Error('Q와 v 중 정확히 하나만 비워두세요.');var ar=Math.PI*FD*FD/4;if(Q===null){Q=fv*ar*60000;t='관 단면적 A = '+fmt(ar)+' m²\n유량 Q = '+fmt(Q)+' L/min'}else{fv=(Q/60000)/ar;t='관 단면적 A = '+fmt(ar)+' m²\n유속 v = '+fmt(fv)+' m/s'}}
  else if(type==='dynamic'){var dr=positive(num(form,'rho'),'밀도'),dv=positive(num(form,'v'),'유속',true),dp=.5*dr*dv*dv;t='동압 q = '+fmt(dp)+' Pa = '+fmt(dp/1000)+' kPa'}
  else if(type==='heat'){var hm=positive(num(form,'m'),'질량'),hc=positive(num(form,'c'),'비열'),hdt=num(form,'dt'),HQ=hm*hc*hdt;t='열량 Q = '+fmt(HQ)+' J = '+fmt(HQ/1000)+' kJ'}
  else if(type==='expansion'){var al=num(form,'alpha')*1e-6,EL=positive(num(form,'L'),'길이'),edt=num(form,'dt'),dlen=al*EL*edt;t='길이 변화 ΔL = '+fmt(dlen)+' mm\n최종 길이 = '+fmt(EL+dlen)+' mm'}
  else if(type==='conduction'){var ck=positive(num(form,'k'),'열전도율'),cA=positive(num(form,'A'),'면적'),cdt=num(form,'dt'),cL=positive(num(form,'L'),'두께')/1000,cq=ck*cA*cdt/cL;t='열전달률 Q̇ = '+fmt(cq)+' W = '+fmt(cq/1000)+' kW\n※ 1차원 정상상태, 균질 평판 가정'}
  else if(type==='ohm'){var V=num(form,'V',true),Iamp=num(form,'I',true),Rohm=num(form,'R',true),blank=[V,Iamp,Rohm].filter(function(v){return v===null}).length;if(blank!==1)throw new Error('V, I, R 중 정확히 하나만 비워두세요.');if(V===null){V=Iamp*Rohm;t='전압 V = '+fmt(V)+' V'}else if(Iamp===null){if(Rohm===0)throw new Error('저항은 0이 될 수 없습니다.');Iamp=V/Rohm;t='전류 I = '+fmt(Iamp)+' A'}else{if(Iamp===0)throw new Error('전류가 0이면 저항을 계산할 수 없습니다.');Rohm=V/Iamp;t='저항 R = '+fmt(Rohm)+' Ω'}t+='\n전력 P = '+fmt(V*Iamp)+' W'}
  else if(type==='threephase'){var EV=positive(num(form,'V'),'전압'),EI=positive(num(form,'I'),'전류',true),pf=num(form,'pf'),ee=clamp(num(form,'eff'),0,100)/100;if(pf&lt;0||pf&gt;1)throw new Error('역률은 0~1 사이여야 합니다.');var Pin=Math.sqrt(3)*EV*EI*pf/1000;t='입력 유효전력 = '+fmt(Pin)+' kW\n효율 반영 출력전력 = '+fmt(Pin*ee)+' kW\n※ 균형 3상 부하 기준'}
  else throw new Error('지원하지 않는 계산 유형입니다.');
  result(form,t,false)
 }catch(e){result(form,'입력 오류: '+e.message,true)}
}
qa('form[data-calc]').forEach(function(form){form.addEventListener('submit',function(e){e.preventDefault();calculate(form,form.dataset.calc)});form.addEventListener('reset',function(){setTimeout(function(){var r=q('.ny-result',form);if(r)r.textContent='입력값을 확인하고 계산 버튼을 누르세요.';updateShape(form)},0)})});
function updateShape(form){if(!form||form.dataset.calc!=='geometry')return;var sh=form.elements.shape.value,help={circle:'원: p1=반지름 r (p2,p3 미사용)',cylinder:'원기둥: p1=반지름 r, p2=높이 h',cone:'원뿔: p1=반지름 r, p2=수직높이 h',sphere:'구: p1=반지름 r (p2,p3 미사용)',box:'직육면체: p1=가로, p2=깊이, p3=높이'};q('.ny-shape-help',form).textContent=help[sh]}
qa('.ny-shape-select').forEach(function(s){s.addEventListener('change',function(){updateShape(s.form)});updateShape(s.form)});

var units={
 length:{label:'길이',u:{mm:['mm',0.001],cm:['cm',0.01],m:['m',1],km:['km',1000],inch:['inch',0.0254],ft:['ft',0.3048],yd:['yd',0.9144],mile:['mile',1609.344]}},
 area:{label:'면적',u:{mm2:['mm²',1e-6],cm2:['cm²',1e-4],m2:['m²',1],km2:['km²',1e6],pyeong:['평',3.305785123966942],ha:['ha',10000],acre:['acre',4046.8564224]}},
 volume:{label:'부피',u:{ml:['mL',1e-6],l:['L',0.001],cm3:['cm³',1e-6],m3:['m³',1],in3:['in³',0.000016387064],ft3:['ft³',0.028316846592]}},
 mass:{label:'질량',u:{mg:['mg',1e-6],g:['g',0.001],kg:['kg',1],t:['t',1000],oz:['oz',0.028349523125],lb:['lb',0.45359237]}},
 force:{label:'힘',u:{N:['N',1],kN:['kN',1000],kgf:['kgf',9.80665],lbf:['lbf',4.4482216152605]}},
 pressure:{label:'압력',u:{Pa:['Pa',1],kPa:['kPa',1000],MPa:['MPa',1e6],bar:['bar',100000],psi:['psi',6894.757293168]}},
 torque:{label:'토크',u:{Nm:['N·m',1],Nmm:['N·mm',0.001],kgfm:['kgf·m',9.80665],lbfft:['lbf·ft',1.3558179483314]}},
 power:{label:'동력',u:{W:['W',1],kW:['kW',1000],hp:['hp',745.699871582],PS:['PS',735.49875]}},
 speed:{label:'속도',u:{ms:['m/s',1],kmh:['km/h',0.2777777777777778],mph:['mph',0.44704],knot:['knot',0.5144444444444445]}},
 angle:{label:'각도',u:{deg:['°',Math.PI/180],rad:['rad',1]}},
 temp:{label:'온도',u:{c:['℃'],f:['℉'],k:['K']}}
};
var ut=q('#ny-unit-type'),uf=q('#ny-unit-from'),uto=q('#ny-unit-to');Object.keys(units).forEach(function(k){var o=document.createElement('option');o.value=k;o.textContent=units[k].label;ut.appendChild(o)});
function renderUnits(){var u=units[ut.value].u;uf.innerHTML='';uto.innerHTML='';Object.keys(u).forEach(function(k){var a=document.createElement('option'),b=document.createElement('option');a.value=b.value=k;a.textContent=b.textContent=u[k][0];uf.appendChild(a);uto.appendChild(b)});if(uto.options.length&gt;1)uto.selectedIndex=1}
function tempConv(v,f,t){var c=f==='c'?v:(f==='f'?(v-32)*5/9:v-273.15);return t==='c'?c:(t==='f'?c*9/5+32:c+273.15)}
ut.addEventListener('change',renderUnits);renderUnits();q('#ny-unit-form').addEventListener('submit',function(e){e.preventDefault();var type=ut.value,v=Number(q('#ny-unit-value').value),f=uf.value,t=uto.value;if(!Number.isFinite(v)){q('#ny-unit-result').textContent='값을 확인하세요.';return}var r;if(type==='temp'){if((f==='k'&amp;&amp;v&lt;0)||(f==='c'&amp;&amp;v&lt;-273.15)||(f==='f'&amp;&amp;v&lt;-459.67)){q('#ny-unit-result').textContent='절대영도보다 낮은 온도는 입력할 수 없습니다.';return}r=tempConv(v,f,t)}else r=v*units[type].u[f][1]/units[type].u[t][1];q('#ny-unit-result').textContent=fmt(v)+' '+units[type].u[f][0]+' = '+fmt(r)+' '+units[type].u[t][0]});q('#ny-unit-swap').addEventListener('click',function(){var a=uf.value;uf.value=uto.value;uto.value=a;q('#ny-unit-form').requestSubmit()});

q('#ny-v6-status').textContent='✅ 계산기 준비 완료 · 모든 모듈을 바로 사용할 수 있습니다.';
window.NYEngineeringV6={evaluate:evaluate,fmt:fmt};
})();
&lt;/script&gt;
&lt;/section&gt;
&lt;!-- /wp:html --&gt;&lt;/div&gt;</description>
      <author>잡가이버</author>
      <guid isPermaLink="true">https://jab-guyver.co.kr/pages/%EC%9E%A1%EA%B0%80%EC%9D%B4%EB%B2%84-%EC%A0%84%EB%AC%B8%EA%B0%80%EC%9A%A9-%EA%B3%B5%ED%95%99-%EA%B3%84%EC%82%B0%EA%B8%B0</guid>
      <pubDate>Tue, 22 Sep 2026 11:31:34 +0900</pubDate>
    </item>
    <item>
      <title>인터넷 익스플로러 IE 모드 언제까지? Edge 지원기간과 2029년 종료 정리</title>
      <link>https://jab-guyver.co.kr/7536</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;인터넷 익스플로러 IE 모드 언제까지? Edge 지원기간과 2029년 종료 정리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인터넷 익스플로러(Internet Explorer)를 오랫동안 사용했던 분이라면 요즘 조금 헷갈릴 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;분명 &lt;b&gt;Internet Explorer 11은 이미 지원이 종료&lt;/b&gt;됐는데 회사 인트라넷이나 오래된 전자결재 시스템에 접속하면 여전히 &lt;b&gt;Microsoft Edge의 IE 모드&lt;/b&gt;를 사용하라는 안내가 나오기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저도 예전에 관공서나 사내 업무 시스템 때문에 Internet Explorer를 꽤 오래 사용했는데요. 지금의 IE 모드는 예전 인터넷 익스플로러 프로그램을 다시 실행하는 방식이라기보다, &lt;b&gt;Microsoft Edge 안에서 IE11의 구형 웹 엔진을 필요한 사이트에만 사용하는 호환 기능&lt;/b&gt;이라고 이해하는 것이 정확합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 중요한 부분이 하나 있습니다.&lt;/p&gt;
&lt;div style=&quot;padding: 16px 18px; margin: 22px 0; border-left: 4px solid #d93025; background: #f8f9fa; line-height: 1.8;&quot;&gt;&lt;b&gt;2026년 현재 Microsoft는 IE 모드를 '2029년에 반드시 종료한다'고 확정한 것이 아닙니다.&lt;/b&gt;&lt;br /&gt;공식 정책은 &lt;b&gt;Microsoft Edge의 IE 모드를 최소 2029년까지 지원&lt;/b&gt;하며, 향후 지원을 종료할 경우 최소 1년 전에 별도로 안내한다는 것입니다.&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;619&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSa3e7/dJMcafVNa7c/6gfMYCYXGkb2CrcDGQQ77k/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSa3e7/dJMcafVNa7c/6gfMYCYXGkb2CrcDGQQ77k/img.webp&quot; data-alt=&quot;Internet Explorer 11은 종료됐지만 Microsoft Edge의 IE 모드는 레거시 웹사이트 호환을 위해 계속 제공되고 있습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSa3e7/dJMcafVNa7c/6gfMYCYXGkb2CrcDGQQ77k/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSa3e7%2FdJMcafVNa7c%2F6gfMYCYXGkb2CrcDGQQ77k%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;인터넷 익스플로러 IE11 지원 종료와 Microsoft Edge IE 모드 지원기간&quot; loading=&quot;lazy&quot; width=&quot;1100&quot; height=&quot;619&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;619&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Internet Explorer 11은 종료됐지만 Microsoft Edge의 IE 모드는 레거시 웹사이트 호환을 위해 계속 제공되고 있습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Internet Explorer 11은 이미 지원이 종료됐다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 &lt;b&gt;Internet Explorer 11 데스크톱 프로그램과 Edge의 IE 모드는 서로 구분&lt;/b&gt;해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반적인 Windows 10 환경에서 사용하던 Internet Explorer 11 데스크톱 애플리케이션은 &lt;b&gt;2022년 6월 15일 지원이 종료&lt;/b&gt;됐습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 특정 Windows 10 환경에서는 Internet Explorer 11 데스크톱 프로그램이 비활성화됐으며, 사용자가 Internet Explorer를 실행하려 해도 Microsoft Edge로 연결되는 형태로 변경됐습니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 15px;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f1f3f5;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;구분&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;현재 상태&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;권장 방법&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Internet Explorer 11 앱&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;일반 Windows 환경 지원 종료&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Microsoft Edge 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Microsoft Edge&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;현재 기본 Microsoft 웹브라우저&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;일반 웹사이트 이용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;Edge IE 모드&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;레거시 웹 호환 기능으로 지원 중&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;구형 사내&amp;middot;업무 시스템에만 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;그렇다면 Microsoft Edge IE 모드는 무엇일까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Microsoft Edge&lt;/b&gt;는 기본적으로&lt;b&gt; Chromium 기반 브라우저&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1374&quot; data-origin-height=&quot;1185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m1QaB/dJMcacLAhDl/02KpKXTGzQD7nNOk130bw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m1QaB/dJMcacLAhDl/02KpKXTGzQD7nNOk130bw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m1QaB/dJMcacLAhDl/02KpKXTGzQD7nNOk130bw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm1QaB%2FdJMcacLAhDl%2F02KpKXTGzQD7nNOk130bw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1374&quot; height=&quot;1185&quot; data-origin-width=&quot;1374&quot; data-origin-height=&quot;1185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Chrome과 비슷한 최신 웹 표준을 사용하는 이유도 이 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 기업에서 사용하던 오래된 전자결재나 ERP, 그룹웨어, 장비 관리 페이지 중에는 Internet Explorer 전용으로 만들어진 시스템이 아직 남아 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대표적으로 다음과 같은 기술에 의존하는 경우입니다.&lt;/p&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Internet Explorer 전용 HTML 및 JavaScript&lt;/li&gt;
&lt;li&gt;IE Document Mode&lt;/li&gt;
&lt;li&gt;ActiveX 컨트롤&lt;/li&gt;
&lt;li&gt;MSHTML 기반 웹 애플리케이션&lt;/li&gt;
&lt;li&gt;구형 사내 ERP 및 그룹웨어&lt;/li&gt;
&lt;li&gt;공장&amp;middot;장비&amp;middot;설비 관리용 웹 인터페이스&lt;/li&gt;
&lt;li&gt;오래된 전자결재 및 인트라넷&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 페이지를 최신 Chromium 엔진으로 열면 버튼이 눌리지 않거나, 로그인이 반복되고 메뉴가 깨지는 문제가 발생할 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Edge 하나에서 Chromium과 IE11 엔진을 함께 사용한다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IE 모드를 쉽게 설명하면 &lt;b&gt;Edge 안에 구형 Internet Explorer용 호환 엔진을 함께 넣어둔 것&lt;/b&gt;과 비슷합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd; background: #f8f9fa;&quot;&gt;&lt;b&gt;일반 웹사이트&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Microsoft Edge Chromium 엔진&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd; background: #f8f9fa;&quot;&gt;&lt;b&gt;IE 호환 사이트&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;IE11 Trident / MSHTML 엔진&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉 네이버, 구글, 유튜브 같은 일반 사이트는 최신 Edge 엔진으로 열고, Internet Explorer가 필요한 업무 사이트만 IE 모드로 실행할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1333&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLdx5Y/dJMcadDn5X1/jIythcbtyVoxizW0VtdVtK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLdx5Y/dJMcadDn5X1/jIythcbtyVoxizW0VtdVtK/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLdx5Y/dJMcadDn5X1/jIythcbtyVoxizW0VtdVtK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLdx5Y%2FdJMcadDn5X1%2FjIythcbtyVoxizW0VtdVtK%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;Microsoft Edge Internet Explorer IE 모드 Trident MSHTML 호환 엔진&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;1333&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1333&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;IE 모드는 2029년에 종료되는 걸까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 가장 많이 잘못 알려진 부분이 바로 &lt;b&gt;2029년&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일부 기사에서는 &quot;IE 모드가 2029년 종료된다&quot;고 표현하고 있지만, Microsoft 공식 정책을 정확하게 보면 의미가 조금 다릅니다.&lt;/p&gt;
&lt;div style=&quot;padding: 16px 18px; margin: 20px 0; background: #fff7e6; border: 1px solid #ffd591; line-height: 1.8;&quot;&gt;&lt;b&gt;정확한 표현&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Edge의 Internet Explorer 모드는 &lt;b&gt;지원되는 Windows 운영체제에서 최소 2029년까지 지원될 예정&lt;/b&gt;입니다.&lt;br /&gt;&lt;br /&gt;향후 IE 모드 지원 종료가 결정될 경우 Microsoft는 &lt;b&gt;최소 1년 전에 종료 일정을 안내&lt;/b&gt;할 예정입니다.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 현재 시점에서는 &lt;b&gt;2029년 12월 31일 IE 모드가 무조건 작동을 멈춘다고 단정하면 안 됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제 종료 시점은 사용하는 Windows 버전과 Edge 지원 정책, Microsoft의 향후 공지에 따라 달라질 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2029년 이후 IE 모드가 갑자기 작동하지 않을까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지원 종료와 프로그램이 작동하는 것은 다른 문제입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 기능이 Microsoft의 공식 지원 대상에서 제외됐다고 해서 다음 날 바로 모든 컴퓨터에서 기능이 삭제된다고 단정할 수는 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반대로 기존 파일이나 구성요소가 남아 있다고 해서 계속 안전하게 사용할 수 있다는 의미도 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지원이 종료되면 일반적으로 다음과 같은 문제가 더 중요해집니다.&lt;/p&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;보안 취약점에 대한 대응 제한&lt;/li&gt;
&lt;li&gt;Windows 및 Edge 업데이트 이후 호환성 문제&lt;/li&gt;
&lt;li&gt;오래된 ActiveX 및 플러그인 충돌&lt;/li&gt;
&lt;li&gt;개발사의 기술지원 중단&lt;/li&gt;
&lt;li&gt;신규 PC 및 신규 Windows에서 실행 보장 불가&lt;/li&gt;
&lt;li&gt;보안 솔루션 및 인증서와의 충돌 가능성&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 회사에서 중요한 업무 시스템을 사용하고 있다면 &lt;b&gt;&amp;ldquo;2029년까지 되니까 그때 바꾸자&amp;rdquo;보다는 지금부터 의존성을 파악하는 것이 안전&lt;/b&gt;합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;현재 내 컴퓨터에서 IE 모드가 필요한지 확인하는 방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반 사용자라면 사실 IE 모드를 사용할 일이 거의 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Chrome이나 Edge에서 정상적으로 열리는 웹사이트라면 굳이 IE 모드를 사용할 필요가 없습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;IE 모드가 필요한 대표적인 경우&lt;/h3&gt;
&lt;ul style=&quot;line-height: 1.9;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;회사 내부 ERP가 Edge에서 열리지 않음&lt;/li&gt;
&lt;li&gt;오래된 전자결재 버튼이 작동하지 않음&lt;/li&gt;
&lt;li&gt;구형 장비 관리 웹페이지가 깨져서 표시됨&lt;/li&gt;
&lt;li&gt;ActiveX 기반 업무 프로그램을 사용하는 경우&lt;/li&gt;
&lt;li&gt;사내 인트라넷이 IE 전용으로 개발된 경우&lt;/li&gt;
&lt;li&gt;특정 공장 설비나 생산관리 시스템이 IE11을 요구하는 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;일반 개인 사용자는 굳이 IE 모드를 켜둘 필요가 없다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인터넷 쇼핑이나 은행, 유튜브, 네이버, 구글 등을 이용하기 위해 IE 모드를 켜둘 필요는 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오히려 &lt;b&gt;IE 모드는 반드시 필요한 구형 사이트에만 제한적으로 사용하는 것이 좋습니다.&lt;/b&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Windows 11에서 Internet Explorer를 다시 설치하면 될까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 11에서 Internet Explorer 아이콘이 없다고 해서 인터넷에서 IE11 설치파일을 찾아 무작정 설치하는 것은 추천하지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Windows 환경에서는 Internet Explorer 독립 실행형 프로그램을 복구하기보다 &lt;b&gt;Microsoft Edge IE 모드를 사용하는 것이 Microsoft가 제공하는 정상적인 호환 방법&lt;/b&gt;입니다.&lt;/p&gt;
&lt;div style=&quot;margin: 24px 0; padding: 17px; border: 1px solid #e0e0e0; border-radius: 6px; background: #fafafa;&quot;&gt;&lt;b&gt;함께 보면 좋은 글&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://jab-guyver.co.kr/1459&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;b&gt;인터넷 익스플로러11 다운로드 가능할까? 윈도우11 IE 모드 설정방법&lt;/b&gt; &lt;/a&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 글에서는 Windows 10&amp;middot;Windows 11에서 실제 Edge IE 모드를 활성화하고 특정 사이트를 Internet Explorer 호환 모드로 여는 방법을 따로 정리해두었습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Edge IE 모드를 사용한다고 Flash까지 다시 실행되는 것은 아니다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 함께 혼동되는 것이 Adobe Flash Player입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Internet Explorer 시절에는 ActiveX와 Flash를 함께 사용하는 사이트가 많았기 때문에 IE 모드를 활성화하면 Flash도 다시 실행될 것이라고 생각하기 쉽습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 &lt;b&gt;IE 모드는 Flash Player를 복원하는 기능이 아닙니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Adobe Flash Player는 별도로 지원이 종료된 기술이므로, Flash 콘텐츠가 필요한 오래된 업무 시스템이라면 HTML5 기반 시스템이나 전용 프로그램으로 이전하는 것이 필요합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;기업에서는 IE 모드 사이트부터 먼저 찾아야 한다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인 사용자보다 이번 문제의 영향을 크게 받는 곳은 기업입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1145&quot; data-origin-height=&quot;641&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eb5MqD/dJMcairjiPU/uEqOXZnJkk0rGFtnyECQR0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eb5MqD/dJMcairjiPU/uEqOXZnJkk0rGFtnyECQR0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eb5MqD/dJMcairjiPU/uEqOXZnJkk0rGFtnyECQR0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feb5MqD%2FdJMcairjiPU%2FuEqOXZnJkk0rGFtnyECQR0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1145&quot; height=&quot;641&quot; data-origin-width=&quot;1145&quot; data-origin-height=&quot;641&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오랫동안 운영된 제조업체나 병원, 학교, 공공기관 등의 경우 내부 시스템 일부가 여전히 Internet Explorer 기반으로 만들어져 있을 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 웹페이지뿐만 아니라 ERP, 생산관리, 전자결재, 장비 모니터링, 품질관리 시스템까지 연결되어 있다면 단순히 브라우저 하나를 변경하는 것으로 끝나지 않습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;먼저 IE 의존 시스템을 구분&lt;/h3&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f1f3f5;&quot;&gt;
&lt;th style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;우선순위&lt;/th&gt;
&lt;th style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;확인할 시스템&lt;/th&gt;
&lt;th style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;대응&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;높음&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;생산&amp;middot;ERP&amp;middot;전자결재 등 업무 중단 영향이 큰 시스템&lt;/td&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;우선 현대화 검토&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;중간&lt;/td&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;일부 직원만 사용하는 구형 웹앱&lt;/td&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;IE 모드 유지 후 단계적 전환&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;낮음&lt;/td&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;사용하지 않는 과거 시스템&lt;/td&gt;
&lt;td style=&quot;padding: 11px; border: 1px solid #ddd;&quot;&gt;폐기 또는 서버 정리&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;개발팀에서는 최신 Edge로 실제 테스트해야 한다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순히 &quot;IE 모드를 사용 중&quot;이라고 목록만 만드는 것보다 &lt;b&gt;해당 페이지가 Chromium 기반 Edge에서도 정상 작동하는지 직접 테스트&lt;/b&gt;하는 것이 중요합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생각보다 오래된 시스템이라도 ActiveX나 IE 전용 스크립트를 사용하지 않는다면 일부 수정만으로 최신 Edge에서 사용할 수 있는 경우도 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반대로 특정 ActiveX 컨트롤이나 IE Document Mode에 강하게 의존한다면 프론트엔드뿐 아니라 인증&amp;middot;서버&amp;middot;장비 인터페이스까지 함께 수정해야 할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;IE Mode 오류가 발생할 때 확인할 항목&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IE 모드를 설정했는데도 사이트가 정상적으로 열리지 않는다면 Internet Explorer를 다시 설치하기 전에 다음 항목부터 확인해보는 것이 좋습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. Edge가 최신 버전인지 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Edge 업데이트가 오래된 경우 IE 모드 정책이나 설정 화면이 다르게 표시될 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. IE 모드 사이트 등록 여부 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필요한 사이트가 IE 모드 페이지 또는 회사에서 배포하는 Enterprise Mode Site List에 정상적으로 등록되어 있는지 확인합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 회사 정책 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;회사나 학교에서 관리하는 PC라면 관리자가 IE 모드 설정을 제한할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Edge 주소창에 아래 주소를 입력하면 적용된 브라우저 정책을 확인할 수 있습니다.&lt;/p&gt;
&lt;pre class=&quot;dts&quot; style=&quot;padding: 14px; background: #f5f5f5; overflow: auto;&quot;&gt;&lt;code&gt;edge://policy&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. IE 모드에서도 실행되지 않는 기술인지 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Flash처럼 이미 별도로 지원이 종료된 기술은 IE 모드를 사용한다고 복원되지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 Internet Explorer 프로그램 자체를 자동 제어하는 오래된 자동화 프로그램은 Edge IE 모드와 구조가 달라 별도의 수정이 필요할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Microsoft App Assure로 호환성 문제 지원&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기업에서 Windows나 Microsoft Edge로 전환하면서 기존 업무 프로그램과 호환성 문제가 발생한다면 Microsoft의 &lt;b&gt;App Assure&lt;/b&gt; 같은 기업용 호환성 지원 서비스를 검토할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 여기서 주의할 점이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;App Assure는 IE 모드를 설정하거나 기존 애플리케이션의 호환성 문제를 해결하는 데 도움을 줄 수 있지만, &lt;b&gt;오래된 IE 웹사이트 전체를 최신 Chromium 웹앱으로 다시 개발해주는 서비스는 아닙니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 장기적으로는 IE 호환 설정에 의존하기보다 웹 표준 기반 환경으로 변경하는 것이 가장 확실합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Internet Explorer와 IE Mode 지원 일정 정리&lt;/h2&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #f1f3f5;&quot;&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;시기&lt;/th&gt;
&lt;th style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;2022년 6월 15일&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;특정 Windows 10 환경에서 IE11 데스크톱 앱 지원 종료&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;2023년 이후&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;일부 Windows 10에서 IE11 데스크톱 앱 비활성화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;현재&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;Microsoft Edge IE 모드로 레거시 사이트 호환 지원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;최소 2029년까지&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;&lt;b&gt;지원되는 운영체제에서 Edge IE 모드 지원 예정&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;향후&lt;/td&gt;
&lt;td style=&quot;padding: 12px; border: 1px solid #ddd;&quot;&gt;IE 모드 종료 시 Microsoft가 최소 1년 전에 공지 예정&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;IE 모드 지원 종료에 지금부터 대비해야 하는 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인 사용자라면 크게 걱정할 필요가 없습니다. 일반적인 웹사이트는 이미 Chrome이나 Edge 같은 최신 브라우저 환경으로 넘어왔기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 &lt;b&gt;Internet Explorer 없이는 업무가 불가능한 오래된 시스템&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 제조업이나 오래된 사내 시스템은 한번 개발해놓고 10년 이상 사용하는 경우도 있기 때문에 IE 모드 종료가 실제로 발표된 뒤 시스템을 수정하기 시작하면 시간이 부족할 수 있습니다.&lt;/p&gt;
&lt;div style=&quot;padding: 18px; margin: 22px 0; border: 1px solid #ddd; border-radius: 6px; background: #fafafa;&quot;&gt;&lt;b&gt;제가 기업 관리자라면 다음 순서로 정리할 것 같습니다.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;① 현재 IE 모드를 사용하는 사이트 목록 확인&lt;br /&gt;② 실제 업무 중요도 분류&lt;br /&gt;③ 최신 Edge에서 정상 작동하는지 테스트&lt;br /&gt;④ IE 전용 ActiveX&amp;middot;스크립트&amp;middot;문서 모드 확인&lt;br /&gt;⑤ 간단한 수정으로 Edge 대응 가능한 시스템부터 전환&lt;br /&gt;⑥ 핵심 레거시 시스템은 개발사와 장기 마이그레이션 계획 수립&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 해두면 나중에 실제 IE 모드 종료 일정이 발표되더라도 급하게 전체 시스템을 바꾸는 상황을 줄일 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Internet Explorer 11을 지금도 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반 Windows 10&amp;middot;Windows 11에서는 예전처럼 Internet Explorer 11 데스크톱 프로그램을 주 브라우저로 사용하는 방식은 권장되지 않습니다. 구형 사이트가 필요한 경우 Microsoft Edge의 IE 모드를 사용하는 것이 기본적인 대응 방법입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;IE 모드는 2029년 12월 31일 종료되나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 그렇게 확정되지 않았습니다. Microsoft 공식 정책은 &lt;b&gt;IE 모드를 최소 2029년까지 지원&lt;/b&gt;한다는 것이며, 지원 종료가 결정되면 최소 1년 전에 별도로 공지할 예정입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Windows 11에서 IE11을 다시 설치하면 되나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반적인 Windows 11 PC라면 비공식 IE11 설치파일을 찾아 설치하기보다 Microsoft Edge IE 모드를 사용하는 것이 좋습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;IE 모드를 켜면 ActiveX를 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IE 모드는 IE Document Mode와 일부 ActiveX 등 레거시 Internet Explorer 기술과의 호환성을 목적으로 만들어졌습니다. 다만 모든 구형 프로그램이 정상 작동한다고 보장되는 것은 아니므로 실제 시스템별 테스트가 필요합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;IE 모드를 켜면 Adobe Flash도 사용할 수 있나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아닙니다. Adobe Flash Player는 별도의 지원 종료 정책이 적용됐기 때문에 IE 모드를 활성화한다고 Flash Player 지원이 다시 살아나는 것은 아닙니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;일반 사용자도 IE 모드를 미리 활성화해야 하나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럴 필요 없습니다. 최신 Edge에서 정상적으로 열리는 사이트라면 일반 모드 그대로 사용하는 것이 좋으며, IE 모드는 실제 호환성 문제가 있는 레거시 사이트에만 사용하는 것을 권장합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Internet Explorer 자체는 사실상 역사 속으로 사라졌지만, 기업의 오래된 시스템까지 하루아침에 바꿀 수 없기 때문에 Microsoft Edge의 IE 모드가 일종의 연결고리 역할을 하고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Microsoft의 공식 정책을 기준으로 보면 &lt;b&gt;IE 모드는 최소 2029년까지 지원되며 2029년 종료 날짜가 확정된 것은 아닙니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 이것을 &quot;2029년까지 아무것도 하지 않아도 된다&quot;는 의미로 받아들이는 것은 좋지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인 사용자는 최신 Edge를 그대로 사용하면 되고, 회사에서 IE 모드를 사용하는 ERP&amp;middot;전자결재&amp;middot;인트라넷&amp;middot;설비관리 시스템이 있다면 지금부터 하나씩 최신 웹 환경으로 이전할 준비를 해두는 것이 좋습니다.&lt;/p&gt;</description>
      <category>IT 오류해결/인터넷&amp;middot;공유기</category>
      <category>ActiveX</category>
      <category>EdgeIE모드</category>
      <category>IE11</category>
      <category>IE모드</category>
      <category>IE모드2029</category>
      <category>IE지원종료</category>
      <category>MICROSOFTEDGE</category>
      <category>레거시브라우저</category>
      <category>윈도우11</category>
      <category>인터넷익스플로러</category>
      <author>잡가이버</author>
      <guid isPermaLink="true">https://jab-guyver.co.kr/7536</guid>
      <comments>https://jab-guyver.co.kr/7536#entry7536comment</comments>
      <pubDate>Tue, 22 Sep 2026 11:02:32 +0900</pubDate>
    </item>
    <item>
      <title>윈도우11 장치 설명자 요청 실패 코드43 해결｜USB 인식 안될때 8단계</title>
      <link>https://jab-guyver.co.kr/7535</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 (2).webp&quot; data-origin-width=&quot;1218&quot; data-origin-height=&quot;470&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2XOso/dJMcadQ2CXZ/IzENskye0JmLZUPPNviDM0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2XOso/dJMcadQ2CXZ/IzENskye0JmLZUPPNviDM0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2XOso/dJMcadQ2CXZ/IzENskye0JmLZUPPNviDM0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2XOso%2FdJMcadQ2CXZ%2FIzENskye0JmLZUPPNviDM0%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;윈도우11 장치 설명자 요청 실패 Unknown USB Device 코드 43 해결방법&quot; loading=&quot;lazy&quot; width=&quot;1218&quot; height=&quot;470&quot; data-filename=&quot;1 (2).webp&quot; data-origin-width=&quot;1218&quot; data-origin-height=&quot;470&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 13px;&quot; data-ke-size=&quot;size16&quot;&gt;윈도우11에서 Unknown USB Device와 코드 43이 함께 보인다면 드라이버보다 포트&amp;middot;케이블&amp;middot;장치 자체부터 확인하는 편이 빠릅니다.&lt;/p&gt;
&lt;div style=&quot;padding: 18px 20px; border: 1px solid #cfe0f5; border-radius: 12px; background: #f7fbff; margin: 20px 0;&quot;&gt;
&lt;p style=&quot;margin: 0 0 8px; font-size: 18px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;먼저 결론부터&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0; line-height: 1.85;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;장치 설명자 요청 실패&lt;/b&gt;는 Windows가 USB 장치의 기본 정보를 제대로 읽지 못했다는 뜻입니다.&lt;br /&gt;그래서 저라면 &lt;span style=&quot;color: #d93025;&quot;&gt;&lt;b&gt;드라이버부터 지우지 않고 다른 포트 &amp;rarr; 다른 케이블 &amp;rarr; 허브 제거 &amp;rarr; 다른 PC&lt;/b&gt;&lt;/span&gt; 순서로 먼저 테스트합니다.&lt;br /&gt;여기서 장치는 정상인데 특정 PC에서만 실패할 때 장치 관리자 재설치, 칩셋 드라이버, 전원 관리, BIOS 순으로 넘어가는 게 효율적입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;장치 설명자 요청 실패와 USB 인식 안됨은 완전히 같은 오류가 아닙니다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB 메모리나 외장 SSD가 탐색기에 안 보인다고 해서 모두 같은 원인은 아닙니다. &lt;b&gt;알 수 없는 USB 장치(장치 설명자 요청 실패)&lt;/b&gt;는 Windows가 USB 장치의 기본 식별 정보를 읽어오는 단계에서 문제가 생긴 경우입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Microsoft 설명을 보면 USB 장치는 &lt;b&gt;Device Descriptor&lt;/b&gt;라는 기본 정보를 제공하며, 여기에는 제조사 ID, 제품 ID, USB 규격 같은 정보가 들어 있습니다. Windows는 이 값을 읽은 뒤 적절한 드라이버를 연결하는데, 설명자 단계에서 실패하면 제품명이 아니라 &lt;b&gt;Unknown USB Device&lt;/b&gt;로 남을 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 이 오류에서는 무작정 &amp;ldquo;최신 USB 드라이버 다운로드&amp;rdquo;를 찾는 것보다 &lt;b&gt;장치 자체가 정상적으로 응답하고 있는지&lt;/b&gt;를 먼저 보는 게 중요합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;장치 설명자 오류와 다른 USB 문제 구분&lt;/h3&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background: #eef5ff;&quot;&gt;
&lt;th style=&quot;border: 1px solid #ccd7e5; padding: 10px;&quot;&gt;증상&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #ccd7e5; padding: 10px;&quot;&gt;먼저 확인할 곳&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;Unknown USB Device / 코드 43&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;포트&amp;middot;케이블&amp;middot;장치 자체&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;디스크 관리에는 보이는데 탐색기에는 없음&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;파티션&amp;middot;드라이브 문자&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;스마트폰 충전만 되고 파일 전송 안됨&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;데이터 케이블&amp;middot;MTP&amp;middot;USB 모드&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;외장 SSD 복사 중 연결 끊김&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #ddd; padding: 10px;&quot;&gt;케이블&amp;middot;전원&amp;middot;USB 컨트롤러&amp;middot;SSD 상태&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순 USB 인식 오류 전체를 한 번에 보고 싶다면 &lt;a href=&quot;https://jab-guyver.co.kr/928&quot;&gt;&lt;b&gt;USB 인식 안될때 키보드&amp;middot;마우스&amp;middot;핸드폰 연결방법&lt;/b&gt;&lt;/a&gt;도 같이 보면 좋습니다. 이번 글은 그중에서도 &lt;b&gt;Unknown USB Device / 장치 설명자 요청 실패 / 코드 43&lt;/b&gt; 검색의도에 맞춰 따로 정리했습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;장치 관리자에서 오류 상태부터 정확하게 확인&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 (3).webp&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;379&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lwMju/dJMcadp1TTu/LGCAJzkvuvkN1GcGnm1PP1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lwMju/dJMcadp1TTu/LGCAJzkvuvkN1GcGnm1PP1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lwMju/dJMcadp1TTu/LGCAJzkvuvkN1GcGnm1PP1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlwMju%2FdJMcadp1TTu%2FLGCAJzkvuvkN1GcGnm1PP1%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;장치 관리자 Unknown USB Device 장치 설명자 요청 실패 오류 증상 확인&quot; loading=&quot;lazy&quot; width=&quot;1214&quot; height=&quot;379&quot; data-filename=&quot;1 (3).webp&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;379&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 13px;&quot; data-ke-size=&quot;size16&quot;&gt;장치 관리자에서 범용 직렬 버스 컨트롤러 아래 Unknown USB Device와 노란 느낌표가 보이는지 먼저 확인합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;장치 관리자 실행 경로&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;Windows + X &amp;rarr; 장치 관리자&lt;/b&gt;를 실행합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;범용 직렬 버스 컨트롤러&lt;/b&gt;를 펼칩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;알 수 없는 USB 장치(장치 설명자 요청 실패)&lt;/b&gt;를 찾습니다.&lt;/li&gt;
&lt;li&gt;더블클릭 후 &lt;b&gt;일반 &amp;rarr; 장치 상태&lt;/b&gt;를 확인합니다.&lt;/li&gt;
&lt;li&gt;코드 43이 표시되는지 확인합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드 43이 있다고 장치 고장으로 바로 판단하면 안 됩니다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드 43은 Windows가 해당 장치에서 문제가 보고됐다고 판단해 장치를 중지한 상태입니다. 케이블 접촉, 허브 전원 부족, USB 포트 문제, 펌웨어, 드라이버 모두 원인이 될 수 있어 &lt;b&gt;코드만 보고 하드웨어 불량을 확정할 수는 없습니다.&lt;/b&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;하드웨어 ID와 장치 인스턴스 경로도 같이 확인&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;장치 속성 &amp;rarr; &lt;b&gt;자세히&lt;/b&gt; 탭에서 &lt;b&gt;하드웨어 ID, 장치 인스턴스 경로, 위치 정보&lt;/b&gt;를 확인합니다. 정상 장치라면 VID&amp;middot;PID가 보이는 경우가 많지만 설명자 자체를 읽지 못하면 정상적인 제품 식별값이 표시되지 않을 수도 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;장치 관리자의 드라이버 롤백&amp;middot;제거&amp;middot;하드웨어 ID가 익숙하지 않다면 &lt;a href=&quot;https://jab-guyver.co.kr/909&quot;&gt;&lt;b&gt;윈도우 장치 관리자 실행방법 및 각종 오류 FAQ&lt;/b&gt;&lt;/a&gt;를 같이 열어두면 따라가기 쉽습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;가장 먼저 해야 할 5가지｜포트&amp;middot;케이블&amp;middot;다른 PC부터&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 (4).webp&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zzojC/dJMcadp1TTv/tSIp6mKxOGLkHXhe2lQpkk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zzojC/dJMcadp1TTv/tSIp6mKxOGLkHXhe2lQpkk/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zzojC/dJMcadp1TTv/tSIp6mKxOGLkHXhe2lQpkk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzzojC%2FdJMcadp1TTv%2FtSIp6mKxOGLkHXhe2lQpkk%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;USB 포트 케이블 다른 PC 재부팅 외장장치 전원 기본 점검 순서&quot; loading=&quot;lazy&quot; width=&quot;1214&quot; height=&quot;366&quot; data-filename=&quot;1 (4).webp&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;366&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 13px;&quot; data-ke-size=&quot;size16&quot;&gt;드라이버를 건드리기 전에 포트&amp;middot;케이블&amp;middot;다른 PC를 바꿔보면 하드웨어 문제인지 Windows 문제인지 빠르게 나눌 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 다른 USB 포트에 직접 연결&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;허브나 연장 케이블을 사용 중이라면 모두 빼고 PC 본체에 직접 연결합니다. 데스크톱은 가능하면 케이스 전면보다 &lt;b&gt;메인보드 후면 USB 포트&lt;/b&gt;부터 테스트하는 편이 좋습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. USB 케이블 교체&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외장 SSD&amp;middot;스마트폰&amp;middot;카메라처럼 케이블을 분리할 수 있는 장치는 다른 데이터 전송 케이블로 교체해봅니다. 충전 전용 케이블은 전원은 들어오는데 데이터 통신은 되지 않을 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 다른 PC에서 같은 장치 테스트&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 단계가 생각보다 중요합니다. &lt;b&gt;다른 PC에서도 똑같이 Unknown USB Device가 뜬다면 장치&amp;middot;케이블 문제 가능성이 높아지고, 다른 PC에서는 정상이라면 원래 PC의 USB 포트&amp;middot;컨트롤러&amp;middot;칩셋 쪽&lt;/b&gt;으로 범위를 좁힐 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 일반 재부팅보다 완전 종료 후 다시 연결&lt;/h3&gt;
&lt;pre class=&quot;jboss-cli&quot; style=&quot;background: #111827; color: #f8fafc; padding: 15px; border-radius: 8px; overflow: auto;&quot;&gt;&lt;code&gt;shutdown /s /f /t 0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작업 중인 파일을 저장한 뒤 완전히 종료하고 USB 장치를 모두 분리합니다. 다시 켠 뒤 문제 장치 하나만 연결해 확인하면 장치 충돌 여부도 보기 쉽습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 외장하드라면 별도 전원도 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3.5인치 외장하드나 일부 허브는 별도 어댑터 전원이 필요합니다. 전원 부족으로 연결과 해제가 반복되는 경우도 있어 LED 점등 여부와 어댑터 상태를 같이 확인합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;하드웨어는 정상인데 이 PC에서만 안 되면 장치 제거 후 재설치&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 (5).webp&quot; data-origin-width=&quot;1210&quot; data-origin-height=&quot;294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KVSem/dJMcadKhrWK/xJwBLs6JUr7axZcNDkEIH0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KVSem/dJMcadKhrWK/xJwBLs6JUr7axZcNDkEIH0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KVSem/dJMcadKhrWK/xJwBLs6JUr7axZcNDkEIH0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKVSem%2FdJMcadKhrWK%2FxJwBLs6JUr7axZcNDkEIH0%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;장치 관리자 Unknown USB Device 제거 후 하드웨어 변경 사항 검색 재설치&quot; loading=&quot;lazy&quot; width=&quot;1210&quot; height=&quot;294&quot; data-filename=&quot;1 (5).webp&quot; data-origin-width=&quot;1210&quot; data-origin-height=&quot;294&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 13px;&quot; data-ke-size=&quot;size16&quot;&gt;다른 PC에서는 정상인데 현재 PC에서만 실패할 때 문제 장치만 제거하고 다시 감지시킵니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Unknown USB Device만 제거하기&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;장치 관리자에서 문제 장치를 우클릭합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;디바이스 제거&lt;/b&gt;를 선택합니다.&lt;/li&gt;
&lt;li&gt;PC를 재부팅하거나 &lt;b&gt;동작 &amp;rarr; 하드웨어 변경 사항 검색&lt;/b&gt;을 실행합니다.&lt;/li&gt;
&lt;li&gt;USB 장치를 다시 연결합니다.&lt;/li&gt;
&lt;li&gt;이번에는 제품명으로 정상 인식되는지 확인합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;padding: 14px 16px; border-left: 4px solid #f59e0b; background: #fff8e6; margin: 18px 0;&quot;&gt;&lt;b&gt;주의:&lt;/b&gt; 처음부터 USB Root Hub와 Host Controller를 전부 삭제하는 것은 권하지 않습니다. USB 키보드와 마우스까지 일시적으로 끊길 수 있으므로 &lt;b&gt;문제 장치 하나부터&lt;/b&gt; 제거하는 게 안전합니다.&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;장치가 계속 다시 Unknown USB Device로 잡힌다면&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우 드라이버 파일 하나가 없어서라기보다 장치 열거 단계에서 계속 실패하는 것일 수 있습니다. 그래서 다시 포트&amp;middot;케이블&amp;middot;다른 PC 테스트 결과를 확인하고 현재 PC에서만 실패한다면 칩셋&amp;middot;전원관리&amp;middot;BIOS 쪽으로 넘어갑니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;USB 절전모드는 무조건 끄는 설정이 아니라 진단용&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB 오류 글을 보면 &lt;b&gt;USB 선택적 절전 모드를 사용 안 함&lt;/b&gt;으로 바꾸라는 방법이 자주 나오는데, 이건 모든 USB 코드 43의 정답은 아닙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Microsoft는 USB Selective Suspend가 개별 USB 포트의 전력 소비를 줄이는 Windows 기본 기능이며, 일반적으로 기능 자체를 비활성화하지 않는 것을 권장하고 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;절전 복귀 후에만 장치가 사라질 때 테스트&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부팅 직후에는 정상인데 절전모드에서 깨어난 뒤에만 USB가 사라지거나 코드 43이 생긴다면 테스트할 가치가 있습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;제어판 &amp;rarr; &lt;b&gt;전원 옵션&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;현재 전원 관리 옵션 &amp;rarr; &lt;b&gt;설정 변경&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;고급 전원 관리 옵션 설정 변경&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;USB 설정 &amp;rarr; USB 선택적 절전 모드 설정&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;테스트 후 증상 변화가 없다면 원래 값으로 되돌립니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비슷한 절전 문제는 &lt;a href=&quot;https://jab-guyver.co.kr/2487&quot;&gt;&lt;b&gt;USB 절전모드 때문에 키보드&amp;middot;마우스가 꺼질 때 해결방법&lt;/b&gt;&lt;/a&gt;에서도 자세히 확인할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;고급 해결｜칩셋&amp;middot;BIOS&amp;middot;Windows 업데이트 확인&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1 (1).webp&quot; data-origin-width=&quot;1210&quot; data-origin-height=&quot;267&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAIlZ5/dJMcadKhrWJ/g8yiFM7ts8gVyTA18n7Du0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAIlZ5/dJMcadKhrWJ/g8yiFM7ts8gVyTA18n7Du0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAIlZ5/dJMcadKhrWJ/g8yiFM7ts8gVyTA18n7Du0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAIlZ5%2FdJMcadKhrWJ%2Fg8yiFM7ts8gVyTA18n7Du0%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;USB 코드43 고급 해결 전원관리 칩셋 드라이버 BIOS UEFI Windows 업데이트&quot; loading=&quot;lazy&quot; width=&quot;1210&quot; height=&quot;267&quot; data-filename=&quot;1 (1).webp&quot; data-origin-width=&quot;1210&quot; data-origin-height=&quot;267&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; color: #777; font-size: 13px;&quot; data-ke-size=&quot;size16&quot;&gt;기본 해결로 해결되지 않을 때만 칩셋&amp;middot;USB 컨트롤러&amp;middot;BIOS&amp;middot;Windows Update 순으로 범위를 넓힙니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;메인보드&amp;middot;노트북 제조사 칩셋 드라이버 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 PC의 여러 USB 포트에서만 장치가 불안정하다면 장치 제조사 드라이버보다 &lt;b&gt;메인보드 칩셋과 USB 컨트롤러 계층&lt;/b&gt;을 먼저 보는 게 맞습니다. Intel&amp;middot;AMD 드라이버를 무조건 직접 설치하기보다 완제품 PC&amp;middot;노트북은 제조사 지원 페이지의 모델 전용 드라이버를 우선 확인합니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Windows Update 선택적 드라이버도 확인&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로는 &lt;b&gt;설정 &amp;rarr; Windows 업데이트 &amp;rarr; 고급 옵션 &amp;rarr; 선택적 업데이트 &amp;rarr; 드라이버 업데이트&lt;/b&gt;입니다. USB Controller, Chipset, Intel, AMD, Realtek 등의 드라이버가 있다면 현재 PC 모델과 관련된 항목인지 확인합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;BIOS/UEFI는 마지막 단계에서 확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BIOS에서 Legacy USB Support, XHCI 관련 옵션이 보일 수 있지만 모든 PC에서 값을 바꿔야 하는 것은 아닙니다. 잘 사용하던 USB가 어느 날 갑자기 코드 43을 내는 경우라면 BIOS 설정부터 바꾸기보다 제조사 릴리스노트에 USB 호환성&amp;middot;안정성 수정이 있는지 먼저 확인하는 편이 좋습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;USB를 아무것도 꽂지 않았는데 오류가 계속 생길 때&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외부 USB를 전부 분리했는데도 Unknown USB Device가 다시 나타나는 경우가 있습니다. 이때는 Windows가 유령 장치를 만든다고 단정하기보다 &lt;b&gt;PC 내부 USB 장치&lt;/b&gt;를 생각해야 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;케이스 전면 USB 포트와 메인보드 USB 헤더&lt;/li&gt;
&lt;li&gt;내장 카드리더기&lt;/li&gt;
&lt;li&gt;Wi-Fi 카드의 Bluetooth 내부 USB 케이블&lt;/li&gt;
&lt;li&gt;수랭쿨러&amp;middot;RGB&amp;middot;팬 컨트롤러&lt;/li&gt;
&lt;li&gt;노트북 내장 웹캠&amp;middot;지문인식기&amp;middot;Bluetooth 모듈&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;PnPUtil로 현재 문제 장치만 확인&lt;/h3&gt;
&lt;pre class=&quot;crystal&quot; style=&quot;background: #111827; color: #f8fafc; padding: 15px; border-radius: 8px; overflow: auto;&quot;&gt;&lt;code&gt;pnputil /enum-devices /problem&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Windows가 문제 상태로 판단하는 Plug and Play 장치를 확인할 수 있습니다. 장치 관리자의 오래된 이벤트보다 &lt;b&gt;현재 실제 문제가 있는 장치를 좁힐 때&lt;/b&gt; 도움이 됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;외장 SSD&amp;middot;USB 메모리라면 포맷보다 데이터 보호가 먼저&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 장치가 저장장치라면 연결이 불안정한 상태에서 바로 CHKDSK나 포맷을 시작하지 않는 편이 좋습니다. 다른 포트&amp;middot;케이블&amp;middot;PC에서 안정적으로 읽히는지 먼저 확인하고 중요 데이터가 보인다면 백업부터 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;드라이브 문자는 보이는데 &amp;ldquo;포맷해야 합니다&amp;rdquo;가 뜬다면 &lt;a href=&quot;https://jab-guyver.co.kr/1557&quot;&gt;&lt;b&gt;외장하드 인식 안됨&amp;middot;포맷 창 뜰 때 CHKDSK 전 확인사항&lt;/b&gt;&lt;/a&gt;으로 넘어가는 게 맞습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노랗IT월드에도 저장장치 관점에서 정리한 &lt;a href=&quot;https://yellowit.co.kr/it-review/usb-%EC%9D%B8%EC%8B%9D-%EC%95%88%EB%90%A0%EB%95%8C-%ED%8C%8C%ED%8B%B0%EC%85%98-%ED%99%9C%EC%84%B1%ED%99%94-%EB%B0%A9%EB%B2%95-%EC%9C%88%EB%8F%84%EC%9A%B010/&quot;&gt;&lt;b&gt;하드디스크 USB 인식 안될 때 드라이브 문자&amp;middot;파티션 확인&lt;/b&gt;&lt;/a&gt;이 있어 장치 설명자 오류가 아닌 경우에는 이 글이 더 정확합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;갤럭시가 충전만 되고 파일 전송이 안 되는 경우는 별도 문제&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;갤럭시가 장치 관리자에서 &lt;b&gt;Samsung Android, MTP, 휴대용 장치&lt;/b&gt; 등으로 제품명까지 정상 인식되는데 탐색기에만 안 보이는 경우라면 장치 설명자 요청 실패와는 다른 문제일 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우 &lt;a href=&quot;https://jab-guyver.co.kr/993&quot;&gt;&lt;b&gt;갤럭시 핸드폰 컴퓨터 USB 연결 안될 때 통합드라이버&amp;middot;MTP 설정&lt;/b&gt;&lt;/a&gt;처럼 휴대폰의 USB 모드를 파일 전송으로 바꾸고 MTP 드라이버를 확인하는 쪽이 맞습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;다른 내 사이트의 관련 글도 함께 확인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 USB 문제라도 검색의도가 다르면 아래 글로 나눠보는 게 좋습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://yellowit.co.kr/it-review/%EC%BB%B4%ED%93%A8%ED%84%B0-usb-%EC%9D%B8%EC%8B%9D%EC%95%88%EB%90%A8-%EC%97%B0%EA%B2%B0%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95-12%EA%B0%80%EC%A7%80/&quot;&gt;&lt;b&gt;노랗IT월드 - 컴퓨터 USB 인식안됨 연결오류 해결 12가지&lt;/b&gt;&lt;/a&gt; : USB 전체 진단을 넓게 보고 싶을 때&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://decreyellow.co.kr/computer-tip/%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%9E%A5%EC%B9%98-%EA%B4%80%EB%A6%AC%EC%9E%90-%EC%8B%A4%ED%96%89%EB%B0%A9%EB%B2%95%EA%B3%BC-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0/&quot;&gt;&lt;b&gt;디크리노랗 - 윈도우 장치 관리자 실행방법과 드라이버 오류 해결&lt;/b&gt;&lt;/a&gt; : 하드웨어 ID&amp;middot;드라이버 롤백&amp;middot;장치 제거를 자세히 볼 때&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jabtorrent.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-USB-%EC%9E%A5%EC%B9%98-%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98-%EC%8B%A4%ED%8C%A8-0xC0000719-%EB%9C%B0-%EB%95%8C-%EA%B3%A0%EC%9E%A5-%EC%97%AC%EB%B6%80-%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95?category=1315404&quot;&gt;&lt;b&gt;잡토렌트 - USB 장치 마이그레이션 실패 0xC0000719 고장 여부 확인&lt;/b&gt;&lt;/a&gt; : 장치 관리자 이벤트의 Device not migrated가 같이 보일 때&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jabtorrent.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-0x800701B1-%EC%A7%80%EC%A0%95%EB%90%9C-%EC%9E%A5%EC%B9%98%EA%B0%80-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4-%ED%95%B4%EA%B2%B0%EF%BD%9CSSD%C2%B7%EC%99%B8%EC%9E%A5%ED%95%98%EB%93%9C-%ED%8C%8C%EC%9D%BC%EB%B3%B5%EC%82%AC-%EC%98%A4%EB%A5%98&quot;&gt;&lt;b&gt;잡토렌트 - 0x800701B1 지정된 장치가 없습니다 SSD&amp;middot;외장하드 오류&lt;/b&gt;&lt;/a&gt; : 파일 복사 중 저장장치가 사라지거나 0MB/s로 끊길 때&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;USB 장치 설명자 요청 실패 FAQ&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드 43이면 USB가 고장난 건가요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아닙니다. 장치&amp;middot;케이블&amp;middot;포트&amp;middot;허브&amp;middot;드라이버 등 여러 원인으로 발생할 수 있습니다. 다른 PC에서도 똑같이 실패하는지 확인하면 하드웨어 문제 여부를 좁히기 쉽습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Unknown USB Device는 드라이버가 없어서 뜨나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;항상 그런 것은 아닙니다. 장치 설명자를 읽는 단계에서 실패하면 Windows가 어떤 제품인지 식별하기 전에 Unknown USB Device로 표시할 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;USB Root Hub를 전부 삭제해도 되나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음부터 전부 삭제하는 것은 권하지 않습니다. USB 키보드&amp;middot;마우스까지 끊길 수 있으므로 문제 장치 하나부터 제거하고 특정 PC의 컨트롤러 문제로 좁혀졌을 때 단계적으로 진행하는 게 좋습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;USB 선택적 절전 모드를 꺼야 하나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상시 비활성화를 기본 해결책으로 보지는 않는 게 좋습니다. 절전 복귀 뒤에만 재현될 때 진단 목적으로 비교하고, 차이가 없다면 원래 설정으로 돌리는 편이 좋습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;USB를 안 꽂아도 오류가 반복되는 이유는?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전면 USB 패널, Bluetooth, 웹캠, 카드리더기, RGB 컨트롤러처럼 PC 내부에서 USB로 연결된 장치가 원인일 수 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;외장하드가 코드 43이면 CHKDSK를 돌리면 되나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연결 자체가 불안정하다면 먼저 다른 케이블&amp;middot;포트&amp;middot;PC에서 읽히는지 확인하고 중요한 데이터를 백업하는 게 우선입니다. CHKDSK는 장치가 안정적으로 인식되는 상태에서 파일시스템 문제가 의심될 때 판단하는 편이 안전합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;BIOS를 업데이트하면 무조건 해결되나요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아닙니다. 특정 BIOS 버전에서 USB 호환성 문제가 수정된 경우에는 도움이 될 수 있지만 장치 자체나 케이블 문제라면 효과가 없습니다. 제조사 릴리스노트와 정확한 메인보드&amp;middot;노트북 모델을 먼저 확인하세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;정리｜USB 코드43은 드라이버보다 교차 테스트가 먼저&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;장치 설명자 요청 실패&lt;/b&gt;는 Windows가 USB 장치를 정상적으로 식별하지 못한 상태이기 때문에 드라이버만 반복 설치하는 것보다 &lt;span style=&quot;color: #1565c0;&quot;&gt;&lt;b&gt;포트 &amp;rarr; 케이블 &amp;rarr; 허브 &amp;rarr; 다른 PC&lt;/b&gt;&lt;/span&gt; 순으로 오류가 어디를 따라가는지 확인하는 게 가장 빠릅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;장치가 다른 PC에서도 실패하면 장치&amp;middot;케이블 쪽, 현재 PC에서만 실패하면 장치 재설치 &amp;rarr; 칩셋 &amp;rarr; 전원관리 &amp;rarr; BIOS 순으로 넘어가면 됩니다. 외장 SSD나 USB 메모리에 중요한 파일이 있다면 초기화보다 백업을 먼저 두세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Microsoft 공식 참고자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-device-descriptors&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow&quot;&gt;&lt;b&gt;Microsoft Learn - USB Device Descriptors&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-selective-suspend&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow&quot;&gt;&lt;b&gt;Microsoft Learn - USB Selective Suspend&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>IT 오류해결/윈도우&amp;middot;부팅 오류</category>
      <category>UnknownUSBDevice</category>
      <category>usb드라이버</category>
      <category>usb오류</category>
      <category>USB인식안됨</category>
      <category>USB전원관리</category>
      <category>usb포트</category>
      <category>윈도우11</category>
      <category>장치관리자</category>
      <category>장치설명자요청실패</category>
      <category>코드43</category>
      <author>잡가이버</author>
      <guid isPermaLink="true">https://jab-guyver.co.kr/7535</guid>
      <comments>https://jab-guyver.co.kr/7535#entry7535comment</comments>
      <pubDate>Tue, 22 Sep 2026 09:37:41 +0900</pubDate>
    </item>
  </channel>
</rss>