PKZIP

PKZIP
PKZIP
Pkzip-2.04g-dos.png
PKZIP 2.04g(DOS용), 1993년경
원저작자필 캐츠
개발자PKWARE Inc.
유형아카이브 및 데이터 압축 도구
면허증.전매의
웹 사이트http://www.pkware.com/

PKZIP일반적인 ZIP 파일 형식을 도입한 것으로 유명한 파일 아카이브 컴퓨터 프로그램입니다.PKZIP은 1989년 IBM-PC 호환 플랫폼에서 MS-DOS용으로 처음 도입되었습니다.그 이후 많은 아키텍처와 운영체제용 버전이 출시되었습니다.PKZIP은 원래 필 카츠에 의해 쓰여지고 그의 회사 PKWARE, Inc.에 의해 마케팅되었으며, 두 회사 모두 그의 이니셜인 'PK'를 가지고 있다.

역사

1970년대까지 파일 아카이브 프로그램은 운영 체제의 표준 유틸리티로 배포되었습니다.여기에는 Unix 유틸리티 ar, shar tar가 포함됩니다.이러한 유틸리티는 복사 및 배포가 용이하도록 여러 개의 개별 파일을 하나의 아카이브 파일로 수집하도록 설계되었습니다.이러한 아카이브는 선택적으로 압축 등의 스트림 압축기 유틸리티를 통해 전달될 수 있습니다.

1980년대에도 ARC by System Enhancement Associates, Inc.(SEA), Rahul Dhesi's ZOO, 딘 W. 쿠퍼의 DWC, 오코무라 하루히코의 LHarc, Robert Junglive의 Yoshizaki 하루야스, ARJ 의 아카이브가 등장했습니다.

PKZ의 개발IP는 SOFTDEV 파일로 처음 발표되었습니다.PKPAK 3.61 패키지 내에서 DOC가 새로운 이름 없는 압축 프로그램을 개발한다는 것을 나타냅니다.이 발표는 SEA와 PKWARE, Inc.의 소송 이후에 이루어졌다.SEA는 소송에서 이겼지만 사용자 기반이 PKZ로 마이그레이션되었기 때문에 압축 전쟁에서 패소했습니다.IP를 압축기로 선택합니다.로 압축된 파일의 수락 또는 제공을 거부한 BBS sysops에 의해 주도됩니다.ARC 파일에 의해 사용자는 에 현재 저장되어 있는 오래된 아카이브의 재압축을 시작했습니다.ARC 형식을 .Z로 변환IP 파일

첫 번째 버전은 1989년에 DOS 명령줄 툴로 출시되었으며, 등록비는 미화 25달러(수동으로 47달러)로 셰어웨어 모델로 배포되었습니다.

버전 이력

PKZIP

