Releases: Thestars3/arkzip
Releases · Thestars3/arkzip
v2.4.4
arkzip 2.4.3
v2.4.3
- gui 진행표시창에서 작업 내역을 보여주는 부분에서 외부 링크를 열 수 있도록 수정.
- gui 분할 저장 폴더 생성 실패시, 기본 위치에 대한 바로가기 링크를 추가함.
- gui 진행표시창에서 링크를 클릭 할 시, 작업 내역이 사라지던 점 수정.
arkzip_2.4.3_amd64.deb // MD5 : c5806ac3e4d820655b70c6768621367a
arkzip v2.4.2 Releases
컴파일 시 libunhv3 서브모듈을 다운로드 하는 방법을 설치법에 추가시켰습니다.
v2.4.2
- 재부팅 후, 공유 라이브러리를 불러오지 못하던 문제 수정.
- 버전 옵션(--version)을 추가.
arkzip_2.4.2_amd64.deb의 md5는 83a078feb6446f8272b5c2e26a50a86d입니다.
arkzip_2.4.1_amd64.deb
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 모드에서 '작업 내역 보이기' 버튼과 '닫기' 버튼 사이에 공백이 생기던 문제를 해결.
- 일부 오류 메시지를 수정.
arkzip_2.4.1_amd64.deb의 MD5는 9dd8b65a0b27c0c455aece21d9dc4d8a입니다.
version 2.3.1
2.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'이 되던 문제를 수정.
version 2.3.0
2.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
- CP37, ibm037
- CP437, ibm437
- CP500, ibm500
- CP708, asmo-708
- CP709
- CP710
- CP720, dos-720
- CP737, ibm737
- CP775, ibm775
- CP850, ibm850
- CP852, ibm852
- CP855, ibm855
- CP857, ibm857
- CP858, ibm00858
- CP860, ibm860
- CP861, ibm861
- CP862, dos-862
- CP863, ibm863
- CP864, ibm864
- CP865, ibm865
- CP866
- CP869, ibm869
- CP870, ibm870
- CP874, windows-874
- CP875
- CP936, gb2312
- CP950, big5
- CP1026, ibm1026
- CP1047, ibm01047
- CP1140, ibm01140
- CP1141, ibm01141
- CP1142, ibm01142
- CP1143, ibm01143
- CP1144, ibm01144
- CP1145, ibm01145
- CP1146, ibm01146
- CP1147, ibm01147
- CP1148, ibm01148
- CP1149, ibm01149
- CP1200, utf-16, utf16, utf-16le, utf16le
- CP1201, unicodefffe, utf-16be, utf16be
- CP1250, windows-1250
- CP1251, windows-1251
- CP1252, windows-1252
- CP1253, windows-1253
- CP1254, windows-1254
- CP1255, windows-1255
- CP1256, windows-1256
- CP1257, windows-1257
- CP1258, windows-1258
- CP1361, johab
- CP10000, macintosh
- CP10001, x-mac-japanese
- CP10002, x-mac-chinesetrad
- CP10003, x-mac-korean
- CP10004, x-mac-arabic
- CP10005, x-mac-hebrew
- CP10006, x-mac-greek
- CP10007, x-mac-cyrillic
- CP10008, x-mac-chinesesimp
- CP10010, x-mac-romanian
- CP10017, x-mac-ukrainian
- CP10021, x-mac-thai
- CP10029, x-mac-ce
- CP10079, x-mac-icelandic
- CP10081, x-mac-turkish
- CP10082, x-mac-croatian
- CP12000, utf-32, utf32, utf32le, utf-32le
- CP12001, utf-32be, utf32be
- CP20000, x-chinese_cns
- CP20001, x-cp20001
- CP20002, x_chinese-eten
- CP20003, x-cp20003
- CP20004, x-cp20004
- CP20005, x-cp20005
- CP20105, x-ia5
- CP20106, x-ia5-german
- CP20107, x-ia5-swedish
- CP20108, x-ia5-norwegian
- CP20127, us-ascii
- CP20261, x-cp20261
- CP20269, x-cp20269
- CP20273, ibm273
- CP20277, ibm277
- CP20278, ibm278
- CP20280, ibm280
- CP20284, ibm284
- CP20285, ibm285
- CP20290, ibm290
- CP20297, ibm297
- CP20420, ibm420
- CP20423, ibm423
- CP20424, ibm424
- CP20833, x-ebcdic-koreanextended
- CP20838, ibm-thai
- CP20866, koi8-r
- CP20871, ibm871
- CP20880, ibm880
- CP20905, ibm905
- CP20924, ibm00924
- CP20932, euc-jp
- CP20936, x-cp20936
- CP20949, x-cp20949
- CP21025, cp1025
- CP21027
- CP21866, koi8-u
- CP28591, iso-8859-1
- CP28592, iso-8859-2
- CP28593, iso-8859-3
- CP28594, iso-8859-4
- CP28595, iso-8859-5
- CP28596, iso-8859-6
- CP28597, iso-8859-7
- CP28598, iso-8859-8
- CP28599, iso-8859-9
- CP28603, iso-8859-13
- CP28605, iso-8859-15
- CP29001, x-europa
- CP38598, iso-8859-8-i
- CP50220, iso-2022-jp
- CP50221, csiso2022jp
- CP50222, iso-2022-jp
- CP50225, iso-2022-kr
- CP50227, x-cp50227
- CP50229
- CP50930
- CP50931
- CP50933
- CP50935
- CP50936
- CP50937
- CP50939
- CP51932, euc-jp
- CP51936, euc-cn
- CP51949, euc-kr
- CP51950
- CP52936, hz-gb-2312
- CP54936, gb18030
- CP57002, x-iscii-de
- CP57003, x-iscii-be
- CP57004, x-iscii-ta
- CP57005, x-iscii-te
- CP57006, x-iscii-as
- CP57007, x-iscii-or
- CP57008, x-iscii-ka
- CP57009, x-iscii-ma
- CP57010, x-iscii-gu
- CP57011, x-iscii-pa
- CP65000, utf-7, utf7
- CP65001, utf-8, utf8
- 코드페이지 수동 지정 기능이 추가되었습니다. `CP + 코드페이지 번호'로 코드 페이지를 수동으로 지정 할 수 있습니다.
- codepage-list 옵션을 추가함. 사용가능한 코드 페이지를 확인 할 수 있음.
- man 페이지에 사용 가능한 코드 페이지 목록을 추가함.
- 코드 페이지 지정시 파일 목록에 대해서만 적용되도록 수정. (사용자가 지정한 코드페이지를 암호에 적용하지 않게 함.)
- 파일 열기에 실패했을 경우 출력되는 오류 메시지에 파일 경로도 함께 표시하도록 수정함.
- UNIX 에서 압축한 ZIP 파일의 코드페이지를 무조건 UTF8로 처리하지 않게 함.
arkzip 2.2.8
2.2.8
- man 페이지에 libboost-program-options의 버전 정보를 추가함.
- windows에서만 지원되는 nsis, udf, ace 포멧에 대한 확장자 연결, 아이콘, 설명을 제거.
- gui에서 기존에 주의 수준의 메시지는 무시하고 닫기던 점을 경고 수준의 메시지와 마찬가지로 확인하도록 수정.
- 모든 종료 코드에 대한 의미를 설정함.
- 모든 경고 수준의 오류에 오류 코드를 부여. ex) 파일 존재하지 않음, 파일 여는데 문제 생김 등...
- 각 종료 코드에 대한 설명을 man페이지에 추가함.
- gui에서 오류 코드를 출력시 압축 파일과 압축 해제 중인 파일 내용을 강조하도록 수정.
- windows 환경에서 사용불가능한 문자가 포함된 경로에 압축 해제시 지정되지 않은 경로로 풀리던 문제를 수정.
- gui에서 압축 파일 경로와 압축 해제 대상을 표시할때, 단어 줄바꿈을 하도록 설정.
- 7z 분할 압축 파일을 추가함.
- 아이콘 추가.
- 확장자 정보 추가.
- 확장자를 arkzip과 연결함.
- alz, j2j 아이콘을 수정함.
arkzip_2.2.7_amd64
변경사항
2.2.7
- 패키지 설치 파일의 의존 패키지 목록에서 libboost-program-options-dev를 제거.
- libboost-program-options를 정적으로 링크하도록 수정.
- arkcore 라이브러리를 공유 라이브러리에서 정적 라이브러리로 수정하여 링크.
- 소스에서 test mode용 arkcore 라이브러리 경로 설정 코드를 제거함.
arkzip_2.2.6_amd64
2.2.6
- 패키지 설치 파일에서 의존 패키지가 갱신되지 않았던 점 수정.
arkzip_2.2.5_amd64
2.2.4
- boost-program-options 라이브러리를 멀티 쓰레드용으로 변경.
2.2.5
- 의존 패키지 libboost-program-options1.46.1를 libboost-program-options-dev로 수정.