맥바이너리

MacBinary
맥바이너리
파일 이름 확장명
.bin
인터넷 미디어 유형
응용 프로그램/매시브너리
응용 프로그램/x-매크바이너리
동일 유형 식별자(UTI)com.apple.macbinary-properious

MacBinaryHFS의 확장 메타데이터와 함께 클래식 Mac OS 파일의 두 개의 포크를 하나의 파일로 결합한 파일 형식이다.그 결과 파일은 FTP, 월드 와이드 웹, 전자 우편을 통한 전송에 적합하다.이 문서들은 또한 유닉스윈도우와 같은 HFS 지원 없이 운영 체제를 실행하는 컴퓨터에도 저장될 수 있다.

MacBinary는 Macintosh에서 널리 지원되었고 그 플랫폼의 대부분의 통신 프로그램에 내장되었다.비슷한 솔루션이 Mac의 대부분의 데이터 압축 애플리케이션에 내장되었으며, 비 Mac 시스템 간 전송에서 살아남기 위해 MacBinary가 필요하지는 않았지만, 이러한 경우 더 긴 파일 이름 및 기타 기능을 보존하기 위해 MacBinary가 추가되는 경우가 많았다.

HFS 시스템의 이중 포크 특성은 Mac OS X에서는 사용되지 않았으며, MacBinary는 대부분 사라졌다.

설명

당시의 다른 컴퓨터와 대조적으로, 매킨토시 애플리케이션은 컴퓨터 코드뿐만 아니라 운영 체제(OS) 자체에서 사용되는 많은 자원을 포함했다.이러한 자원은 소리나 이미지와 같은 풍부한 매체를 저장하기 위해 문서에도 널리 사용되었다.그러나, 자원 시스템은 단일 자원의 최대 크기가 문서 데이터를 저장하기에 너무 작은 32 kB에 불과하다는 상당한 한계를 가지고 있었다.이를 해결하기 위해 애플은 포크의 개념을 도입해 파일 시스템의 모든 파일에 리소스 포크와 데이터 포크를 둘 다 가질 수 있게 했다.물리적으로 이것들은 별개의 파일들이었지만 OS는 두 개의 별개의 파일이 항상 하나의 개체로 취급되도록 할 것이기 때문에 파인더플로피 디스크로 끌면 두 개의 포크가 모두 복사된다.

이것은 파일을 다른 컴퓨터 시스템에 저장해야 할 때 심각한 문제를 야기했다.포크 개념을 모르는 그러한 시스템들은 두 포크를 별도의 파일로 저장해야 할 것이다.이는 두 사람이 어느 시점에 분리되거나, 맥으로 다시 전송될 때 적절하게 재결합되지 않을 가능성을 제시하였다.이 문제로 인해 두 개의 포크를 하나의 파일로 결합한 다음 다른 Mac에 도달하면 자동으로 다시 분리되는 여러 가지 해결책이 생겨났다.데이터 전송이 8비트 깨끗하지 않은 UseNet에서도 BinHex가 사용되었지만 MacBinary는 가장 인기 있는 해결책 중 하나였다.애플이 자체 개발한 솔루션인 애플싱글과 애플더블은 사용자 커뮤니티에서 널리 채택된 적이 없다.

버전과 관계없이 MacBinary로 인코딩된 파일은 대개 파일 이름 끝에 .bin 또는 .macbin 파일 확장자가 추가된다.Eudora와 같은 전자 메일 프로그램은 MacBinary 메일 메시지를 추출하고 디코딩할 수 있다.FetchTransmit과 같은 Mac 전용 FTP 프로그램은 다운로드하는 MacBinary 파일을 투명하게 디코딩한다.

MacBinary는 BinHex와 유사하지만 MacBinary는 ASCII 텍스트와 반대로 이진 파일을 생성한다.따라서 MacBinary 파일은 BinHex 파일보다 작지만, 오래된 애플리케이션과 서버는 이 파일들을 손상시킬 가능성이 더 높다.

역사

맥바이너리의 첫 번째 화신은 1985년에 출시되었다.이 표준은 원래 Dennis Brothers(터미널 프로그램 MacTEP 및 이후 Apple 직원의 저자), BinHex 작가 Yves Lempeerur, PackIt 작가 Harry Chesley 등이 지정한 후 MacBinary를 사용하여 자신의 방식 대신 Forks를 결합하여 BinHex 5.0에 대한 지원을 추가했다.대부분의 터미널 프로그램인터넷 유틸리티는 이 기간 동안 맥바이너리 지원 기능을 내장했다.

2년 후 Mac OS의 변화를 수용하기 위해 MacBinary II로 업데이트되었다.MacBinary II는 한동안 운영 체제의 후속 업데이트와 호환성을 유지했다.이는 맥 OS 8의 출시와 함께 바뀌었고, 이로 인해 1996년 맥바이너리 III의 출시가 필요했다.그동안 애플 스스로 맥바이너리와 같은 목적을 갖고 있지만 일부 문제점을 바로잡는 애플싱글과 애플더블 포맷을 출시한 바 있다.

참조

외부 링크