Author: 별님
Forum: 자 료 실
Date: 2014-09-26
소스 코드 : https://github.com/Thestars3/arkzip
v2.4.1 Release : https://github.com/Thestars3/arkzip/releases/tag/v2.4.1
패키지 다운로드 :
MD5 : 9dd8b65a0b27c0c455aece21d9dc4d8a
arkzip_2.4.1_amd64.deb(github)
arkzip_2.4.1_amd64.deb
소스 다운로드 :
최신 버전 소스코드(github)
arkzip_v2.4.1_source_code.zip
많은 변경이 있었으나, 사용시에 다음 변경사항만 주의하면 됩니다.
* HV3 포멧으로된 파일을 풀 수 있습니다. 단순히 풀기만 하지 않고, HDP 포멧으로된 파일을 JPEG 포멧 또는 PNG 포멧으로된 파일로 바꾸어 저장합니다.
* 지정 가능한 코드 페이지를 4개에서 (별칭 제외하고)68개 정도로 대폭 확장시켰습니다. 지원 코드페이지 목록은 man 페이지 또는 'arkzip --codepage-list'옵션으로 확인하세요.
* 기존에 오류 코드 13과 95가 설정되던 상황에서 오류코드 1이 설정되도록 변경하였습니다. 기존에 오류 코드 1이 설정되던 상황에서 오류 코드 13이 설정되도록 변경했습니다. 오류 코드 95는 비워졌습니다.
* 자잘한 버그들이 수정되었습니다.
=================================================================
변경사항
v2.3.0
GUI 모드에서 기본으로 보여질 작업 내역 박스 크기를 조정.
GUI 모드에서 창의 가로 길이를 최소한으로 줄일수 있도록 수정.
man 페이지에서 종료 코드에 대한 설명을 다듬음.
hv3 확장자에 대한 설명, 아이콘, 확장자 정보를 추가하고 arkzip 연결 프로그램에 등록함.
일부 오류 메시지에서 다음 문구를 수정. `에러' -> '오류가'
코드 페이지 지정 옵션을 수정.
man 페이지의 설명을 수정함.
다음 코드 페이지를 지정하는 이름이 추가되었습니다. 쉼표로 구분된 각 별명은 CP949과 UHC와 같은 동일한 대상임의 의미합니다.
jpn -> CP932, shift_jis, Shift-JIS, jpn
kor -> CP949, UHC, kor
다음 코드 페이지가 추가되었습니다. 각 줄에 쉼표로 구분된 이름은 해당 코드 페이지에 대한 별칭입니다.
CP0, acp
CP1, oemcp
CP2, maccp
... (생략. 자세한 내용은 https://github.com/Thestars3/arkzip/blob/master/changelog.md에서.)
코드페이지 수동 지정 기능이 추가되었습니다. `CP + 코드페이지 번호'로 코드 페이지를 수동으로 지정 할 수 있습니다.
codepage-list 옵션을 추가함. 사용가능한 코드 페이지를 확인 할 수 있음.
man 페이지에 사용 가능한 코드 페이지 목록을 추가함.
코드 페이지 지정시 파일 목록에 대해서만 적용되도록 수정. (사용자가 지정한 코드페이지를 암호에 적용하지 않게 함.)
파일 열기에 실패했을 경우 출력되는 오류 메시지에 파일 경로도 함께 표시하도록 수정함.
UNIX 에서 압축한 ZIP 파일의 코드페이지를 무조건 UTF8로 처리하지 않게 함.
v2.3.1
ARK 라이브러리 로드 실패시 프로그램이 종료되지 않고 오작동 하던 문제 수정.
코드 페이지가 지정되어도 무시되던 문제 해결.
코드 페이지 변환에 icu 라이브러리를 사용.
코드 페이지 번호로 코드페이지를 지정하는 기능을 삭제.
코드 페이지 설명을 수정. (man 페이지)
2.3.0에 새롭게 정의되었던 코드 페이지를 모두 무효화하고, icu에서 지원하는 코드 변환기 목록으로 바꿈. 2.3.0 버전 이전에 지원하던 auto, kor, utf8, jpn은 동일하게 유지됨. 상세한 내용은 man 페이지를 참조할것.
코드 변환기 준비 실패에 대한 오류를 추가함.
`test.te st.zip'과 같은 형태에서 중복 회피명을 만들게 되면, 'test (d1).te st.zip'이 되던 문제를 수정.
v2.3.2
코드 페이지 변환에 icu 라이브러리 대신 QT QTextCodec을 사용하도록 변경함.
2.3.1 버전에서 추가된 모든 지원 코드 페이지가 삭제되고, 관련 설명도 삭제됨.
v2.4.0
gui > infoBrowser에 출력되는 메시지가 박스 경계에서 줄바꿈 되도록 변경.
gui > 압축 파일 경로와 압축 해제 내용을 표시하는 라벨의 내용이 라벨 경계에서 줄바꿈 하도록 변경.
분할 저장 폴더 생성 실패에 대한 오류에 대한 메시지를 수정.
코드페이지 지정시 전체 압축 해제 진행율이 표시되지 않던 문제 해결.
hv3(꿀뷰 전용 포멧)에 대한 magic number를 추가함.
hv3이 풀리지 않던 문제 해결.
hv3 해제에 libunhv3 라이브러리를 사용.
코드 페이지 jpn이 적용되지 않던 문제 수정.
man 페이지와 arkzip 코드 페이지 옵션에 있는 코드 페이지 리스트에서 중복되는 코드 페이지를 제거.
오류코드 13과 1을 자리바꿈하고, 오류 코드 1의 의미를 보다 모호하고 광범위한 오류를 가리키는 것으로 변경.
기존의 오류코드 95에 해당하는 오류를 오류코드 1로 설정하도록 변경.
'TAK_2.3.0.zip'과 같은 이름을 가진 압축 파일을 -s을 주어 풀때, `TAK_2.3 (d1).0'식으로 잘못된 위치에 중복 회피값을 넣던 점 수정.
코드 페이지를 지정한 상태에서 특수문자가 파일목록에 포함된 압축 파일을 풀때 발생하던 파일명 깨짐 현상 수정.
v2.4.1
libunhv3를 1.1.2버전으로 교체.
hv3 파일을 풀때, 전체 진행율이 표시되지 않던 점 수정.
이벤트 처리시, 압축 해제 중인 파일에 대해 압축 해제 대상 경로를 포함하여 표시하지 않도록 수정.
오류 보고시, 중복 회피 처리된 파일명이 아닌 원본 파일명으로 보고하도록 수정.
HDP 변환 실패시, 부분 진행율이 99로 갔다, 다시 줄어드는 현상 수정.
메모리 누수를 해결.
폴더가 포함된 경우, 해당 경로를 생성하여 처리하도록 개선.
hv3 압축 해제 후, 종료코드를 얻지 못하던 점 수정.
GUI 모드에서 hv3 파일을 푼뒤 오류가 있어도 바로 창이 닫기던점 수정.
GUI 모드에서 크기 재조정후 크기가 최적화되도록 수정.
GUI 모드에서 '작업 내역 보이기'버튼과 '닫기'버튼 사이에 공백이 생기던 문제를 해결.
일부 오류 메시지를 수정.
Forum: 자 료 실
Date: 2014-09-26
소스 코드 : https://github.com/Thestars3/arkzip
v2.4.1 Release : https://github.com/Thestars3/arkzip/releases/tag/v2.4.1
패키지 다운로드 :
MD5 : 9dd8b65a0b27c0c455aece21d9dc4d8a
arkzip_2.4.1_amd64.deb(github)
arkzip_2.4.1_amd64.deb
소스 다운로드 :
최신 버전 소스코드(github)
arkzip_v2.4.1_source_code.zip
많은 변경이 있었으나, 사용시에 다음 변경사항만 주의하면 됩니다.
* HV3 포멧으로된 파일을 풀 수 있습니다. 단순히 풀기만 하지 않고, HDP 포멧으로된 파일을 JPEG 포멧 또는 PNG 포멧으로된 파일로 바꾸어 저장합니다.
* 지정 가능한 코드 페이지를 4개에서 (별칭 제외하고)68개 정도로 대폭 확장시켰습니다. 지원 코드페이지 목록은 man 페이지 또는 'arkzip --codepage-list'옵션으로 확인하세요.
* 기존에 오류 코드 13과 95가 설정되던 상황에서 오류코드 1이 설정되도록 변경하였습니다. 기존에 오류 코드 1이 설정되던 상황에서 오류 코드 13이 설정되도록 변경했습니다. 오류 코드 95는 비워졌습니다.
* 자잘한 버그들이 수정되었습니다.
=================================================================
변경사항
v2.3.0
GUI 모드에서 기본으로 보여질 작업 내역 박스 크기를 조정.
GUI 모드에서 창의 가로 길이를 최소한으로 줄일수 있도록 수정.
man 페이지에서 종료 코드에 대한 설명을 다듬음.
hv3 확장자에 대한 설명, 아이콘, 확장자 정보를 추가하고 arkzip 연결 프로그램에 등록함.
일부 오류 메시지에서 다음 문구를 수정. `에러' -> '오류가'
코드 페이지 지정 옵션을 수정.
man 페이지의 설명을 수정함.
다음 코드 페이지를 지정하는 이름이 추가되었습니다. 쉼표로 구분된 각 별명은 CP949과 UHC와 같은 동일한 대상임의 의미합니다.
jpn -> CP932, shift_jis, Shift-JIS, jpn
kor -> CP949, UHC, kor
다음 코드 페이지가 추가되었습니다. 각 줄에 쉼표로 구분된 이름은 해당 코드 페이지에 대한 별칭입니다.
CP0, acp
CP1, oemcp
CP2, maccp
... (생략. 자세한 내용은 https://github.com/Thestars3/arkzip/blob/master/changelog.md에서.)
코드페이지 수동 지정 기능이 추가되었습니다. `CP + 코드페이지 번호'로 코드 페이지를 수동으로 지정 할 수 있습니다.
codepage-list 옵션을 추가함. 사용가능한 코드 페이지를 확인 할 수 있음.
man 페이지에 사용 가능한 코드 페이지 목록을 추가함.
코드 페이지 지정시 파일 목록에 대해서만 적용되도록 수정. (사용자가 지정한 코드페이지를 암호에 적용하지 않게 함.)
파일 열기에 실패했을 경우 출력되는 오류 메시지에 파일 경로도 함께 표시하도록 수정함.
UNIX 에서 압축한 ZIP 파일의 코드페이지를 무조건 UTF8로 처리하지 않게 함.
v2.3.1
ARK 라이브러리 로드 실패시 프로그램이 종료되지 않고 오작동 하던 문제 수정.
코드 페이지가 지정되어도 무시되던 문제 해결.
코드 페이지 변환에 icu 라이브러리를 사용.
코드 페이지 번호로 코드페이지를 지정하는 기능을 삭제.
코드 페이지 설명을 수정. (man 페이지)
2.3.0에 새롭게 정의되었던 코드 페이지를 모두 무효화하고, icu에서 지원하는 코드 변환기 목록으로 바꿈. 2.3.0 버전 이전에 지원하던 auto, kor, utf8, jpn은 동일하게 유지됨. 상세한 내용은 man 페이지를 참조할것.
코드 변환기 준비 실패에 대한 오류를 추가함.
`test.te st.zip'과 같은 형태에서 중복 회피명을 만들게 되면, 'test (d1).te st.zip'이 되던 문제를 수정.
v2.3.2
코드 페이지 변환에 icu 라이브러리 대신 QT QTextCodec을 사용하도록 변경함.
2.3.1 버전에서 추가된 모든 지원 코드 페이지가 삭제되고, 관련 설명도 삭제됨.
v2.4.0
gui > infoBrowser에 출력되는 메시지가 박스 경계에서 줄바꿈 되도록 변경.
gui > 압축 파일 경로와 압축 해제 내용을 표시하는 라벨의 내용이 라벨 경계에서 줄바꿈 하도록 변경.
분할 저장 폴더 생성 실패에 대한 오류에 대한 메시지를 수정.
코드페이지 지정시 전체 압축 해제 진행율이 표시되지 않던 문제 해결.
hv3(꿀뷰 전용 포멧)에 대한 magic number를 추가함.
hv3이 풀리지 않던 문제 해결.
hv3 해제에 libunhv3 라이브러리를 사용.
코드 페이지 jpn이 적용되지 않던 문제 수정.
man 페이지와 arkzip 코드 페이지 옵션에 있는 코드 페이지 리스트에서 중복되는 코드 페이지를 제거.
오류코드 13과 1을 자리바꿈하고, 오류 코드 1의 의미를 보다 모호하고 광범위한 오류를 가리키는 것으로 변경.
기존의 오류코드 95에 해당하는 오류를 오류코드 1로 설정하도록 변경.
'TAK_2.3.0.zip'과 같은 이름을 가진 압축 파일을 -s을 주어 풀때, `TAK_2.3 (d1).0'식으로 잘못된 위치에 중복 회피값을 넣던 점 수정.
코드 페이지를 지정한 상태에서 특수문자가 파일목록에 포함된 압축 파일을 풀때 발생하던 파일명 깨짐 현상 수정.
v2.4.1
libunhv3를 1.1.2버전으로 교체.
hv3 파일을 풀때, 전체 진행율이 표시되지 않던 점 수정.
이벤트 처리시, 압축 해제 중인 파일에 대해 압축 해제 대상 경로를 포함하여 표시하지 않도록 수정.
오류 보고시, 중복 회피 처리된 파일명이 아닌 원본 파일명으로 보고하도록 수정.
HDP 변환 실패시, 부분 진행율이 99로 갔다, 다시 줄어드는 현상 수정.
메모리 누수를 해결.
폴더가 포함된 경우, 해당 경로를 생성하여 처리하도록 개선.
hv3 압축 해제 후, 종료코드를 얻지 못하던 점 수정.
GUI 모드에서 hv3 파일을 푼뒤 오류가 있어도 바로 창이 닫기던점 수정.
GUI 모드에서 크기 재조정후 크기가 최적화되도록 수정.
GUI 모드에서 '작업 내역 보이기'버튼과 '닫기'버튼 사이에 공백이 생기던 문제를 해결.
일부 오류 메시지를 수정.