IT 2014. 1. 8. 00:39

Open source project - JCompare

  한동안 맘먹고 있던 프로젝트 하나를 Github에 공개를 했다. 프로젝트 이름은 대충 JCompare라고 지었다. Jason의 J, 파일 비교 프로그램이니 Compare…. 각설하고…이하 프로젝트 설명

  JCompare는 WinMerge나 VSS의 Compare기능같이 두 텍스트 파일의 다른점을 비교해 주는 프로그램이다. 대용량 파일의 비교가 가능하고 똑똑한 검색을 위해 Longest Common Subsequences 알고리즘을 사용하였다. LCS의 장점은 똑똑한 비교가 가능하나 그만큼 성능에 있어서는 불리하다. 기본적인 프로그램 사양은 아래와 같다.

개발툴 : Delphi 7 -> Delphi 2010

비교 알고리즘 : Longest Common Subsequences

대용량 처리 방법 : 라인 단위로 MD5 해쉬화 하여 비교

추후 많은 개발자들이 볼 수 있도록 C++로 라이브러리화 할 예정이다.

저장소 주소는 다음과 같다 - 저장소 가기


더 보기 - 클릭!