Пакет документов OSX для Windows? Или сокрытие содержимого каталога как одного файла?

В OSX существует концепция пакета документов, который в основном представляет собой каталог, который отображается пользователю как один файл. Это документация Apple об этом:

Если форматы файлов документов становятся слишком сложными для управления из-за нескольких разнородных типов данных, вы можете подумать о принятии формата пакета для своих документов. Пакеты документов предоставляют иллюзию отдельного документа пользователям, но предоставляют вам гибкость в том, как хранить данные документа внутри компании. Особенно, если вы используете несколько разных типов стандартных форматов данных, таких как JPEG, GIF или XML, пакеты документов упрощают доступ к этим данным и управление ими.

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

Есть ли что-то эквивалентное (в последнее время) Windows?

Это не поддерживается как основная функция ОС.

Но аналогичная концепция возможна следующим образом: вы всегда можете хранить несколько документов в структуре zip-файла и предоставлять ему расширение, отличное от .zip, и регистрировать это расширение с вашим приложением. Внутренне структура документа использует стандартный алгоритм zip, но пользователям это не нужно заботиться об этом.

Например, java .jar, которые фактически являются zip-файлами, но обрабатываются средой выполнения Java.

Независимо от того, видит пользователь, расширение для вашего файла основано на настройках, которые они выбрали в разделе «Параметры папки»> «Скрыть расширения для известных типов файлов».

  • Постоянная плотность MacBook Air отключена
  • VMWare Fusion 2.0.6 больше не хочет загружать мои виртуальные машины
  • Восстановить текстовый файл, удаленный из корзины в Mac OS X?
  • Как мне установить переменную PATH на моем Mac, чтобы найдены инструменты, установленные в Hombrew?
  • Уменьшение размера файла PDF
  • Измените NSEvent для отправки другого ключа, кроме того, который был нажат
  • Восстановить или восстановить диск из режима восстановления Mac OSX
  • Как я могу изменить ярлык по умолчанию в Windows для закрытия программ?
  • Mac OS X: лучший способ сделать ISO с компакт-диска или DVD-диска
  • Пользовательская кнопка, не работающая с mac (ButtonUI)
  • Как автоматизировать общие сетевые диски SMB в Mac OS X Lion
  • Давайте будем гением компьютера.