Skip to content

Releases

HWP diff 0.2.0 — 단일 HTML (사전 배포판)

Choose a tag to compare

@amnotyoung amnotyoung released this 02 Nov 14:44

단일 HTML을 기본 배포 파일로 제공하는 v0.2.0 사전 배포판입니다.

사용 방법

  1. 아래 Assets에서 HWP-diff-v0.2.0.html을 받습니다.
  2. Windows 업무 PC에 복사하고 Edge 또는 Chrome으로 파일 자체를 엽니다.
  3. HWP 5.x 또는 HWPX 두 개를 선택해 비교합니다. 설치·Node.js·EXE·로컬 서버·인터넷은 필요하지 않습니다.

build-info.json과 SHA256SUMS.txt는 버전 및 파일 무결성 확인용이며 실행에 필요하지 않습니다. 이번 릴리스에서는 EXE·DMG를 새로 만들지 않았습니다.

변경 사항

  • 기존 내용·서식·메모, 목록·원본, 검색·필터·결과 저장 UI를 단일 HTML로 제공합니다.
  • 큰 문서의 비교 계산을 자동 분할하고 문단·표의 전체 대응과 중복·누락을 검사합니다. 2,101개 문단 사례를 검증했습니다.
  • HWPX 그림 용량을 본문과 별도 검사합니다. 그림이 한도를 넘으면 원본을 바꾸지 않는 내부 경량 처리본으로 본문 비교를 계속하고 그림 제외를 안내합니다.
  • 상단에 앱 버전·빌드 식별값을 표시하고 버전 정보 복사로 피드백에 첨부할 수 있습니다.
  • 결과 화면의 앱 이름을 눌렀을 때 드라이브 루트로 이동하던 문제를 수정했습니다.
  • 일부 본문·표를 읽지 못한 경우 불완전한 결과를 정상 완료로 표시하지 않습니다.

검증과 범위

  • 이 릴리스 커밋에서 회귀 테스트 153개 통과.
  • macOS Chrome 156.0.8078.74: 비교 11종, 미리보기 22개, 취소·재시도·HTML/JSON 저장·탐색 상태·버전 복사·이름 클릭 후 상태 유지 검증 통과.
  • HTML 한 파일만 별도 폴더에 복사해 오프라인 실행했으며 HTTP/HTTPS 요청 0건.
  • 앞선 HTML 빌드는 사용자가 Windows 업무 PC 정상 실행을 확인했습니다. 이 최종 배포 파일의 Windows 실기기 확인은 별도이며, 위 macOS 재검증과 구분합니다.

HWP 서식·메모 미검사와 파서·미리보기의 기존 한계는 유지됩니다. 자동 분할은 비교 계산에 적용되며 파서 전체를 스트리밍 방식으로 바꾼 것은 아닙니다. 일반 배포용 HWP 5.x는 Kordoc의 공식 처리 경로를 사용하지만 한컴 COM 보완 처리가 필요한 일부 문서는 HTML에서 지원하지 않습니다. 자세한 내용은 단일 HTML 안내를 참고하세요.

소스 커밋: cc3608ab6993ee434e8c457a065d6739eeecc30a
빌드 ID: 0.2.0+20261102T144010016Z.cc3608ab.e55ab752d9

문제 제보 시 앱 상단의 버전 버튼 → 버전 정보 복사 내용을 함께 전달해 주세요. 문서 이름이나 내용은 복사하지 않습니다.

HWP diff 0.1.1 (사전 배포판)

Pre-release

Choose a tag to compare

@amnotyoung amnotyoung released this 31 Oct 00:14

HWP·HWPX 두 문서를 이 PC 안에서 비교하는 로컬 프로그램입니다. 문서는 외부로 보내지 않습니다.

주식회사 한컴(한글과컴퓨터)과 관계없는 개인 프로젝트이며, HWP는 주식회사 한컴의 등록상표입니다.

바뀐 점

  • 앱 이름을 ‘한컴 diff’에서 HWP diff로 바꿨습니다. 비교 기능은 v0.1.0과 같습니다.
  • Mac에서는 새 앱으로 인식되므로 처음 한 번 다시 허용해야 합니다. 이전 한컴 diff.app은 Applications에서 지워도 됩니다.

파일

파일 대상
HWPDiff-0.1.1-mac-apple-silicon.dmg macOS 11 이상 · Apple Silicon(M1 이후)
HWPDiff-0.1.1-win-x64.exe Windows 10·11 64비트
SHA256SUMS.txt 위 두 파일의 SHA-256

Node.js를 설치하지 않아도 됩니다. 실행하면 기본 브라우저에 앱 화면이 열립니다. 프로그램 종료를 누르거나 마지막 앱 탭을 닫으면 약 10초 뒤 종료됩니다.

처음 실행할 때

코드서명과 Apple 공증을 받지 않은 빌드라, 처음 한 번은 Windows와 macOS가 실행을 막습니다. 한 번 허용하면 이후에는 바로 실행됩니다.

