Для повседневной работы у меня есть несколько файлов DMG, которые я храню в облачном хранилище. В начале дня я скачиваю свои DMG, конвертирую их из сжатого в Read/Write с помощью Disk Utility (OSX). В конце дня я конвертирую их обратно в сжатый и загружаю.
Это может показаться громоздким, но мне это нравится.
Мой вопрос в том, что если я откажусь от этого рабочего процесса ради чего-то, где я просто скачаю файл Zip (или что-то подобное), распакую его, изменю свои файлы, заархивирую его и снова загружу? Потеряю ли я метаданные своих файлов или что-то еще полезное по сравнению с тем, что я получаю при использовании DMG?
Есть ли другие варианты, которые вы могли бы предложить, чтобы упростить загрузку ОДНОГО сжатого файла, изменение содержимого внутри него и повторную загрузку?
Пожалуйста, не предлагайте использовать Dropbox, Gdrive и т.п.
решение1
DMG-файлыне являются заархивированными файлами, поскольку они являются образами. Они ближе к .iso, чем к .zip, поскольку они являются образами дисков, которые можно монтировать, а их содержимое можно сжимать.
Поэтому DMG также должен содержать данные блока, а также обычные атрибуты файла, такие как метаданные и фактические данные файла.
Хороший архиватор/архиватор типа 7zip должен уметь создавать файлы меньшего размера (возможно, быстрее) и сохранять необходимые данные без таких вещей, как блочные данные, независимо от файловой системы, которую использует ваш DMG (HFS, UDF и FAT — вот некоторые из вариантов).