플로피 디스크의 PKZIP
  • PKZIP 0.8(1989년 1월 1일 출시)초기 버전
  • PKZIP 0.9(1989년 2월 10일 출시)는 4개의 압축 설정 및 축소를 통해 (Graeme McRae의 [1]SCRNCH에서) 축소 알고리즘을 지원했습니다.PKZ 외에IP와 PKUNZIP도 포함되어 있어 PKZ에서 MAKESFX에 의해 작성된 외부 자기해동 실행 가능 헤더가 필요했습니다.IP 실행 가능 패키지
  • PKZIP 0.92(1989년 3월 6일 출시):PKZIP에는 버그 수정과 더불어 각 파일에 가장 적합한 압축 방법을 자동으로 선택하는 옵션이 포함되어 있습니다.PKZ에 포함된 새로운 도구IP에 PKZipFix가 포함됩니다.
  • PKZIP 1.01(1989년 7월 21일 출시)에는 삽입 압축이 추가되었지만 축소된 파일은 ZIP 아카이브에서만 추출할 수 있습니다.압축 [2]중인 파일의 특성에 따라 인터코딩이 선택되었습니다.새로운 유틸리티에는 Thomas Atkinson의 REZ가 포함되어 있습니다.IP 변환 유틸리티(ZIP-KIT의 일부).PKZIP의 기본 압축 동작이 fast(Shrink)에서 best(Implode)로 변경되었습니다.지원되는 플랫폼에는 OS/2, DOS가 있습니다.
  • PKZIP 1.02(1989년 10월 1일 출시)에는 새로운 유틸리티 BIOSFIX가 포함되어 있습니다.COM은 INT 15H를 통해 모든 모드 전환 중에 80386 레지스터 세트를 보존했습니다.OS/2 버전에는 ZIP2EXE와 2개의 자기 압축 해제 아카이브 헤더가 추가되었습니다.
  • PKZIP 1.10(1990년 3월 15일 출시):신기능에는, 인증 검증, 「미니」PKSFX 자기 압축 해제 모듈, ZIP2EXE로의 자기 압축 해제 모듈 통합, 볼륨 라벨의 보존 및 restore 기능등이 있습니다.삽입 속도는 최대 5배 빨라졌고 압축률은 1.02배 향상되었습니다.EAX 레지스터는 항상 80386 이상의 CPU에 저장되었습니다.BIOSFIX, REZIP, MAKESFX 등의 툴은 삭제되었습니다.
  • PKZIP 1.93a(1991년 10월 출시):Katz가 "deflating"이라고 부르는 새로운 압축 방식을 도입한 알파 버전입니다.곧 이어 마지막 PKZ가 나올 예정이었다.IP 2의 릴리스.다만, 많은 지연이 있었습니다.
  • PKZIP 2.04g(1993년 1월 출시):릴리스가 준비될 무렵에는 가짜 2.x 릴리스가 유포되고 있었습니다.그 중 일부는 말웨어이기 때문에 2.0 대신 오염되지 않은 버전 번호가 선택되었습니다.이 새로운 버전에서는 PKZIP 1.x의 기타 압축 방법이 불필요하고 감압 알고리즘으로 대체되었습니다(프로그램에 의해 몇 가지 감압 레벨이 제공되었습니다).그 결과, 파일 포맷은, Microsoft Windows 와 인터넷상의 어디에서나 볼 수 있게 되었습니다.대부분의 파일에는,.ZIP(또는.zip) 확장자는 PKZIP 2.x 형식이며 이러한 파일을 읽고 쓰는 유틸리티는 모든 공통 플랫폼에서 사용할 수 있습니다.또한 PKZIP 2.x는 파일을 여러 조각으로 분할하는 것만으로 여러 디스크에 아카이브를 스패닝할 수 있으며 각 드라이브의 볼륨 라벨을 사용하여 서로 차별화할 수 있습니다.새로운 Authenticity Verification(AV) 시그니처 형식이 사용되었습니다.등록된 버전에는 PKUNZJR, PK Safe ANSI, PKCFG 유틸리티가 포함되어 있습니다.
  • PKZIP 2.06은 1994년에 출시되었습니다.IBM에 [3]라이선스된 PKZIP 2.04g 버전입니다.
  • PKZIP 2.50(1998년 4월 15일 출시)은 Windows 3.1, 95, NT 플랫폼용으로 출시된 첫 번째 버전입니다.1999-03-01년에 최종 MS-DOS 제품으로 PKZIP 2.50의 DOS 버전이 출시되었습니다.PKZIP 2.50은 모든 빌드에서 긴 파일 이름과 Deflate64 추출을 지원했습니다.DCL Innode 추출은 DOS 이외의 포트에서 지원되었습니다.새로운 명령줄 제품은 Windows 95, OS/2, UNIX 플랫폼에 도입되어 "PKZIP Command Line"(나중에 "PKZ"로 확장)이라고 불리게 되었습니다.새로운 명령줄 구문을 특징으로 하는"IP 서버")입니다.
  • PKZIP 2.6은 Alpha 및 PowerPC 플랫폼에서 Windows 3.1 및 Windows NT를 지원하는 마지막 버전입니다.
  • PKZIP 2.70 에서는, E-메일 MAPI(송신처)의 서포트가 추가되었습니다.등록된 버전에는 구성 가능한 자체 추출 아카이브 생성, AV(Authenticity Verification) 정보 추가가 포함되어 있습니다.배포 라이센스 버전에는 확장 자기 압축 해제 기능이 포함되어 있습니다.프로페셔널 디스트리뷰션 라이선스 버전에서는 자기해동 패치파일을 작성할 수 있습니다.또한 여러 새로운 플랫폼용 자기해동 패치파일이 포함되어 있습니다.
  • PKZIP 4.0은 PKZIP 2.7의 업데이트 버전입니다.PKZIP 3.0 트로이 [4]목마의 결과로 버전3은 건너뛰었습니다Deflate64 및 DCL Innode 압축, X.509 v3 증명서 기반 인증 사용, Span 또는 Split large .Z 작성 등을 지원했습니다.[5]IP 아카이브구 PKZIP 명령줄 변환 도구가 도입되었습니다.
  • 2001년 8월 21일 PKWARE는 PKZIP 4.5의 [6]가용성을 발표했습니다.PKZIP 4.5에는 ZIP64 아카이브 지원이 포함되어 있어 ZIP 아카이브당 65535개 이상의 파일을 사용할 수 있으며 4기가바이트 이상의 파일을 .Z에 저장할 수 있습니다.IP 아카이브PKZ라는 버전IP Suite 4.5에는 PKZ도 포함되어 있습니다.IP 명령줄 4.5, PKZIP 탐색기 1.5, PKZIP 첨부 파일 1.1 및 PKZIP 플러그인 1.0
  • PKZIP 5.0은 2002년에 [7]발표되어 제품의 Professional 버전에 대한 Strong Encryption Specification(SES;강력 암호화 사양)이 도입되었습니다.이 제품에는 처음에는 DES, 3DES, RC2, RC4 암호화 형식 및 X.509 v3 증명서 기반 암호화 사용이 포함되어 있습니다.
  • PKZIP 6.0(2003년 출시)에서는 bzip2(Burrows 기반)에 대한 지원이 추가되었습니다.Wheeler transform) 압축, Professional Edition에서 256비트 AES 지원.[8]
  • PKZIP 7.0은 스마트 카드 및 USB 토큰과의 호환성을 위해 OAEP 이외의 키 래핑을 사용하도록 SES를 변경했습니다.AV 인증 검증 아카이브의 작성의 서포트가 끊어졌습니다.PKZIP은 ZIP, bzip2, GZIP, tar, UUEncoded, XXEncoded 유형의 아카이브를 작성할 수 있게 되었습니다.
  • PKZIP 8.0은 2004년 [9]4월 27일에 출시되었습니다.또한 PKWARE는 PKZip Professional의 이름을 SecureZ로 변경했습니다.IP.[10] 암호화된 헤더가 있는 ZIP 아카이브를 만들 수 있었습니다.
  • PKZIP 9.0은 (관리자로서)[11] Windows Vista를 비공식적으로 지원하는 첫 번째 버전입니다.RC2, DES 암호화 ZIP 아카이브 작성은 폐기됩니다.
  • PKZIP 10 Enterprise Edition 및 SecureZIP 10은 i5/OS로 출시되었습니다.타겟 플랫폼의 [12]ZIP64 아카이브를 작성할 수 있습니다.데스크톱 PKZIP 버전은 버전 9 이후로는 개발되지 않았습니다.

