묻고 답하기

integer overflow라고 뜹니다.

페이지 정보

작성자 지니 작성일18-07-16 17:56 조회52회 댓글2건

본문

USB에 담아서 쓰고 있었는데요.

갑자기 USB 인식이 안 되다가 다시 됐는데

실행하니 integer overflow라고 뜨면서 열리지 않습니다.

어떻게 조치하면 될까요?


추천 0

댓글목록

관리자님의 댓글

관리자 작성일

답변이 늦어서 죄송합니다.

먼저 프로그램을 재설치한 후 환경설정파일(DambiNote.cfg)을 지우고 실행해보십시오. 
환경설정파일의 위치는 OS별로 다릅니다.
묻고 답하기 게시판에서 제목검색으로 "환경설정 파일 옮기기"를 찾으면 관련 내용이 있습니다.

dnf파일 옆에 ~dnf(백업파일)가 있다면 확장자를 dnf로 바꿔서 열면 됩니다.

여전히 안된다면 파일헤더를 강제로 손상시킨후 복구기능이 자동으로 수행되도록 해야 합니다.
먼저 손상된 dnf파일을 복사해서 백업해두십시오.
http://www.dambisoft.co.kr/download/DamageFile.zip 를 다운받으십시오.
압축을 풀고 실행한 후 해당 dnf 파일을 작업파일로 선택 후  손상위치값을 0으로 , 손상 바이트수를 933 으로 입력후 실행을 누르면
dnf 파일 앞부분 헤더정보가 모두 지워지게 됩니다.

그 후 dnf파일을 열면 여는 과정에서 파일전체를 분석하면서 복원기능을 수행합니다.
이때 복원된 문서가 없다고 나오면 파일이 완전히 손상된 것으로 볼 수 있으며 다른 방법이 없습니다.
참고로 USB는 디스크 불량 및 오동작으로 인하여 파일전체가 손상되는 경우가 간혹 있으므로 늘 백업에 신경을 쓰셔야 합니다.
 
만약 이렇게해도 여는 과정에서 여전히 integer overflow가 뜬다면 파일을 보내주시면 손상된 부분만 제외하고 되살릴 가능성이 있습니다.
4메가 이상이라면 메일로 보내면 안되고 구글드라이브 같은 곳에 올린 후 공유링크를 메일로 보내주시면 됩니다.

지니님의 댓글

지니 작성일

위에 방법은 다 안 됐고 마지막에 헤더 강제 손상 시키고 복구되었습니다!
감사합니다!