두 파일 비교하기
요약
본 문서는 다양한 형식의 파일(XLSX, PDF, PPTX, 3D 모델, 코드 등)을 비교 분석하는 기능을 설명합니다. 이 기능은 개정판 간의 변경 사항을 시각적/구조적으로 추적하여 사용자가 놓치기 쉬운 차이점을 정확하게 파악할 수 있도록 돕습니다.
핵심 포인트
- 다양한 파일 형식(PDF, XLSX, PPTX 등)에 대한 비교 기능을 제공합니다.
- 3D 모델(STEP, STL) 및 CAD 도면(DXF, SVG)의 변경 사항을 시각화하여 보여줍니다.
- 코드나 설정 파일(JSON, L5X, NCC)도 구조적/텍스트 기반으로 상세히 비교할 수 있습니다.
- 전기/제어 시스템 관련 전문 데이터(IEC 61850, PSS/E 등)의 변경 사항 추적이 가능합니다.
두 파일을 업로드하여 차이점을 확인하거나 사이드바에서 샘플을 선택하여 시작할 수 있습니다.
예시 비교
-
XLSX: 엑셀 BOM (Bill of Materials) - 테이블 자체에서 두 워크북 개정판을 비교합니다. 변경된 셀은 강조 표시되고, 추가 및 삭제된 행이 표시됩니다.
-
PDF: PDF 도면 - 페이지별로 P&ID(Piping and Instrumentation Diagram), 도면 및 사양서를 나란히 비교하며, 개정판 간에 이동한 시트의 경우 정렬 보정이 이루어집니다.
-
PPTX: 파워포인트 디자인 검토 - 슬라이드별로 디자인 검토용 덱을 비교하여 회의 중이 아닌 전에 변경 사항을 찾을 수 있습니다.
-
VSDX: Visio P&ID - Visio 다이어그램을 다이어그램 형태로 렌더링하고 비교합니다. 이는 P&ID와 같이 Visio 자체에 사용 가능한 비교 기능이 없는 경우 유용합니다.
-
PNG: 블록 다이어그램 (PNG) - 내보낸 다이어그램, 플롯 및 스캔본의 픽셀 단위 정확한 비교를 수행하여 눈으로 놓치기 쉬운 차이를 찾아냅니다.
-
STEP: STEP 3D 모델 - 브라우저에서 렌더링된 3D 모델을 통해 CAD 소프트웨어 없이도 부품의 두 개정판 간에 무엇이 변경되었는지 확인할 수 있습니다.
-
STL: STL 메시 (AI 경량화 브래킷) - 생성 설계, 코드-CAD 및 슬라이서에서 나온 삼각형 메쉬를 비교하며, 변경된 형상은 히트맵으로 표시됩니다.
-
DOCX: 워드 사양서 - 문서 전체에 빨간 줄(redline)을 그어 삽입 및 삭제 사항을 추적합니다. Word를 열 필요 없이 추적 변경 스타일로 확인 가능합니다.
-
JSON: JSON 설정 파일 - 구성 파일과 장비 내보내기 파일을 구조화된 JSON으로 비교하며, 원본 텍스트는 클릭 한 번 거리에 있습니다.
-
SVG: SVG 다이어그램 - 레이아웃 엔진이 통째로 다시 작성한 XML 형태로가 아닌, 도면 형태로 벡터 다이어그램을 비교합니다.
-
DXF: DXF 도면 - AutoCAD 없이도 렌더링하고 비교할 수 있는 2D CAD 도면입니다.
-
L5X: Rockwell PLC 프로젝트 - Rockwell Studio 5000에서 내보낸 파일을 프로젝트로 읽어 태그, 루틴, 래더 로직 등을 확인하며 변경된 렁(rung)을 강조 표시합니다.
-
REQIF: 요구사항
DOORS, Polarion 또는 Jama의 요구사항 기준선(baseline)을 요구사항별로 비교합니다. 재작성된 텍스트는 빨간 줄로, 이동한 장은 구조적으로, 변경된 링크는 명시하여 알려줍니다. -
NCC: CNC 공구 경로 (G-code) - 공구별로 그려진 CNC 프로그램을 공구 경로 형태로 보여주며, 이동한 구멍, 새로운 이송 속도(feed), 추가된 마무리 패스 등을 알려줍니다.
-
BDFNASTRAN wing rib NASTRAN FEA는 3D 메시로 그려졌으며, 변경된 요소가 칠해지고(painted), 이동된 노드가 표시되었으며, 속성 및 재료 변경 사항이 나열되었습니다.
-
DEXPIDEXPI P&ID (amine contactor) P&ID를 데이터 형태로, 그림이 아닌 형태로 다루었습니다. AVEVA, SmartPlant, Comos의 DEXPI/Proteus XML을 다이어그램으로 그리고 태그별로 비교했습니다.
-
RAWPSS/E power-flow case PSS/E 전력 흐름 케이스는 전압 레벨별로 단선도(one-line diagram)로 그려졌으며, 이름이 변경된 버스, 재배치된 발전기, 그리고 탭 변경 사항이 언급되었습니다.
-
SCDIEC 61850 substation IEC 61850 변전소는 변전소로 읽혔습니다. IED(Intelligent Electronic Device), GOOSE 및 샘플 값(Sampled Value) 발행물에 대해 라인을 트립시키기 전에 재지정된 구독(re-pointed subscription)이 발견되었습니다.
-
GTLGerber PCB copper Gerber 레이어는 RS-274X에서 읽어오는 대로 그려졌으며, 추가되고 제거된 구리 부분과 개구부(aperture) 변경 사항이 나열되었습니다.
-
KICAD_SCHKiCad 회로도 KiCad 회로도는 파일 자체의 심볼 및 와이어를 사용하여 그려졌으며, 추가되거나 제거되었거나 변경된 심볼, 와이어 및 레이블이 시트에 표시되었습니다.
-
KICAD_PCBKiCad PCB 레이아웃 KiCad 보드는 레이어별로 그려졌습니다. 풋프린트(footprints)가 이동하거나 회전하거나 재네팅(re-netted)되었고, 변경된 트랙, 비아(vias), 영역(zones), 그리고 네트별 길이 변화량이 기록되었습니다.
-
SLXSimulink model Simulink 모델은 Simulink 자체 레이아웃으로 그려졌습니다. 블록이 추가되거나 이동하거나 재매개변수화되었고, 신호가 재라우팅된 것이 시스템별로 표시되었습니다.
-
MOModelica model Modelica 모델은 다이어그램 주석으로부터 그려졌으며, 변경된 컴포넌트, 파라미터, 연결부(connects), 방정식이 클래스별로 나열되었습니다.
-
ORKOpenRocket design OpenRocket 설계는 컴포넌트 트리에서 그려졌습니다. 재크기 조정된 부품, 모터 구성 및 시뮬레이션 결과가 비교되었습니다.
-
ASCLTspice schematic LTspice 회로도는 내장 심볼 라이브러리로부터 그려졌으며, 재값 지정된 부품이 10k → 4.7k로 표시되었고 변경된 네트와 와이어가 표시되었습니다.
-
IFCIFC building model IFC 모델은 Revit, Tekla 또는 Plant 3D에서 읽어온 건물입니다. 공간 트리(spatial tree), 층 평면도(storey plan), 속성 세트(property sets)를 통해 요소별로 비교되었습니다.
-
PLCOPENPLCopen controls program IEC 61131-3 programs in PLCopen XML from Codesys, TwinCAT, EcoStruxure and B&R - ladder, function blocks, SFC and Structured Text - compared rung by rung.
작동 방식 (How it works)
- 1 사이드바에서 샘플을 선택하거나, 자신의 파일로 바로 이동합니다.
- 2 비교할 이전(before) 버전과 이후(after) 버전을 두 슬롯에 드롭합니다. 각 최대 25.0 MB이며, 동일한 유형의 두 파일을 사용해야 합니다.
- 3 비교 내용을 읽습니다. '공유하기(Share)'를 누르면 다른 사람이 볼 수 있는 링크로 변환됩니다.
자주 묻는 질문 (FAQ)
무료인가요? (Is it free?)
네, 계정이나 체험 기간 제한이 없습니다. 이 diff playground는 엔지니어링 문서 세트의 버전 관리를 위한 Kord의 무료 기능입니다. 단 10초 만에 실행할 수 있는 비교 기능을 통해 브로셔보다 제품을 더 잘 설명할 수 있습니다.
제 파일은 어떻게 되나요? (What happens to my files?)
비교를 렌더링하는 데 필요한 시간 동안만 보관됩니다. 대부분의 형식은 브라우저에서 읽히며, Word와 PowerPoint는 메모리 상에서 서버 측으로 미리보기 변환되고, 요청 본문(request body)에 너무 큰 파일은 단명 업로드(short-lived upload)를 거쳐 자동으로 삭제됩니다. 아무것도 저장되지 않으며, 기록을 연결할 계정도 없습니다. 더 자세한 내용은 보안 페이지를 참고하세요.
크기 제한은 얼마인가요? (What is the size limit?)
파일당 25.0 MB입니다. 용량이 큰 Office 파일의 경우 백그라운드에서 단명 업로드를 통해 처리되므로, 작은 파일과 동일하게 작동합니다.
비교 내용을 공유할 수 있나요? (Can I share a comparison?)
네. '공유하기(Share)'는 열람하는 사람 누구에게나 동일한 diff를 렌더링하는 링크를 생성하며, 이 경우에도 상대방은 계정이 필요하지 않습니다.
AI 에이전트나 스크립트로 비교 링크를 만들 수 있나요? (Can an AI agent or a script create a comparison link?)
네, 로그인 없이 가능합니다. 두 파일을 https://work.withkord.com/api/diff/share에 multipart 필드인 before와 after라는 이름으로 POST하면 됩니다. JSON 응답에는 기본적으로 7일 동안 열람 가능한 URL이 포함되어 있으며(ttlDays로 설정 가능, 최대 한 달), 두 파일은 링크가 만료될 때까지만 보관됩니다. 약 4 MB를 초과하는 파일에 대한 업로드 단계가 포함된 전체 계약 내용은 https://work.withkord.com/openapi.json의 OpenAPI 문서에 있습니다.
두 개 이상의 파일을 비교할 수 있나요? (Can I compare more than two files?)
이것이 바로 Kord 자체입니다: 전체 문서 세트에 대한 버전 관리(version control), 모든 파일의 두 개 수정본 간 시각적 차이점 비교(visual diff), 승인 절차가 포함된 검토 회의, 그리고 발행된 내용과 연결된 감사 추적(audit trail)까지 제공합니다. 헤더에서 Kord를 사용해 보거나 마케팅 사이트에서 형식 가이드(format guides)를 읽어보세요.
각 형식별 가이드 - 비교가 보여주는 것, 대안들이 어떻게 구성되어 있는지 - live at withkord.com/compare 에서 확인하실 수 있으며, 문서에 대한 Git과 함께 엔지니어링 파일의 버전 관리가 보이는 것보다 왜 더 어려운지에 대한 긴 답변을 제공합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Show HN (AI)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기