소개
GNU Units는 GNU 프로젝트에서 개발한 명령어 기반의 단위 변환 유틸리티입니다. 이 프로그램은 다양한 측정 단위 시스템 간에 양을 변환할 수 있으며, 선형 변환뿐만 아니라 섭씨-화씨와 같은 비선형 변환도 처리할 수 있습니다. 단순한 단위 변환을 넘어 복잡한 수학 표현식의 차원을 추적하는 과학용 계산기로도 활용할 수 있습니다.
상세정보
단위 변환
- 길이, 면적, 부피, 온도, 무게, 시간, 각도, 에너지, 전압, 전류, 압력 등 다양한 물리량 단위를 변환합니다.
- 비선형 변환을 지원하며, 예를 들어 섭씨와 화씨 또는 와이어 게이지 변환을 처리할 수 있습니다.
- 단위의 합 변환을 지원합니다 (예: 17야드 + 2피트 + 5인치를 미터로 변환).
과학용 계산기
- 단순한 단위 변환을 넘어, 합, 곱, 나눗셈, 거듭제곱, 거듭제곱근을 포함하는 복잡한 수학 표현식을 계산할 수 있습니다.
- 계산 과정에서 단위의 차원을 추적하여 정확성과 차원 일관성을 보장합니다.
- 사인, 코사인, 자연로그, 상용로그 같은 수학 함수를 포함합니다.
데이터 파일
- 단위는 외부 데이터 파일로 정의됩니다. 프로그램에 포함된 방대한 데이터 파일을 사용하거나, 사용자 정의 데이터 파일을 제공하여 필요에 맞게 사용할 수 있습니다.
- 표준 데이터 파일을 보완하는 사용자 정의 데이터 파일도 사용 가능합니다.
설치 및 기본 사용법
Windows에서 winget을 사용하여 설치할 수 있습니다. 명령 프롬프트에서 다음 명령을 실행합니다.
winget install --id GNU.Units --exact설치 후 명령 프롬프트에서 units 명령을 입력하고 변환하고자 하는 양과 단위를 지정하면 결과를 출력합니다. 예를 들어, ‘mile’을 ‘km’로 변환하려면 단순히 ‘mile’을 입력한 후 ‘km’를 입력하면 됩니다. 온도 변환의 경우 절대 온도와 온도 차이에 대한 구문이 다릅니다.
활용 예시
- 기본 단위 변환: ‘mile’을 ‘km’로 변환하거나 ‘furlongs per fortnight’를 ‘m/s’로 변환할 수 있습니다.
- 복잡한 수식 계산: 제곱근이나 거듭제곱이 포함된 단위의 수식을 계산할 수 있습니다 (예: (400 W/m^2 / stefanboltzmann)^(1/4)).
- 합 변환: 여러 단위의 합을 하나의 단위로 변환하거나, 하나의 단위를 여러 단위의 합으로 변환할 수 있습니다 (예: 7미터를 ‘피트;인치’로 변환).
지원 환경
Linux, FreeBSD, NetBSD, OpenBSD, 대부분의 Unix 시스템, Windows에서 사용할 수 있습니다. 일부 Linux 배포판에는 포함되어 있습니다. Windows용 바이너리 배포본도 제공됩니다.
버전 및 업데이트
현재 안정적인 릴리스는 버전 2.27입니다. 최신 테스트 릴리스는 GNU 알파 서버에서 확인할 수 있습니다. 환율 업데이트 스크립트가 포함되어 있으며, 이 스크립트는 Python을 필요로 합니다.
제한 사항 및 라이선스
- 그래픽 사용자 인터페이스(GUI)가 제공되지 않으므로 명령어 사용에 익숙해야 합니다.
- 최신 환율이나 상품 가격은 내장 데이터에 의존하며, 실시간 업데이트가 아닐 수 있습니다.
- GNU General Public License 버전 3 또는 그 이후 버전(귀하의 선택)에 따라 라이선스가 부여됩니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


