Как делает подвижные файлы сжатия в репозитории?

Хотя Objective C, действительно кажется, "безумен" первоначально, я поощряю Вас придерживаться его. После того как у Вас есть момент "a-ha", внезапно все это начинает иметь смысл. Для меня потребовалось приблизительно 2 недели сфокусированной концентрации Objective C для реального понимания платформ Какао, языка, и как все это совмещается. Но после того как я действительно "получил" его, это было очень очень захватывающе.

Это звучит как clichГ©, но это верно. Высуньте его.

, Конечно, при введении библиотек C++ или существующего кода C++ можно использовать те модули с Objective-C/Objective-C ++.

5
задан Valentin Vasilyev 14 August 2009 в 09:01
поделиться

3 ответа

В репозиториях Mercurial есть два уровня сжатия: дельта-хранилище и сжатие zlib .

Кроме того, различные другие части также используют сжатие. Например, пакеты могут быть сжаты как с помощью gzip, так и с помощью bzip2, как и архивы tarball, но я не думаю, что вы просили об этом.

7
ответ дан 18 December 2019 в 14:49
поделиться

Вы можете найти интересную статью автора Mercurial Мэтта Макколла о формате журнала изменений.

5
ответ дан 18 December 2019 в 14:49
поделиться

Начальные версии файлов сжимаются с использованием deflate (тот же алгоритм, что и zip), но для обновленных файлов Mercurial сохраняет только (двоичную) разницу с предыдущей версией.

Он также пытается поступайте правильно: когда сжатый JPEG оказывается больше оригинала, он, например, не будет хранить его в «сжатом» виде.

1
ответ дан 18 December 2019 в 14:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: