진법변환 계산기

* 자리수가 큰, 10진법 변환은 오래걸릴 수 있습니다.

변환 결과 (표제를 누르면 복사가능)

도구설정

도움말

사용법

  1. 2/8/10/16/64진법에서 2진법, 8진법, 10진법, 16진법, 64진법으로 변환할 수 있습니다.

    어떤 값으로부터 변환시킬지 선택합니다.

  2. 올바른 형태의 값을 입력합니다.

    올바르게 입력후 '변환하기' 버튼을 눌러 변환해보세요.

  3. 2의 제곱수는 변환 표가 제공됩니다.

    * 2의 제곱수가 아닌 10진법 등은 값만 표기됩니다.

  4. '변환 결과 표'의 2진법 ~ 64진법 (타이틀)부분을 클릭하면 값을 복사 할 수 있습니다.
  5. '문자로도 바꿔보기' 기능 사용시 2진수 8개씩 묶어 Ascii기반의 문자로 바꿔봅니다.

 

주의사항

  • 엑셀로 내보내기시 16,383자 이상의 이진법 표기가 불가합니다.

    엑셀의 스펙상 최대 16,384개의 칼럼을 사용가능합니다.

     

  • 소수점 변환은 2023년 3월에 추가되었습니다.

    10진수에서 변환시 충분히 오차를 줄인 뒤, 반올림 될 수 있으며..

    2의 배수(2/8/16) 진수에서 10진수로 변환시 10진수 기준 소수점 아래 16자리 이후로 정확도가 떨어집니다.

    2의 배수(2/8/16)끼리는 정확하지만 10진수와의 상호 변환은 무한한 소수가 나오는 경우가 많기 때문입니다.

 

안내사항

  • 자체 진법변환 엔진, 큰 데이터 표기 엔진을 탑재하여 성능향상과 더 많은값을 표시할 수 있습니다.

    JS가 표현할 수 있는 Integer은 9,007,199,254,740,991까지(글자수는 16개) BigInt마저도 그리 크진 않습니다.

    자체 엔진으로 직접처리하여, 브라우저 메모리 한계까지 이용가능합니다.

    설정에서 10진법 변환을 생략하면 자릿수 10만개의 2진법도 몇 초 이내(CPU성능 따라 약간의 차이가 있을 수 있음)에 데이터가 처리되며, 표시에는 조금 더 시간이 걸려 10초 정도면 변환 가능합니다.

    2023년 3월중 추가된 소수점 변환은 큰 수를 지원하지 않습니다.

     

  • 진법 변환표를 제공하여 계산과정을 보기 편합니다.

    엑셀로 저장하기를 이용하여 표를 저장할 수 있습니다.

    문제 출제후 답안지 작성용도등으로 사용가능합니다.

     

  • 큰 수 변환시 10진법 생략하지 않으면 PC성능에 따라 큰 시간 차이가 날 수 있습니다.

    * 2의 제곱수끼리는 매우 간단하게 변환되지만, 10진수와는 상관관계가 없어 새로 구해야됩니다.

    성능 지표 : 2진법(빠름) > 2의 제곱수(8, 16) > 10진수(느림)

    설정에서 10진법 변환을 생략하면 조금 더 빠르게 결과를 확인할 수 있습니다.

     

  • 대부분의 연산 시간은 웹페이지에 표를 그리는데 소요됩니다.

    표를 그리는 시간은 소요시간에 측정되지 않습니다. 추후 큰 표를 빠르게 그릴 수 있도록 보완 업데이트할 예정입니다.

     

 

추후 개선 예정사항

  • 10진법기준 1만자리 이상의 값 변환시, 표 표시에 시간이 오래걸리는데. 추후 속도 최적화 엔진을 새로 작성하여 데이터 표기도 최적의 방법으로 개선예정. (날짜미정)

오류제보 / 기능제안   글 작성하러가기