Jump to content

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, таких как Fetch and Transmit , прозрачно декодируют загружаемые файлы 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 Binary Converter — инструмент с открытым исходным кодом для преобразования файлов Macintosh в различные кодировки.
  • macutils , конвертирует файлы Macintosh в различные кодировки.
  • Спецификация MacBinary II
  • MacBinary II+ Spec — предложенное расширение MacBinary для включения дерева каталогов, так и не получившее широкого распространения.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b8efcca5024e58408e8475ae50d4f7fc__1703520420
URL1:https://arc.ask3.ru/arc/aa/b8/fc/b8efcca5024e58408e8475ae50d4f7fc.html
Заголовок, (Title) документа по адресу, URL1:
MacBinary - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)