팩잇
PackIt| 개발자 | 해리 체슬리(지원되지 않음) |
|---|---|
| 안정적 해제 | PackIt III v1.3 / 1986 |
| 운영 체제 | 클래식 맥 OS |
| 유형 | 파일 압축기 |
| 면허증 | 셰어웨어 |
| 웹사이트 | 패킷 |
PackIt는 Apple Macintosh 플랫폼에 파일을 보관하고 압축하기 위한 소프트웨어 데이터 압축 유틸리티다.그것은 Mac에서 널리 사용되는 것을 본 최초의 프로그램이었고, 대부분의 Mac 소프트웨어 아카이브는 한동안 PackIt 형식으로만 업로드를 받아들였다.1987년 여름에 도입된 스터핏은 훨씬 향상된 압축 기능을 제공했고, PackIt는 빠르게 사라졌다.
PackIt는 Harry Chesley가 그 당시 그가 쓰고 있던 온라인 잡지 MacDeveloper를 지원하기 위해 쓴 것이다.코드와 샘플 어플리케이션을 배포하기 위해, 그는 전송을 위해 많은 파일을 하나의 파일로 보관할 필요가 있었다.원본 버전에서 이 작업은 단순히 Finder 파일 정보, 데이터 포크 및 리소스 포크를 단일 스트림에 배치하고 결과 "차단"을 아카이브에 배치하는 간단한 방식으로 수행되었다.압축은 사용되지 않았고, 프로그램은 개념상 유닉스 타르 유틸리티와 유사하게 순수하게 보관자였다.타르와 마찬가지로 형식은 어떤 종류의 아카이브 헤더를 포함하지 않았다.n번째 파일을 추출하기 위해 PackIt는 먼저 n-1 파일을 모두 읽어야 했다.
PackIt II는 1986년 초에 출시되었으며 Huffman 인코딩을 추가하였다.그러나 이 인코딩은 압축기가 파일 전체에서 작동해야 하거나 전혀 작동하지 않아야 한다는 의미로 파일이 이미"그룹화"된 후에 적용되었다.Mac 파일은 종종 데이터 포크의 텍스트와 리소스 포크의 이진 데이터로 구성되었기 때문에, 이들을 개별적으로 압축한 다음 결합하면 전반적으로 더 나은 압축을 제공할 수 있을 것이다.1986년 중반에 출시된 PackIt III는 DES 암호화를 추가했다.Chessley에 따르면 이 옵션은 널리 사용되지 않았지만 그럼에도 불구하고 PackIt III는 이 기간을 통해 Mac에서 사실상의 표준 압축/아카이빙 시스템이 되었다.1986년 12월에 그는 애플컴퓨터에 입사했고 PackIt에 대한 작업은 끝났다.
이에 비해 StuffIt는 새로운 LZW형 압축 시스템을 지원했으며 데이터와 리소스 포크를 별도로 압축했다.이것은 거의 모든 파일의 압축 비율을 크게 향상시켰다.그런 다음 파일은 단일 범용 헤더로 저장되어 프로그램에서 아카이브 내용을 빠르게 나열할 수 있을 뿐만 아니라 아카이브에서 "스캔"할 필요 없이 단일 파일의 압축을 풀 수 있게 되었다.이를 통해 StuffIt는 실제 사용 시 훨씬 쉽고 빠르게 사용할 수 있게 되었다.
PackIt로 생성된 아카이브는 .pitfile 확장자.파일 확장자는 일반적으로 Mac에서는 필요하지 않지만 일반적으로 필요한 일부 다른 시스템(예: PC)에 저장되기 때문에 아카이브에서 일반적으로 사용되었다.그러나 이러한 파일은 일반적으로 MacBinary 형식으로 저장되어 확장자가 다소 불필요하게 되었다.이후 버전의 PackIt는 MacBinary 헤더가 켜져 있으면 해당 헤더를 인식하여 자동으로 분리할 수 있다.
참조
- 작성자와의 전자우편