Windows

  • 실행하기 전에 EXE를 우클릭 → 속성 → 일반 탭 아래쪽의 차단 해제를 체크 → 확인. 이후 경고 없이 실행됩니다.
  • 또는 파란 “Windows의 PC 보호” 화면에서 추가 정보 → 실행을 누릅니다.
  • 회사 PC 정책이 서명 없는 실행 파일을 막으면 두 방법 모두 동작하지 않습니다. 전산팀에 허용을 요청하세요.

Mac

  1. DMG를 열어 HWP diff.app을 Applications로 옮긴 뒤 한 번 실행합니다. 차단 안내가 뜨면 완료를 눌러 닫습니다.
  2. 시스템 설정 → 개인정보 보호 및 보안을 열고 아래쪽 ‘HWP diff’ 항목의 그래도 열기를 누른 뒤, 확인 창에서 열기를 누릅니다.
  3. 그래도 열기가 보이지 않으면 터미널에서 아래 명령을 한 번 실행합니다.
xattr -dr com.apple.quarantine "/Applications/HWP diff.app"

확인 범위

  • 자동 테스트 120개 통과. DMG 안의 앱으로 비교·원본 렌더링 자체 검증을 했고, EXE의 내용물(Windows x64용 Node 22.23.4와 앱 파일)을 확인했습니다.
  • 같은 코드의 v0.1.0은 Windows PC와 Apple Silicon Mac 실기기에서 설치·실행을 확인했습니다. v0.1.1 실행 파일 자체는 아직 실기기에서 실행해 보지 않았습니다.
  • 코드서명과 Apple 공증 전의 검증용 빌드입니다.

SHA-256

da57d6da2a30ac4e72e07a6e09a6688bc22d1ba9d4e42e7475e2f48be65ef591  HWPDiff-0.1.1-mac-apple-silicon.dmg
0290810405ff1cf589374a3032171dbf0edcc78dc12659789473867cf1e40cf3  HWPDiff-0.1.1-win-x64.exe

소스 커밋: 0e3f24e

한컴 diff 0.1.0 (사전 배포판)

Pre-release

Choose a tag to compare

@amnotyoung amnotyoung released this 30 Oct 12:57

HWP·HWPX 두 문서를 이 PC 안에서 비교하는 로컬 프로그램입니다. 문서는 외부로 보내지 않습니다.

파일

파일 대상
HancomDiff-0.1.0-mac-apple-silicon.dmg macOS 11 이상 · Apple Silicon(M1 이후)
HancomDiff-0.1.0-win-x64.exe Windows 10·11 64비트
SHA256SUMS.txt 위 두 파일의 SHA-256

Node.js를 설치하지 않아도 됩니다. 실행하면 기본 브라우저에 앱 화면이 열립니다. 프로그램 종료를 누르거나 마지막 앱 탭을 닫으면 약 10초 뒤 종료됩니다.

처음 실행할 때

코드서명과 Apple 공증을 받지 않은 빌드라, 처음 한 번은 Windows와 macOS가 실행을 막습니다. 한 번 허용하면 이후에는 바로 실행됩니다.

Windows

  • 실행하기 전에 EXE를 우클릭 → 속성 → 일반 탭 아래쪽의 차단 해제를 체크 → 확인. 이후 경고 없이 실행됩니다.
  • 또는 파란 “Windows의 PC 보호” 화면에서 추가 정보 → 실행을 누릅니다.
  • 회사 PC 정책이 서명 없는 실행 파일을 막으면 두 방법 모두 동작하지 않습니다. 전산팀에 허용을 요청하세요.

Mac

  1. DMG를 열어 한컴 diff.app을 Applications로 옮긴 뒤 한 번 실행합니다. 차단 안내가 뜨면 완료를 눌러 닫습니다.
  2. 시스템 설정 → 개인정보 보호 및 보안을 열고 아래쪽 ‘한컴 diff’ 항목의 그래도 열기를 누른 뒤, 확인 창에서 열기를 누릅니다.
  3. 그래도 열기가 보이지 않으면 터미널에서 아래 명령을 한 번 실행합니다.
xattr -dr com.apple.quarantine "/Applications/한컴 diff.app"

확인 범위

  • Windows PC와 Apple Silicon Mac 실기기에서 설치·실행을 확인했습니다(2026-10-31).
  • macOS: 자동 테스트 120개 통과. DMG 안의 앱으로 비교·원본 렌더링 자체 검증과 실제 HWPX 비교를 확인했습니다.
  • Windows: 소스 실행 기준 자동 테스트가 실기기에서 통과했습니다.
  • 코드서명과 Apple 공증 전의 검증용 빌드입니다.

SHA-256

e6d178a68883f07801867a9084b2627df16aa1efa5c7b6edba3c5db8379d1cfa  HancomDiff-0.1.0-mac-apple-silicon.dmg
89294ed6d90204be3eb6cb1ed46f99365f6a130b1080b1cab7ac58eb977e8c95  HancomDiff-0.1.0-win-x64.exe

소스 커밋: 4a20e60