.ZIP 파일 형식

ZIP 형식의 상호 운용성을 확보하기 위해 Phil Katz는 오리지널 .Z를 공개했습니다.APPNOTE의 IP 파일 형식 사양.TXT 문서 파일.PKWARE는 이 문서를 계속 유지하고 정기적으로 업데이트를 [13]공개했습니다.원래는 등록된 버전의 PKZIP에만 번들되어 있었지만 나중에 PKWARE 사이트에서 [13]사용할 수 있게 되었습니다.

규격에 PKZ에 해당하지 않는 자체 버전 번호가 있습니다.IP 버전 번호(특히 PKZ의 경우)IP 6 이후PKWARE는 다양한 경우에 PKZ를 가능하게 하는 예비 기능을 추가합니다.고급 기능을 사용하여 아카이브를 추출하는 IP 제품, 그러나 PKZ이러한 아카이브를 생성하는 IP 제품은 다음 메이저 릴리스까지 사용할 수 없습니다.

호환성.

PKZIP 1.0 압축 방식을 사용하는 ZIP 아카이브는 현재 거의 사용되지 않고 7-Zip과 같은 많은 압축 해제 도구에서 다른 아카이브 형식을 읽고 쓸 수 있습니다.

특허

수축은 유니시스가 특허를 보유한 동적 LZW를 사용한다.환원 알고리즘에 대한 특허도 PKZ가 되기 훨씬 전인 1984년 6월 19일에 출원되었다.IP가 [14]생성되었습니다.

기타 제품

PKWARE는 PKZ도 사용했습니다.다음 제품의 IP 표준:

  • SecureZIP (SecureZ 포함)IP Partner Link)
  • PKZIP 탐색기

「 」를 참조해 주세요.

레퍼런스

  1. ^ PKZIP 0.90 리뷰(1989년 2월 21일 출시)
  2. ^ LZW를 해방하는 방법
  3. ^ "comp.compression Frequently Asked Questions (part 1/3)Section - [3] What is the latest PKZIP version?". faqs.org.
  4. ^ "Malicious Code 101 Definitions and Background". securitywebsites.com. Archived from the original on March 22, 2010.
  5. ^ "A new look for an old friend: PKZip Suite 4.5". TechRepublic.
  6. ^ PKWARE는 인터넷 및 엔터프라이즈 네트워크 파일 배포의 효율성과 보안을 향상시킵니다.
  7. ^ PKWARE가 보안 대응 PKZIP 5.0 발표
  8. ^ "PKZIP Professional Edition 6.0 with Secure Desktop: Secure and compact". ZDNet.
  9. ^ Bruce Stewart (June 21, 2004). "PKWare PKZip for Windows 8.0 review - CNET". CNET. CBS Interactive.
  10. ^ PKWARE가 새로운 버전의 PKZ를 출시하다2007년 10월 15일 Wayback Machine에서 아카이브된 Windows용 IP
  11. ^ Vista Readiness에 대한 PKWARE 응답
  12. ^ Secure ZIP for i5/OS - FAQ
  13. ^ a b Buchholz, Florian (2006). "The structure of a PKZip file". James Madison University. Archived from the original on April 12, 2015. Retrieved September 30, 2020. This document describes the on-disk structure of a PKZip (Zip) file. The documentation currently only describes the file layout format and meta information but does not address the actual compression or encryption of the file data itself. This documentation also does not discuss Zip archives that span multiple files in great detail. This documentation was created using the official documentation provided by PKWare Inc.
  14. ^ "comp.compression Frequently Asked Questions (part 1/3)Section - [8] What about patents on data compression algorithms?". faqs.org.

외부 링크

공식적인

다른.