[개선 사항 (DB관련)]
- 파일 구조 개선 (DB방식)
이번 버전에서는 파일구조가 바뀌었습니다. 따라서 1.5 버전에서 저장된 파일은 하위 버전과의 호환성이 없습니다.
[파일]-[내보내기]-[하위버전 파일로 저장] 메뉴를 통하여 변환을 하면 하위버전(1.48 이하 버전)에서 열 수 있습니다.
하위버전으로의 변환과정에서 정보유실은 전혀 발생하지 않습니다.
기존 파일을 열어서 편집후 저장을 하면 파일 포맷이 DB방식으로 바뀝니다.
수정없이 파일포맷을 바꾸려면 [파일]-[파일사이즈 최적화] 메뉴를 실행하면 됩니다.
※ 파일을 열 때 옛 파일 (1.48 이하) 이면 프로그램창 맨 위에 표시되는 파일명 다음에 '옛 파일 형식'이라는 표기가 붙습니다
참고로 1.47 이하 버전 파일을 열어서 본문 검색을 하면 속도가 느립니다. 새로 저장해서 1.5 포맷으로 바뀌면 빨라집니다.
- 파일 안정성
1. 파일이 손상되어도 고장나지 않습니다. 따라서 부분 손상으로 데이터를 통째로 날리는 경우는 없습니다.
어느부위에 얼마만큼의 손상을 입든지 상관없이 손상되지 않은 문서들은 열때 자동으로 인식합니다.
가령 파일의 중요 정보인 헤더를 포함하여 99.9% 손상되어도 0.1%속에 들어 있는 문서를 찾아서 복원합니다.
따라서 안정성측면에서 볼때 윈도우즈 탐색기에 개별 문서를 하나씩 분산하여 저장하는 것과 별다른 차이가 없습니다.
단독실행파일(exe)의 경우에도 손상된 경우 실행과정에서 자동으로 복원합니다. exe에 내장된 뷰어가 고장나서 실행자체가 되지 않는 경우에는 담비노트의 [열기] 메뉴에서 열면 열리는 과정에서 복원해줍니다. 이번 버전부터는 열기메뉴에서 확장자를 exe로 선택하면 단독실행파일도 열 수 있습니다.
아래 링크에서 파일 손상 프로그램을 다운받아서 dnf 및 단독실행파일을 손상시킨 후 테스트해보실 수 있습니다. 다른 프로그램의 데이터파일과의 차별성을 확인하실 수 있을 것입니다.
옛 파일 (1.48 이하)들은 복원하지 못합니다. 1.5 버전 파일만 해당됩니다.
※ 파일손상 프로그램 : 다운로드
[파일 손상 관련 주의사항]
동일계층에 존재하는 문서가 250개를 넘어가면 그 계층에 있는 문서들은 손상 복원시에 손상 부위에 따라서 기존 순서를 인식하지 못하고 임의로 배치될 수 있습니다. (소속 계층 자체는 인식함) 따라서 동일계층상에 문서가 250개 넘는 경우에는 하위 폴더를 만들어서 250개가 넘지 않도록 하십시오. 중요한 자료들에 대해서만 이렇게 하면 되며, 스크랩, 메모자료등 순서가 중요하지 않아 복원후 날짜순으로 정렬하면 되는 자료들은 신경쓰지 않아도 될듯 합니다.
250개 제약은 파일이 손상된 경우에만 문제가 될 수 있으며 파일만 손상되지 않는다면 동일계층 문서갯수가 수천개를 넘어도 전혀 문제되지 않습니다.
트리에서 'N'을 누르면 번호가 출력되므로 동일계층 문서수를 확인할 수 있습니다. 'N'을 다시 누르면 사라집니다.
※관련 메뉴: 파일 손상 점검 및 치료
2. 저장과정에서 PC 다운, 프로그램이 다운, 강제종료 되어도 파일이 손상되지 않습니다.
다운되면서 저장작업이 중간에 끊기는 경우에는 열 때 이전상태로 다시 되돌리는 기능을 갖추고 있습니다.
즉, 메모리상의 수정 데이터만 날라갈뿐 기존에 저장된 데이터는 손상을 입지 않습니다.
따라서 저장 도중에 발생하는 파일손상을 우려하여 백업파일 생성을 켜고 사용할 필요는 없습니다.
3. 이동디스크에서 사용시 디스크가 뽑혀도 다시 꽂아서 사용하면 됩니다.
저장도중 뽑혀서 저장이 실패해도 꽂아서 다시 저장하면 됩니다.
디스크가 뽑힌채 사용을 하는 경우 적절한 안내 메시지를 띄웁니다만 무시하고 너무 무리하게 사용하면 예기치 못한 에러가 발생할 수 있으므로 안내메시지가 뜨면 가급적 디스크를 다시 꽂고 사용하십시오. 다시 사용할 필요가 없으면 프로그램을 종료하면 됩니다.
4. 사용도중 디스크 공간이 부족하여 저장이 실패하는 경우 편집중인 데이터 및 파일이 손상을 입지 않습니다.
디스크 공간을 늘인 후 다시 저장을 하든지 [다른 이름으로 저장] 메뉴를 통하여 다른 드라이브에 저장하면 됩니다.
※ 참고로 패스워드 변경, 압축, 파일사이즈 최적화 등 파일 전체 구조를 바꾸는 경우에도 프로그램 또는 PC다운 등으로 작업실패시 기존 데이터파일은 손상을 입지 않습니다.
- 파일 용량 및 성능
문서 갯수: 이론적으로는 약 20억개 까지 지원됩니다만 실질적으로는 빠른 PC에서 100~200만개, 느린 PC라면 5~10만개 정도 선에서 가볍게 사용할 수 있습니다.
파일 사이즈: 파일구조가 64비트 주소체계를 사용하므로 제약이 없습니다. OS가 지원하는 범위까지 지원됩니다.
메모리 소모량: 메모리 소모량은 문서갯수에 비례합니다. 파일사이즈와는 무관합니다.
일반적인 사용환경 ( 몇만개 이하의 문서로 된 파일을 사용하는 경우) 는 메모리 소모량이 매우 작으므로 무시하셔도 됩니다.
- 테스트 환경: OS (XP), CPU (3기가, 듀얼코어, 모델명: 울프데일 8500), 메모리(2기가), 하드디스크 (Seagate 320G,7600 rmp, 버퍼용량 16M)
테스트 파일
|
파일사이즈
|
열기 속도
|
저장 속도
|
메모리 소모량
|
문서수 1만개
|
222 메가
|
0.3초
|
0.2초
|
6M~16M
|
문서수 5만개 (본문내용 없음)
|
7 메가
|
0.3초
|
0.2초
|
6M~50M
|
문서수 5만개
|
1 기가
|
0.4초
|
0.5초
|
9M~50M
|
문서수 10만개 (본문내용 없음)
|
15 메가
|
0.5초
|
0.3초
|
15M~105M
|
문서수 10만개
|
2.1 기가
|
0.8 초
|
0.6초
|
16M~108M
|
문서수 20만개
|
4 기가
|
1.5초
|
1초
|
27M~205M
|
문서수 110만개 (본문내용 없음)
|
150 메가
|
2.2초
|
1.5초
|
125M~ 1G
|
문서수 200만개 (본문내용 없음)
|
271 메가
|
3.5초
|
2초
|
228M~ 2G
|
열기속도는 프로그램 실행후 열기 메뉴를 통하여 최초로 열었을 때의 속도입니다.
(파일 암호화 여부는 거의 영향을 미치지 않습니다.)
같은 파일을 다시 열면 좀 더 빠릅니다.
탐색기에서 파일을 더블클릭해서 열면 실행파일 때문에 1초 정도 더 느립니다.
단독실행파일(exe)의 경우에도 열기 속도는 dnf와 거의 동일합니다.
저장속도는 고정 하드 디스크에서 테스트한 값입니다. 이동디스크에서는 훨씬 느립니다.
(※ 참고로 이동디스크는 메모리타입보다는 외장하드가 훨씬 빠릅니다.)
※ [도구]-[환경설정] 메뉴의 [저장] 탭에서 '저장시에 디스크 출력 동기화' 항목을 끄면 저장속도가 더 빠릅니다.
저장속도를 빠르게 하기 위하여 저장시 디스크출력을 동기화시키지 않는 프로그램들이 많이 있습니다.
하지만 프로그램 및 PC 다운시 이미 저장한 데이터임에도 불구하고 잃어버릴 우려가 있고 데이터 파일 안정성이 떨어지므로 매우 느린 PC환경등 꼭 필요한 경우가 아니라면 가급적 사용하지 않는 편이 좋습니다.
메모리 소모량은 실행파일을 제외한 메모리입니다. (실행파일은 최소 6M 정도 소모됨, 각종 메뉴를 실행하면 조금 늘어남)
최대 메모리 소모량은 트리에 있는 모든 문서가 메모리에 올라오고, 검색 리스트에서 전체 문서가 모두 검색되었을 때의 용량입니다. 동작 성능 향상을 위하여 문서 제목 정보는 캐쉬형태로 가지고 있기 때문에 열어본 문서수에 비례하여 메모리소모량이 늘어납니다.
문서내용이 없을 때의 파일사이즈는 제목 길이 및 제목 폰트에 크게 좌우됩니다. 기본 폰트를 사용하면 사이즈가 좀 더 작습니다.
※ 성능은 문서수에 좌우되며 파일사이즈와는 거의 무관합니다. 저장속도가 약간 (0.5~1초) 더 느려질 뿐입니다.
(본문 내용이 빈 문서를 테스트파일로 사용한 것은 파일 사이즈와 거의 무관함을 보여드리기 위함입니다.)
※ 검색속도는 1.48 버전에 비하여 조금 더 느립니다. (1.5는 검색 데이터를 메모리가 아닌, 디스크에서 읽기 때문임)
최초 검색은 좀 느리지만 두번째 부터는 캐쉬의 영향으로 1.48과 크게 차이나지 않습니다.
[개선 사항 (기타)]
- [파일]-[파일사이즈 최적화] 메뉴 추가 : 기본적으로 1메가 까지는 저장시 자동으로 최적화됨.
환경설정의 [저장] 탭에서 기본값(1메가)을 바꿀 수 있음.
※ DB파일은 트리에서문서를 삭제해도 파일사이즈가 줄지 않습니다. 삭제된 데이터 영역은 내부 휴지통에 등록되어 추후 저장에 사용됩니다. 따라서 최적화메뉴를 실행해야만 사이즈가 줄어듭니다.
※ 관련 메뉴: 파일 사이즈 최적화
- [파일]-[파일 손상 점검 및 치료] 메뉴 추가:
※ 관련 메뉴: 파일 손상 점검 및 치료
- [파일]-[열기] 메뉴에서 단독실행파일(exe) 열기 지원함
- [파일]-[내보내기]-[보안파일 형태로 저장] 메뉴 추가: dnf파일에도 exe처럼 복사,인쇄, 내보내기 금지 보안을 걸 수 있습니다.
※관련 메뉴: 보안 파일 형태로 저장
- [파일]-[저장시에 자동 백업] 메뉴 추가: 체크를 하면 저장시에 백업파일(~.dnf)이 생성됩니다.
이 메뉴를 통하여 파일별로 자동 백업 여부를 달리 설정할 수 있습니다. 자동백업을 켜면 저장속도가 느리므로 큰 파일은 가급적 끄고 사용하는 편이 좋습니다.
※ 관련 메뉴: 저장시에 자동 백업
- [입력]-[파일 링크] 메뉴 추가
※ 관련 메뉴: 파일 링크
- 문서에 파일링크를 넣을 때 첨부파일 폴더로 복사/이동 옵션을 제공함.
탐색기에서 복사해서 붙여넣거나 , 드래그해서 편집기에 떨어뜨리거나 , [입력]-[파일 링크] 메뉴를 통해서 넣는 경우만 지원됨.
- 문서제목의 폰트 크기를 72포인터 까지 지원함
- 문서 제목 유니코드 지원
제목 폰트가 유니코드 지원 폰트 (새굴림, 새바탕, 맑은고딕등) 라야 합니다.
제목을 입력 및 수정할때는 본문 편집기에서 블럭선택후 'T'를 눌러서 수정해야 합니다.
제목입력박스에서는 유니코드를 입력받지 못합니다. (추후 지원 예정)
- 트리에서 글자크기를 편집기 처럼 단축키( '[ ' ' ]' )로 조절할 수 있도록 했음.
멀티선택후 조절가능함.
※ 폴더내의 모든 하위 문서 선택 방법: 폴더속의 바닥 문서중 아무거나 선택한 후 Ctrl+A 누르면 됨.
- 트리에서 PageDown/PageUp키를 눌렀을 때 한 화면 단위로 이동되도록 했음... 기존에는 동일계층의 맨 위/맨 아래 로 이동되었음.
기존처럼 이동하려면 Ctrl+Alt+PageDown/PageUp을 사용해야함.
- 트리에서 멀티 선택시에 계층에 상관없이 선택가능함. (이상태에서 아이콘, 제목속성등 변경가능함)
(내보내기등 일부 기능에대해서는 반드시 예전처럼 동일계층만 선택해야함)
- 텍스트 붙여넣을 때 하이퍼링크 인식을 끌 수 있도록 했음.
[도구]-[환경설정]메뉴의 [기타2] 탭의 '텍스트 붙여넣을 때 하이퍼링크 자동 인식' 항목 체크를 끄면 됨.
- 현재 문서의 아이콘 위에 현재문서 표시 마크 (v자형) 출력
[도구]-[환경설정]메뉴의 [인터페이스탭]의 [설정2]탭에서 끌 수 있음
- 윈도우7 (비스타) 에서도 트리에서 단축키 (Shift+화살표키)로 문서이동이 가능하도록 했음.
- 윈도우즈 탐색기의 팝업메뉴에서 [새로 만들기] -[담비노트파일]을 선택하면 현재 위치에 빈파일을 생성해줌.
만약 [새로 만들기] 메뉴 속에 [담비노트파일] 메뉴가 없으면 1.5 버전 setup을 실행하지 않은 경우입니다.
이때는 [파일]-[기타]-[프로그램 확장자 등록] 메뉴를 실행해주면 됩니다.
- [파일]-[끼워넣기]-[문서끼워넣기]에서 TXT파일 끼워넣을 때 유니코드,유니코드(BigEndian), UTF-8 로 작성된 txt파일도 지원함
※ txt 파일 끼워넣기에서는 하이퍼링크 자동인식을 뺐음. 하이퍼링크 자동인식이 필요하면 내용을 복사한 후 붙여넣어야 함.
- 하이퍼링크 창에서 웹주소 입력시 https://도 지원되도록 했음. (기존에는 '기타'를 통해서만 지원되었음)
- 패스워드가 걸린 파일에서 단독실행파일 생성시에 옵션창에서 패스워드를 해제할 수 있도록 했음
dnf로 내보내기 할때도 패스워드를 해제해서 내보내려면 [파일]-[내보내기]-[보안파일 형태로 저장] 메뉴를 실행하면 됨.
※ 관련 메뉴: 단독실행파일(eBook) 형태로 저장
- 즐겨찾기줄을 편집기 위쪽에 둘 수 있음
즐겨찾기줄 팝업메뉴에서 조절가능함.
- 즐겨찾기줄에서 탭 모양을 바꿀 수 있음
[도구]-[환경설정]-메뉴의 [인터페이스]탭의 '즐겨찾기탭' 항목에서 변경가능함
- 문서 경로 (제목 표시줄)를 편집기 위쪽에 둘 수 있음
[도구]-[환경설정]-메뉴의 [화면 출력]탭에서 '문서경로 위치' 항목에서 변경가능함
- 트리에서 문서제목 비활성화 상태 칼라 설정: [도구]-[환경설정]메뉴의 [인터페이스]탭의 [기타2]탭
- 탐색기에서 클릭하여 파일을 열때 이미 열린 파일이면 읽기전용으로 열지않고 기존에 열린 창을 활성화시켜줌
- 트리펼침상태 기억정보를 파일내부에 저장함. (기존에는 설정파일에 저장했음. )
따라서 파일위치가 바뀌어도 트리 기억정보가 유지됨.
- 즐겨찾기탭 클릭으로 문서 이동시에 자식문서 펼침여부 및 자동 스크롤 여부를 선택할 수 있음
[도구]-[환경설정]메뉴의 [기타2]탭의 다음 항목에서 설정가능함
'즐겨찾기탭 클릭시 항상 맨위로 이동' , '즐겨찾기 탭 클릭시에 자식문서 펼침'
[버그수정]
- 표속에서 링크가 입력될때 Undo (Ctrl+Z)관련 오류 수정
- 책갈피 오류가 난적이 있는 옛파일 (1.2 버전에서 생성된 문서)을 열때 글머리기호가 있는 경우 간혹 List Index out of bouds에러 나던 문제 수정
- 인쇄시에 프린터로 전송이 끝나기전에는 창이 닫히지 않도록 했음. (전송이 끝나기 전에 창을 닫으면 오류가 나곤 했음)
- 프로그램이 비활성화되어 있을 때 즐겨찾기를 클릭하면 마우스 커서 모양이 드래그 커서 모양으로 바뀌던 문제 수정
- 간혹 블럭선택시에 선택된 텍스트가 깨지던 현상 (1.48버전에서만 발생했음)
- 무료추천라이센스에서 텍스트 정렬이 안되던 문제
- 텍스트파일 끼워넣을때 간혹 에러나던 현상
- 트리에 폴더링크를 걸었을 때 오른쪽 등록정보가 업데이트 되지 않던 현상
입력날짜: [2010-12-15 18:02]