문서 위치를 맞추세요
첫 문서는 첫 문서와, 두 번째는 두 번째와 비교하며 경로는 /0, /1로 시작합니다. 중간에 문서를 넣으면 뒤의 대응도 이동합니다. Kubernetes 이름으로 자동 재정렬하지 않습니다.
설정 변경 검토
YAML 1.2 문서 스트림의 구조를 비교하거나 원본 텍스트를 확인합니다.
두 입력 모두 이 브라우저에서 처리하며 내용을 업로드하지 않습니다.
예: ["/0/metadata/time"]. /0은 첫 문서이고 /0/는 그 문서의 빈 키입니다. ~는 ~0, /는 ~1로 씁니다. 제외한 하위 트리는 구조 개수와 보고서에서 빠지며 배열 인덱스는 이동하지 않습니다. 원본 모드는 필터링하지 않습니다.
YAML 1.2 core와 명시적 timestamp/binary를 지원합니다. 매핑 키 순서는 무시하고 문서와 배열은 인덱스로 비교합니다. 정수와 실수는 다른 타입이며, 타임스탬프는 같은 시점이 아닌 원래 표기로 비교합니다.
각 입력: 200,000자 / UTF-8 800,000바이트. 문서 100개, 확장 노드 50,000개, 깊이 100, 앵커와 별칭 참조 기록 합계 5,000개. 변경 5,000개, 양쪽 경로 누적 100만 자, 보고서 400만 자. 워커 5초. 텍스트 비교 500ms, 편집 거리 2,000, 토큰 50,000개.
설정을 입력하거나 비교를 실행하세요.
YAML 비교 도구는 배포 설정에서 값이 바뀐 부분과 보기 좋게 다시 정리한 부분을 나눠 보여 줍니다. 구조 모드는 키와 값의 타입을 확인하고, 원본 모드는 주석이나 YAML 들여쓰기 수정까지 드러냅니다.
여러 문서가 있는 설정에서 첫 문서만 확인하면 뒤쪽 변경을 놓칠 수 있습니다. 모든 문서를 순서대로 짝지어 YAML 차이를 살펴보고, 배열 항목은 원래 인덱스로 추적하세요. 문서의 순서 자체를 바꾸면 비교 대상도 바뀝니다.
구조와 원본은 서로 다른 검토 대상을 보여 줍니다
YAML 비교는 문서마다 같은 위치의 상대를 찾습니다. 매핑 키를 적은 순서는 무시하지만, 빠진 문서나 값의 타입 변경은 표시합니다. 문서를 재배치하면 다른 문서와 비교될 수 있습니다.
주석을 고쳐도 설정 데이터는 그대로일 수 있습니다. 원본 모드로 바꾸면 주석, 공백, 줄바꿈 수정을 볼 수 있습니다. 구조 모드에서 제외한 경로도 원본에서는 숨기지 않습니다.
문서 위치, 제외 범위와 최신 보고서를 확인하세요
첫 문서는 첫 문서와, 두 번째는 두 번째와 비교하며 경로는 /0, /1로 시작합니다. 중간에 문서를 넣으면 뒤의 대응도 이동합니다. Kubernetes 이름으로 자동 재정렬하지 않습니다.
["/0/metadata/time"] 같은 JSON 문자열 배열을 입력하세요. 해당 노드와 하위 노드를 제외합니다. /는 ~1, ~는 ~0으로 표현하고 줄바꿈 키에는 JSON 이스케이프를 쓸 수 있습니다. /0/는 빈 키, /0은 첫 문서 전체입니다.
구조 보고서는 제외 후의 타입별 JSON 변경을 담습니다. 원본 보고서는 변경되지 않은 내용도 포함한 미필터 행 블록입니다. 편집 즉시 오래된 보고서 내보내기가 꺼집니다. 자동은 350ms 대기하며 수동은 Ctrl/Cmd+Enter를 지원합니다. 교체 미리보기 적용 후 한 번 되돌릴 수 있습니다.
이름과 인덱스가 결과에서도 의미를 유지합니다
명시적인 빈 문서를 포함해 모든 문서를 처리합니다. 문서 전체의 추가와 삭제는 별도 표시합니다. 배열은 인덱스로 비교하므로 앞에 항목을 넣으면 뒤쪽 여러 위치가 바뀐 것으로 보일 수 있습니다.
정수는 토큰 제한 안에서 모든 자릿수를 유지합니다. 유한 실수는 계수와 지수로 정확히 비교하여 1.0과 1e0은 같지만 정수 1과는 다릅니다. 실수 음의 영은 양의 영과 구분하며, 이 검토에서는 NaN끼리 같다고 봅니다.
추가되는 컨테이너나 스칼라로 바뀌는 컨테이너도 양쪽에서 지정 하위 트리를 제외한 뒤 비교합니다. 배열의 원래 인덱스를 보존하며 개수에는 남은 변경만 반영합니다.
스칼라를 명시적 타입과 문자열 값으로 기록해 큰 정수와 비유한 실수를 JSON 숫자나 null로 바꾸지 않습니다. 컨테이너에는 키 또는 원래 인덱스가 남습니다. 화면, 복사와 다운로드는 같은 최신 보고서를 사용하며 실행 가능한 패치는 아닙니다.
설정이 같다고 판단하기 전에 확인하세요
설정 파일을 검토할 때 생기는 의문
YAML은 탭을 들여쓰기 문자로 허용하지 않습니다. 공백으로 고친 뒤 구조 비교를 다시 실행하세요. 원본 텍스트 모드는 문법 오류가 있어도 탭과 줄바꿈 차이를 확인할 수 있습니다.
지원 범위 안의 JSON은 YAML 1.2로 처리할 수 있습니다. 다만 정수와 실수를 구분하므로 1과 1.0은 다릅니다. JSON만의 편집 기능이 필요하면 전용 도구를 사용하세요.
양쪽의 파일 선택으로 .yaml 또는 .yml 파일을 열 수 있습니다. 올바른 UTF-8과 입력 크기 제한을 확인하세요. 미리보기에서 교체를 적용하며, 적용 후 한 번 되돌릴 수 있습니다.
YAML 비교의 구조 모드는 별칭을 실제 값으로 확장합니다. 같은 문서의 앞쪽 앵커가 필요하고 순환은 허용하지 않습니다. 병합 키 확장은 별도 옵션으로 기본 비활성입니다.
입력은 브라우저에서 처리하며 서버에 저장하지 않습니다. 경로 제외는 구조 보고서에만 적용되므로 원본 보고서나 편집기에서 해당 내용이 지워지는 것은 아닙니다.
추가로 필요한 검토 사례가 있나요?
YAML 비교로 값과 타입을 확인한 뒤 원본 수정을 살펴보고 저장하거나 공유할 보고서를 선택하세요.
원본 보고서에는 경로 필터를 적용하지 않습니다.