WikiDer > MacBinary

MacBinary
MacBinary
Расширение имени файла
.bin
Тип интернет-СМИ
приложение / macbinary
приложение / x-macbinary
Единый идентификатор типа (UTI)com.apple.macbinary-архив

MacBinary это формат файла который сочетает в себе два вилки из классическая Mac OS файл в один файл вместе с HFS расширенный метаданные. Полученный файл подходит для передачи через FTP, то Всемирная паутина, и электронная почта. Документы также можно хранить на компьютерах, работающих под управлением операционных систем без поддержки HFS, таких как Unix или же Windows.

MacBinary получил широкую поддержку на Macintosh и был встроен в большинство коммуникационных программ на этой платформе. Подобные решения были встроены в большинство Сжатие данных приложений на Mac, и хотя они не требовали, чтобы MacBinary выдерживал передачу в системах, отличных от Mac, MacBinary часто добавлялся в этих случаях для сохранения более длинных имен файлов и других функций.

Двойная вилка системы HFS не использовалась на Mac OS X, а MacBinary в значительной степени исчез.

Описание

В отличие от других компьютеров той эпохи, Macintosh приложения включали как компьютерный код, так и большое количество Ресурсы которые использовались Операционная система (ОС) сама. Эти ресурсы также широко использовались в документах для хранения мультимедиа как звуки и изображения. Однако система ресурсов имела существенное ограничение: максимальный размер любого отдельного ресурса составлял всего 32 КБ, что слишком мало для хранения данных документа. Чтобы решить эту проблему, Apple представила концепцию вилки, позволяя любому файлу в файловой системе иметь как вилку ресурсов, так и вилку данных, в основном отдельные файлы. ОС будет гарантировать, что два отдельных файла всегда обрабатываются как один объект, поэтому перетаскивание его в дискета в Finder фактически скопирует оба файла.

Это представляло серьезную проблему, когда файл приходилось хранить в других компьютерных системах. Эти системы, не знакомые с концепцией вилки, должны будут хранить две вилки как отдельные файлы. Это представляло возможность того, что в какой-то момент они будут разделены или не будут должным образом рекомбинированы при передаче обратно на Mac. Эта проблема привела к ряду решений, которые объединили две вилки в один файл, а затем автоматически разделили их, когда они достигли другого Mac. MacBinary был одним из самых популярных решений, хотя BinHex также использовался на UseNet, где ссылок не было 8-битный чистый. Собственные решения Apple, AppleSingle и AppleDouble, никогда не получили широкого распространения в сообществе пользователей.

Файлы, закодированные с помощью MacBinary, независимо от версии, обычно имеют .bin или же .macbin расширение файла добавляются в конце их имен файлов. Программы электронной почты, такие как Eudora может извлекать и декодировать почтовые сообщения MacBinary. Наиболее специализированные программы FTP для Mac, такие как Принести и Передать, прозрачно декодируют загружаемые файлы MacBinary.

MacBinary похож на BinHex, но MacBinary производит двоичные файлы в отличие от ASCII текст. Таким образом, файлы MacBinary занимают меньше места на диске, чем файлы BinHex, но более старые приложения и серверы могут повредить их.

История

Первое воплощение MacBinary было выпущено в 1985 году. Стандарт был первоначально определен Деннисом Братьями (автором терминальной программы MacTEP, а затем сотрудником Apple), автором BinHex Ивом Лемпером, PackIt автор Гарри Чесли и др. затем добавил поддержку MacBinary в BinHex 5.0, используя MacBinary для объединения вилок вместо своих собственных методов. Наиболее терминальные программы и Интернет В этот период утилиты также добавили встроенную поддержку MacBinary.

Два года спустя он был обновлен до MacBinary II, чтобы учесть изменения в Mac OS. MacBinary II некоторое время оставался совместимым с последующими обновлениями операционной системы. Это изменилось с выпуском Mac OS 8, что потребовало выпуска MacBinary III в 1996 году. Тем временем Apple сама выпустила форматы AppleSingle и AppleDouble, которые служат той же цели, что и MacBinary, но исправляют некоторые проблемы с ними.

Рекомендации

внешняя ссылка

  • Двоичный конвертер Mac, инструмент с открытым исходным кодом для преобразования между различными кодировками файлов Macintosh.
  • макутилы, конвертирует между различными кодировками файлов Macintosh
  • MacBinary II Spec
  • MacBinary II + Спецификация, предлагаемое усовершенствование MacBinary для включения дерева каталогов, так и не получившего широкого распространения.