실제 형식을 지정하세요
양쪽 입력에 하나의 형식을 적용합니다. Properties에서 점을 포함한 이름은 단일 키지만, INI 섹션은 값을 담는 컨테이너입니다. 형식 선택은 원문을 변환하지 않습니다. 예제로 해당 형식에 맞는 두 입력을 확인하세요.
배포 전 설정 검토
같은 형식의 두 설정을 비교하고 보고서에 공개할 범위를 정하세요.
두 입력은 이 브라우저에서 처리하며 내용을 업로드하지 않습니다.
입력 원문은 계속 보입니다. 경로도 숨기기 전까지 표시됩니다. 경로를 숨기면 값 가리기를 꺼도 객체와 배열 전체를 가립니다.
키 순서와 주석은 무시하고 배열은 위치로 비교합니다. TOML 정수와 실수는 다른 타입입니다. 실수는 binary64로 처리하므로 반올림과 0으로의 언더플로가 발생할 수 있습니다.
입력당 500,000자 / UTF-8 2MB / 노드 50,000개 / 깊이 100. 변경 5,000건, 보고서 400만 자, 워커 제한 시간 5초.
설정을 입력하거나 비교를 실행하세요.
설정 파일 비교는 정렬된 줄 사이에서 실제로 바뀐 항목을 찾는 작업입니다. 섹션 위치만 옮겼다면 그대로 두고, 사라진 키나 달라진 값은 따로 표시합니다. 값이 비어 있는 항목과 아예 없는 항목도 구분합니다.
TOML 비교와 INI 비교, Properties 설정 diff를 한 화면에서 수행합니다. 누락된 키를 정확히 찾으려면 실제 파일 형식을 선택하세요. 확장자로 형식을 추측하거나 한쪽 내용을 다른 형식으로 바꾸지 않습니다.
검토할 변경과 공개할 정보를 구분하세요
결과를 읽는 방식에 영향을 주는 선택
양쪽 입력에 하나의 형식을 적용합니다. Properties에서 점을 포함한 이름은 단일 키지만, INI 섹션은 값을 담는 컨테이너입니다. 형식 선택은 원문을 변환하지 않습니다. 예제로 해당 형식에 맞는 두 입력을 확인하세요.
변경 전에서 변경 후로 향하는 방향이 추가와 삭제를 결정합니다. 좌우 바꾸기는 교체 미리보기 후 적용합니다. 값 가리기는 비교 결과 자체를 바꾸지 않습니다. 경로를 숨기면 자식 키가 보일 수 있는 컨테이너 내용도 가립니다.
자동 비교는 편집 후 350ms를 기다립니다. 끄면 비교 버튼 또는 Ctrl/Cmd+Enter로 실행할 수 있습니다. 편집하는 즉시 오래된 결과의 내보내기를 막습니다. 교체 후 한 번 실행 취소하면 입력과 해당 보고서를 함께 복원합니다.
없는 항목과 다른 타입을 구분합니다
키 이름의 대소문자는 구분하지만 순서는 무시합니다. 배열은 인덱스로 맞추므로 중간 삽입이 뒤쪽 항목의 변경으로 이어질 수 있습니다. 누락된 키, 빈 문자열, 빈 테이블과 빈 배열은 서로 다른 상태입니다.
TOML의 부호 있는 64비트 정수는 JavaScript 안전 정수 범위를 넘어도 모든 자릿수를 유지합니다. 정수 1과 실수 1.0은 다른 타입이며, 실수 -0.0과 +0.0도 다르게 판단합니다.
추가·삭제·변경과 양쪽 타입을 함께 기록합니다. 공개한 값의 표현도 JSON 안에서는 문자열로 담아 정수 자릿수를 유지합니다. 컨테이너 전체가 추가되거나 삭제되면 하나의 변경 항목으로 셉니다.
password처럼 보이는 이름만 추측하지 않고 값 전체를 가립니다. 경로 숨기기를 켜면 값 가리기가 꺼져 있어도 객체와 배열 전체를 숨깁니다. 문자열이나 숫자 같은 스칼라 값은 값 가리기 설정을 따릅니다.
두 설정이 같다고 판단하기 전에 읽어 주세요
실제 검토에서 자주 확인하는 내용
변경 전에만 있는 키는 삭제, 변경 후에만 있는 키는 추가로 표시합니다. 설정 파일 비교는 빈 문자열 값도 존재하는 항목으로 봅니다. 빈 값과 키 누락은 다르며, 좌우를 바꾸면 추가·삭제 방향도 바뀝니다.
주석 본문만 바꾸면 파싱된 설정은 같으므로 변경을 표시하지 않습니다. 하지만 유효한 설정 행을 주석 처리하면 키가 사라져 삭제로 표시됩니다. 주석 문구 자체의 검토에는 이 도구가 맞지 않습니다.
지원하는 TOML 범위 안에서는 문자열, 불리언, 정수, 유한 실수, 배열과 테이블을 구별합니다. 정수 1과 실수 1.0은 타입 변경입니다. 날짜나 비유한 실수는 다른 값으로 바꾸지 않고 오류를 냅니다.
세 형식 모두 키의 대소문자를 구분합니다. 공백은 선택한 파서 규칙에 따라 처리합니다. 예를 들어 INI는 값 앞뒤 공백을 제거하지만 Properties 값의 뒤 공백은 보존합니다. 모든 문자열의 공백을 무조건 없애는 옵션은 없습니다.
TOML에는 자료형과 중첩 테이블이 있습니다. 이 도구의 INI는 명시적인 섹션 아래 문자열을 두는 제한된 문법입니다. 모습이 비슷해도 같은 의미로 해석할 수 없으므로 양쪽 형식을 다르게 지정할 수 없습니다.
다른 설정 사례가 있나요?