Является ли хорошей идеей сделать резервную копию каталога в файловой системе HFS + с помощью функции сжатия в Finder, а затем скопировать ZIP-файл на жесткий диск FAT32 или в Dropbox и т. Д.? Или это может привести к повреждению или потере данных?
Например, если я сжимаю свою библиотеку iTunes, а символические ссылки заменяются другой копией файла, это изменение в семантике. Если мой жесткий диск выйдет из строя и я восстановлю копию библиотеки iTunes из резервной копии, iTunes может работать некорректно из-за этого. Например, изменение содержимого одного файла не повлияет на другой. Удаление файла, на который указывает файл, означает, что вы больше не можете читать содержимое этого файла через символьную ссылку, которая снова отличается, если символическая ссылка заменяется копией этого файла. iTunes может аварийно завершить работу с поврежденной библиотекой или привести к дальнейшему повреждению библиотеки, что означает, что резервная копия не отвечает своей цели.
Гарантируется ли, что все действительные каталоги сжимаются в ZIP без ошибок и расширяются до идентичной копии исходного каталога без потери информации или семантических изменений? В частности, поддерживают ли ZIP-файлы все функции HFS +?
- Symlinks
- Жесткие ссылки (в том числе на каталоги, которые поддерживаются в HFS +)
- Псевдонимы
- Расширенные атрибуты
- Ресурс вилки
- списки управления доступом
- Unix разрешения
- Все допустимые имена путей в HFS +. Другими словами, поддерживает ли ZIP все символы, допустимые для использования в имени пути? Поддерживает ли ZIP самое длинное имя пути, которое вы можете создать в HFS +, или в формате ZIP существует более низкий предел длины пути?
- Есть ли ограничение на размер файла 4 ГБ?
... и так далее.
Я обеспокоен возможностью скрытых изменений, которые могут привести к потере или повреждению данных без моего ведома, пока не станет слишком поздно.
Это вопрос о формате ZIP, а также о команде сжатия в Finder. Потому что даже если формат ZIP что-то поддерживает, а реализация Finder - нет, это не помогает.