GoGPT Best VPN GoSearch

Значок OnWorks

xdelta - Интернет в облаке

Запустите xdelta в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xdelta, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xdelta - Вызов Xdelta

СИНТАКСИС


дельта подкоманда [ вариант...] [ операнд...]

ОПИСАНИЕ


Xdelta предоставляет возможность генерировать дельты между парой файлов, а затем применять
те дельты. Он работает аналогично Разница и заплата команды, но работает с двоичными
файлы и не дает удобочитаемого результата.

В Xdelta есть три подкоманды: дельта, патч и информация. Delta принимает две версии файлов и
выдает дельту, в то время как patch принимает исходную версию файла и дельту и производит
вторая версия. Команда info выводит полезную информацию о дельте. Каждый
подкоманда будет детализирована отдельно.

Gzip обработка
Попытка вычислить дельту между сжатыми входными файлами обычно приводит к плохим результатам.
сжатие. Это связано с тем, что небольшие различия между исходным содержанием приводят к
изменения в сжатии целых блоков данных. Чтобы упростить задачу, Xdelta реализует
особый случай для GZIP(1) сжатые файлы. Если какая-либо версия, введенная в команду дельты,
распознается как имеющий сжатие gzip, он будет автоматически распакован в
временное местоположение перед сравнением. Это временное местоположение является либо стоимостью
TMPDIR переменная окружения, если установлена, иначе "/ Tmp".

Заголовок патча Xdelta содержит флаг, указывающий, что восстановленная версия должна
повторно сжать после применения патча. В общем, это позволяет Xdelta работать
прозрачно для входных данных, сжатых gzip.

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

MD5 целостность проверка
По умолчанию Xdelta всегда проверяет контрольную сумму MD5 восстанавливаемых файлов. Этот
предотвращает ввод неправильных данных во время патча, что может привести к повреждению
выход. Благодаря этой функции вы можете быть уверены, что исправление произвело действительный
полученные результаты. Параметр --noverify отключает проверку MD5, но это только рекомендуется.
для тестирования производительности.

Сжатый заплата формат
Xdelta использует довольно простую кодировку для своей дельты, а затем применяет сжатие zlib к
результат. Вам не нужно выполнять последующее сжатие дельты Xdelta.

Delta
Подкоманда delta имеет следующий синопсис:

дельта дельта [ вариант...] из файла файл заплатка

Вычисляет дельту из из файла в файл и записывает это в заплатка

Патчи
Подкоманда patch имеет следующий синопсис:

дельта заплата [ вариант...] патчин [ из файла [ файл ]]

Относится патчин в из файла и производит реконструированную версию файл.

Если fromfile был опущен, Xdelta пытается использовать исходное имя fromfile, которое
хранится в дельте. Исходный файл должен быть идентичен тому, который использовался для создания дельты.
Если его длина или контрольная сумма MD5 различаются, патч будет прерван с сообщением об ошибке.

Если файл был опущен, Xdelta пытается использовать исходное имя файла, которое также
хранится в дельте. Если исходное имя файла уже существует, уникальное имя файла
будет добавлено расширение, чтобы не уничтожить существующие данные.

Инфо
Подкоманда info имеет следующий синопсис:

дельта info информация о патче

Печатает информацию о информация о патче и версия, которую он восстанавливает, включая имена файлов,
длины и контрольные суммы MD5.

Варианты
-0..9 Установить уровень сжатия zlib. Ноль означает отсутствие сжатия. Девять указывает
максимальное сжатие.

-х, --помощь
Распечатайте короткое справочное сообщение и выйдите.

-к, --тишина
Тихий. Подавляет несколько предупреждающих сообщений.

-v, --версия
Выведите номер версии Xdelta и выйдите.

-V, --подробный
Подробный. Печатает дополнительную информацию.

-n, --noverify
Нет подтверждения. Выключает проверку контрольной суммы MD5 входных и выходных файлов.

-mSIZE, --maxmem = РАЗМЕР
Установите верхнюю границу размера кэша страниц в памяти. Например,
--maxmem = 32M будет использовать кеш страницы размером 32 мегабайта.

-s = РАЗМЕР_БЛОКА
Установите размер блока, если он не был жестко закодирован (увеличение скорости на 20%). Должен быть
мощность 2.

-p, --первозданный
Отключите автоматическую распаковку сжатых входных данных, чтобы предотвратить непредвиденные
различия в повторно сжатом содержимом.

ИДЕНТИФИКАЦИЯ


Автор: Джошуа П. Макдональд, [электронная почта защищена]
Версия страницы руководства: 1.5; Дата выпуска: пт, 29 июня 2001 г., 06:01:08 -0700.
Авторские права © 1997, 1998, 1999, 2000, 2001

Xдельта(1)

Используйте xdelta в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.