최근에 임베디드 개발을 하면서 헥사 파일을 확인할 필요가 있어서 윈도우용 헥사파일 에디터를 검색을 해보니 오늘 포스팅 제목에서 소개한 HxD 가 검색이 되더군요. HxD 는 아쉽게도 윈도우 PC에서만 사용 가능한 프리웨어 입니다. 그래도 우리나라 PC 사용자의 대다수가 윈도우 운영체제를 사용하기 때문에 사실 많은 분들이 HxD 를 사용하실 거라고 생각합니다.

HxD 는 아래 주소에서 다운로드 가능 합니다.

https://mh-nexus.de/en/hxd/

위 주소에서 조금만 아래로 스크롤 해 보면 다운로드 링크가 나오고 자산의 운영체제에 따라 프로그램을 다운로드 하시면 됩니다.

윈도우 소프트웨어가 그렇듯이 HxD 역시도 다음 다음을 클릭하면 설치가 되고~ 아래 보시는 바와 같이 설치 버전과 포터블 버전을 선택할 수 있습니다.

저는 주로 윈도우를 사용하기는 하지만 리눅스도 가끔씩은 사용하는 편이라서 다른 운영체제에서 쓸 만한 헥사파일 에디터가 있나 검색을 해보니 Cross-platform 헥사 에디터로는 wxHexEditor 가 있고 아래 주소에서 다운로드 할 수 있었습니다. 자신의 PC 운영체제에 맞는 프로그램을 설치하시면 됩니다.

http://www.wxhexeditor.org/download.php

윈도우에서는 Notepad++ 도 많이 사용하는데 Notepad++ 플러그인이 있는지를 확인해 보니 HEX-Editor 라는 플러그인이 있는 것을 확인할 수 있었습니다. 요즘 Notepad++ 에는 플러그인 매니저가 기본으로 들어있지 않아서 아래 주소를 참조하여 플러그인 매니저를 설치하시고~

http://iamaman.tistory.com/2044

다음과 같이 HEX-Editor 플러그인을 설치하시면 됩니다.

찾아보니 헥사 파일을 확인할 수 있는 에디터로 정말 다양한 도구들이 있는 것을 확인할 수 있었습니다. 요즘은 오픈소스 또는 프리웨어 툴들이 너무나 좋아져서 개발을 하기에 정말 좋아진 세상인 것 같습니다.



오늘은 오픈 소스 파일 동기화 프로그램인 FreeFileSync에 대해 소개하려 합니다.

 

컴퓨터를 사용하다 보면 당연히 백업을 해야 하는 경우가 많이 생깁니다.

 

저는 운영체제가 깔려 있는 C:\ 에서 D:\ 로 백업을 주로 하는데~ 아무래도 이래 저래 윈도우를 주로 사용하게 되다 보니 마땅한 백업 툴이 별로 없더군요.

 

그래서 찾아보니 아래 주소의 FreeFileSync 라는 프로그램을 알게 되었습니다.

 

http://www.freefilesync.org/

 

FreeFileSync 는 윈도우뿐만 아니라 리눅스 맥 에서도 돌아가는 Cross-platform 툴 입니다.

 

다운로드는 아래 주소에서 받을 수 있습니다.

 

http://www.freefilesync.org/download.php

설치하면 아래 그림과 같이 생겼는데~

 

사용 방법도 굉장히 심플한데~ 위 그림과 같이 동기화 할 폴더를 설정하고~ 양방향을 할지 미러링을 할지 그냥 업데이트를 할지 설정한 다음에~

 

F9 를 누르거나 동기화 버튼을 누르면 동기화가 됩니다.

 

일괄작업으로 저장을 누르면 작업에 대한 배치 파일도 만들 수 있습니다.

 

예약 작업으로 걸어 놓고~ 운영체제 종료 시 자동으로 백업하게 하는 것도 좋은 방법일 것 같네요~


  1. 야옹야옹 2018.09.19 09:50

    좋은 정보 감사합니다.
    백업프로그램 마땅한거 없어서 애먹었는데...
    땡큐요~

코딩시 찾기 바꾸기는 매우 자주 하는 작업 중의 하나인데요

   

보통 Eclipse 와 같은 IDE(Integrated Development Environment)를 사용하는 경우 Find and Replace 는 너무나 쉬운 작업인데~

   

찾기 바꾸기를 위해 Eclipse 와 같은 IDE 를 일일이 실행 시키는것도 참 귀찮은 일이죠~

   

리눅스 등에서는 sed 와 같은 툴을 사용하지만~ 반복 작업이 아닌 이상은 GUI 환경에서 작업하는게 편하긴 하죠~

   

그래서 찾아보니 아래 주소에 fnr.exe 라는 프로그램이 있더군요.

   

아쉽게도 Cross-platform 은 아니고~ 윈도우에서만 동작합니다.

   

https://findandreplace.codeplex.com/

   

아래 그림과 같이 다운로드를 수행 후 압축을 풀면 fnr.exe 파일이 나옵니다.


위 프로젝트는 아래 주소로 옮겼네요. 


https://github.com/zzzprojects/findandreplace






   

fnr.exe 파일을 실행하면 아래 그림과 같이 Find and Replace GUI 프로그램이 실행 됩니다.



 

Dir 에 텍스트 파일이 들어 있는 폴더를 지정하고 찾을 문구와 바꿀 문구를 넣고 Replace 를 누르면 찾기 바꾸기가 동작 합니다. Find Only를 누르면 찾기만 동작하는 하구요~

 

위 그림에서 보는 바와 같이 fnr.exe 은 GUI, Regular Expression 뿐만 아니라 command 명령으로도 사용 할 수 있습니다.

   

GUI 의 아래 부분에 있는 "Gen Replace Command Line" 버튼을 클릭하면~ 아래 그림과 같이 Command Line 명령으로도 나오는 것을 확인 할 수 있습니다.





 

Command Line 을 사용하면 좀 더 다양한 응용도 할 수 있을 것으로 보이네요~


+ Recent posts