У меня есть файловый сервер с 1 ТБ файлов PSD (фотошоп).
Мы - полиграфическая компания, и этот PSD-файл напрямую используется панелью онлайн-редактора.
Я пытаюсь сжать эти psd, но с тех пор я не могу их заархивировать / заархивировать каждый раз, когда его нужно распаковать, прежде чем его можно будет открыть на панели.
Насколько я понимаю, должно быть что-то общее для всех psds (основная часть всех файлов фотошопа), поэтому мне было интересно, могу ли я каким-то образом извлечь общую часть этих файлов в один файл, уменьшив потребность в пространстве до некоторой степени.
Я пробовал, но не смог, так как файл был в двоичном формате. Как это сделать?
Обратите внимание, я не был уверен, какое сообщество stackexchange лучше всего подходит для таких вопросов, я был наиболее уверен в serverfault, но в случае, если есть лучшее сообщество по этому вопросу, пожалуйста, помогите мне перенести этот вопрос туда.
То, о чем вы просите, немного неясно, но я думаю, можно с уверенностью сказать, что вы ищете какую-то «магию» для дедупликации или сжатия файлов данных Photoshop (PSD).
Такой магии не существует. Сжатие может дать очень небольшой дополнительный выигрыш, но ничего существенного. Файлы PSD (то есть современные версии) уже используют сжатие, что приводит к высокой плотности энтропии. Нельзя просто сжать уже сжатый файл и как-то уменьшить его. (Если вы каким-то образом придумаете, как это сделать, вы станете безумно богатым ...)
Дедупликация может быть возможна, если ваши файлы достаточно похожи, но маловероятно, что ваши файлы будут иметь достаточно похожий состав, чтобы вы могли получить таким образом какую-либо выгоду. Вероятно, будут похожие блоки заголовков / метаданных, но я сомневаюсь, что они будут сколько-нибудь значительного размера.
TL; DR - Вы просите о "магии" comp-sci, которой не существует.