Disk ARchive

Скриншот программы:
Disk ARchive
Детали программы:
Версия: 2.5.4 обновление
Дата загрузки: 26 Apr 16
Разработчик: Denis Corbin
Тип распространения: Бесплатная
Популярность: 24

Rating: nan/5 (Total Votes: 0)

Disk ARchive (ДАР) является свободно распространяться, мультиплатформенная и с открытым исходным кодом командной строки реализована в C ++ как утилита архивирования, которая может быть использована для инкрементного, декрементной, дифференциал, Шифрованные или полные резервные копии ваших файлов .

Основываясь на библиотеке libdar, Disk ARchive имеет встроенные шифрование и сжатие резервных копий, поддерживает нарезку архивов в файлах нужного размера, поддерживает жесткие ссылки для специальных устройств, обычные файлы, softlinks, а также названные трубы.


Основные особенности

Основные функции включают поддержку расширенных атрибутов, в том числе Linux ACL (Список контроля доступа) и Mac OS X вилок файлов, режим последовательного считывания, дифференциальной резервной поддержки, предотвращение архива коррупции, поддержка повтором неудачная резервного копирования столько раз, сколько пользователь хочет, режим сухого хода выполнения, а также создание файлов хеш-функции для архивов, поддержка SHA1 и MD5 методы.

Кроме того, Disk архиватор поддерживает разреженные восстановление файлов и обнаружение, быстрое восстановление файлов из зашифрованных или сжатых архивов, поддержка лент, таблицы содержимого изоляции, автоматическое обнаружение изменения файла при резервном копировании, комментарии пользователей в заголовке архива , и объединение нескольких архивов, поддерживая тонкую перезаписана политику перестраиваемый.

Reslicing архива без дешифрования или распаковке его также возможно с диска ARchive, который включает в себя крючки для определяемых пользователем сценариев, которые могут работать между ломтиками, а также за действия, после и перед сохранением определенного пользователем папки или файла. Кроме того, приложение позволяет создавать резервные копии и восстанавливать файлы через Netcat или SSH (Secure Shell), и поставляется с встроенным архивной защиты и функциональности ремонта, благодаря Parchive.


Настоящая утилита резервного копирования кросс-платформенный

Диск архивный без без сомнения программного обеспечения кросс-платформенный, как это было специально для работы при всех дистрибутивов GNU / Linux, BSD и несколько Solaris вкусов, а также операционных систем Microsoft Windows и Mac OS X. Он совместим с обоими 64-битных и 32-битных аппаратных платформ

Что нового в этом выпуске:.

  • фиксация недостающее включаемых файлов для libdar API
  • удалены дополнительные попытки / поймать блок введен 72da5cad5e52f959414b3163a2e2a320c2bc721e фиксации
  • удален проверка исправности, что вызвало проблемы при написании архива в файловой системе на основе FUSE.
  • фиксации без зову -E сценария / команды после последнего создания среза, когда шифрование или ломтик хэширования использовался
  • исправлена ​​ошибка в dar_manager: архив перестановок в свинцовом базы данных libdar проверить архивный количество диапазона при определенных обстоятельствах
  • фиксированной инверсии условия срабатывания предупреждения о архивном порядке даты в базе данных dar_manager при перемещении архива в базе данных
  • фиксированные опечаток в документации

  • <Литий> оптимизация каталога памяти, с тем недостатком, чтобы ограничить количество записи в архив на макс целое число поддерживаемых libdar привкусом (32 бит / 64 бит / infinint).
  • исправление скрипта конфигурации временно полагаться на LIBS довольно LDFLAGS, чтобы проверить наличие свободных мест gpgme
  • удален зависимость порядка между -А и -9 вариантов dar_manager:. -9 Теперь могут быть заданы до или после опции -a
  • сброс на & Quot; ложная & Quot; & Quot; inode_wrote & Quot; флаг жесткого структура данных связи перед тестированием и слияния. Объединение ранее протестированной архив или тестирование во второй раз не будет включать в себя жесткий связанный инод в операции. Такая ситуация не происходит с Даре, но может добиться успеха с некоторыми внешними инструментами, которые держат каталог в памяти для выполнения различных операций на нем.
  • исправлена ​​ошибка в процедуре, которая обнаруживает существующие ломтики, чтобы предупредить пользователя и / или избежать перезаписи, ошибка, которая приведет к DAR & Quot; кора & Quot; когда архив базы название начатой ​​символа +.
  • избегая использовать AM_PATH_GPGME в сценарии, когда конфигурирования gpgme.m4 не доступен
  • добавляя новые методы в libdar API для получения архива смещение и размер хранения сохраненных файлов (класс list_entry)
  • при добавлении нового метода в libdar API для перевода архива смещение файлового смещения (класс архив)
  • сообщая конкретное сообщение об ошибке, когда имя файла, возвращенное системой имеет максимальную длину, поддерживаемую самой системы, предполагая, что имя файла было обрезано

Что нового в версии 2.5.3:

  • Исправление проблемы 2.5.x сборки встретились, когда 2.4.x libdar библиотека уже установлена ​​в системе FreeBSD.
  • Улучшение сообщения и поведение libdar в Лакса мод, когда усеченный архив читается
  • Крепление само сообщает об ошибке по адресу & Quot; tronconneuse.cpp линии 561 & Quot; встретились во время чтения усеченную / поврежденный архив
  • Исправлена ​​ошибка, не закрытые filedescriptors, встретились при сохранении файловой системы, которая не доступна EXTx FSA
  • Закрепление настроить скрипт для более надежной в передней части системы, где установлен gpgme.h в нестандартном пути и пользователь не обеспечивал когерентные CPPFLAGS, LDFLAGS перед вызовом ./configure
  • Отображение значения CRC при перечислении изолированный каталог в качестве выходных данных XML
  • Исправление проблемы компиляции, когда система не обеспечивает strerror_r () вызов
  • Как избежать предупреждения об отсутствии FSA когда ТНФ-сфера установлен в & Quot; ни один & Quot;
  • Добавление опции --disable-fadvise настроить скрипт для тех, кто хочет вернуться полное давление со стороны Дара на системном кэше (такое же поведение, как 2.4.x)
  • Фиксация ошибка, fadvise () называется неправильное время, что делает его не имея обновления эффекта FAQ о сравнительной производительности от 2.4.x до 2.5.x
  • Оптимизация: сокращение количества вызова Dup () при запуске libdar
  • Улучшение: печать тип файла подробный вывод
  • Новая функция: добавлена% т макро отражает тип инода в DAR в --backup-прицепной выполнить опцию

Что нового в версии 2.5.2:

  • исправлена ​​ошибка встретились, когда разрешение отказано во время чтения или написание ломтика
  • ошибка фиксации, что избегали создания архива в корень файловой системы
  • фиксируя ошибка встретились в редкой ситуации, при чтении в режиме последовательного чтения архив шифруется с помощью шифрования GnuPG. В этой ситуации libdar может произойти сбой чтения архив (но преуспевает в нормальном режиме чтения) выдачи неясное сообщение (сообщение также было исправлено).
  • код упрощение, удаление поля reading_verion из класса crypto_sym в качестве родительского класса tronconneuse уже есть такая информация
  • удален дополнительный символ новой строки отображается Даре в конце выполнения
  • исправлена ​​ошибка избежать DAR, чтобы правильно прочитать запись (сообщение ошибки CRC), когда конкретная последовательность символа (начало управляющей последовательности), попадают в конец буфера чтения ходового слоя.
  • Оптимизация скорости для класса даты и времени
  • исправлена ​​ошибка, что избежать DAR чтения архивов в режиме последовательного чтения при чтении из трубы
  • исправлена ​​ошибка в не регрессионного тестирования подпрограммы при условии, кроме DAR / libdar
  • фиксация дисплей сообщение, показывающее не всегда в правильном контексте
  • случай инверсии фиксации ведущий слой кэша не будет использоваться при необходимости и используется, когда бесполезно при чтении архива
  • Улучшение эвристического в dar_manager для определения даты файл был удален.

Что нового в версии 2.4.18:

  • начальный вектор используется для сильного шифрования был установлен с помощью псевдо -Random данные, полученные с использованием SHA1 дайджеста сообщения и Blowfish шифра, которые не доступны, когда ligcrypt работает в режиме FIPS. Так как 2.4.18 теперь мы используем
  • SHA256 и AES256 для назначения IV, чтобы иметь libdar совместимы с режимом FIPS. Для шифрования данных ничего не меняется: указано шифра (-К, -J, - $ опционы на CLI) используются, как и раньше
  • .
  • ошибка фиксации встретились при выполнении изоляции архива в режиме последовательного чтения, Если повреждение архива или усеченной архив ведет индексные не его CRC читаемым, и Дар завершает работу выдает отчет об ошибке.
  • список проекта, опираясь на DAR / libdar обновление

Что нового в версии 2.4.17:

  • Release 2.4.17 приносит только исправление к регрессионный проблема принесла выпуска 2.4.16 о фильтрации нечувствительность случае. Проблема возникла, когда Дар был запущен под локализации, которые не могли справиться с некоторыми широких символов в заданном имени файла (широкий символ другой локализации) и чувствителен к регистру фильтрация была использована (опция -ano-кейс), ведущий такой файл никогда не был выбран для операция (т.е. никогда не сохраняется для операции резервного копирования)
  • .

Что нового в версии 2.4.16:

  • фиксируя архив реклама отображается информация по размеру каталога, когда архив считывается в режиме --sequential чтения
  • фиксируя ошибка, избегал DAR релизов 2.4.x до 2.4.15, чтобы прочитать зашифрованный архив, сгенерированный релиз Дар 2.3.x и ниже
  • при добавлении информационное примечание в конце ./configure выполнения сценария, когда не используется --enable-режим.
  • добавлена ​​поддержка чувствительности к регистру в сравнении имен файлов (опция) -an для других наборов символов, чем POSIX / C локали как кириллицы, например.
  • фиксирующих bashisms в DOC / образцы сценариев

Что нового в версии 2.4.15:

  • ошибка фиксации встретились при чтении зашифрованного архива в последовательном режим
  • ошибка фиксации встретились при чтении зашифрованного архива в последовательном режиме от анонимного трубы
  • изменен параметр '-;' до -9, как '-;' не работает на всех системах с Getopt (только длинная опция эквивалентна --min-цифры работали) для ДарЪ, dar_cp, dar_manager, dar_xform и dar_slave команд.
  • фиксируя ошибка встретились при восстановлении удаленных файлов в режиме последовательного чтения и директорию, где они должны быть & Quot; восстановлена ​​& Quot; не читаемы или не могли быть восстановлены ранее
  • добавив дополнительный буфер для обработки последовательного чтения из зашифрованного архива, когда последний криптографический блок содержит некоторые, но не все ясно после того, как данные зашифрованного один (архив прицепа).
  • фиксируя проблемы компиляции с использованием лязг
  • ошибка фиксации, которая не позволяет использовать - вариант с ~ на лету каталог изоляции для того, чтобы выполнить команду пользователя один раз на лету изоляции завершена

  • <Литий> добавили некоторые AUTOCONF магию, чтобы определить правильный (BSD / GNU) флаг для использования с СЭД, чтобы активировать регулярное выражение синтаксического анализа
  • новая реализация класса mask_list, который совместим с LIBC ++
  • исправлена ​​ошибка встретились на FreeBSD с dar_xform, где система обеспечивает стандартный дескриптор входного файла в режиме чтения-записи, а не только для чтения.

Что нового в версии 2.4.12:

  • корректность фиксированного удаления против удаления [] на вектор полукокса (не падения сообщалось)
  • фиксированный из доступа диапазона в процедуре используется для чтения очень старый формат архива
  • исправлена ​​ошибка в логическом выражении ведущего тест здравомыслие, чтобы быть бесполезным
  • удалены дублироваться присвоение переменной
  • обновление FAQ
  • Исправлена ​​опечатка и орфографические ошибки
  • исправлена ​​ошибка (сообщает Торстен Bronger) в экранирующего слоя ведущего libdar ошибочно сообщая файл как поврежденный во время чтения
  • исправлена ​​ошибка в разреженной механизме обнаружения файлов, которые приводят минимальное определение размера отверстия, чтобы стать кратным значением по умолчанию или указанной. Это подразумевает менее эффективное снижение разреженных файлов, поскольку меньшие отверстия в файлах были проигнорированы
  • фиксированный и обновленный человек страница о опции --go-в
  • обновленный полный из-Diff цель в файле по умолчанию / и т.д. / darrc
  • добавлен параметр отладки в классе hash_file (опция используется только из инструментов тестирования) для устранения sha1 / md5 хэш проблему на кусочки размером более (2 ** 38) +63 байт, ошибка сообщает Майк Ленцен и понял Юрия Каминского на libgcrypt. Примечание:. Эта ошибка остается открытым из-за переполнения целого числа в libgcrypt
  • портированном из текущего кода развития дополнительного и более простой способ чтения архив с использованием libdar API. Это расширение API не используется DAR инструментов командной строки на данный момент.
  • Фиксация установка заголовочных файлов libdar на Дарвина, где & Quot; Darwin & Quot; макросы не были отфильтрованы из генерируемых libdar файлов заголовков.
  • Фиксация самостоятельная сообщила ошибка 'generic_file.cpp линии 309' встретились, сравнивая архив с файловой системой
  • Обновить код для компиляции с GCC-4.8.2 в г ++ 11 (режим частичной реализации и адаптации патча Fabian Станке в)
  • Исправление ошибка встретились при выполнении многословный архив со списком в режиме последовательного чтения
  • Добавлена ​​Райан Шмидт патч, чтобы правильно отображать статус в конце сценария ./configure под BSD систем (в частности, Mac OS X)
  • Обновление configure.ac сценария исправить предупреждение сообщает Autoconf при создании сценария ./configure
  • Адресовано портативность проблему с BSD системами, которые не предоставляют опцию -d к команде "СР", препятствуя правильной установки документации Doxygen. Закрепить на основе патча, предоставленной Jan Gosmann.

Что нового в версии 2.4.9:

  • исправлена ​​ошибка: во время дифференциальной резервной копии Даре сохранены без изменений трудно связаны инод, когда жесткая ссылка на этот иноде был из корневого каталога -R. Это также имеет эффект, чтобы всегда сохранять файлы с длинными именами на файловой системе NTFS (!)
  • адаптированный патч при условии Кевин Wormington (новые сообщения отображаются)
  • Исправлена ​​ошибка синтаксиса в сценария конфигурации об обнаружении execinfo
  • Удалены не использовался AM_ICONV макрос из сценария конфигурации
  • исправлена ​​ошибка встретились под Cygwin, когда вспомогательная команда тест не удалось связать, когда libgcrypt не был доступен.
  • обновленный мини-HOWTO Гжегож Адам Hankiewicz
  • обновление французские переводы сообщений
  • ограничено предупреждение о безопасности для обычных файлов и трудно связанных обычных файлов
  • фиксированный дисплей ошибка в dar_cp при обработке файлов размером более 2 ГБ
  • фиксированные Segfault встретились при добавлении к dar_manager базы данных архива, имя которого база пустая строка
  • улучшено сообщение об ошибке, сообщая о -B включен файл, в котором ошибка синтаксиса был встречен
  • модифицирована база данных dar_manager рассматривать как CTime и время изменения как значение метки времени для данных сохраненных файлов. Это подавляет предупреждение о плохо упорядоченный архивы в базе данных, когда в некоторых файлах были восстановления из резервной копии старого

Что нового в версии 2.4.8:

  • документация исправления и обновления
  • Эффективность листинга улучшена база данных
  • уменьшено использование памяти слоя кэширования в libdar
  • фиксированной самостоятельно сообщила ошибка вызвана невыполнением выделения памяти
  • исправлена ​​SIGSEGV, вызванное двойным свободным в dar_xform, когда синтаксис
  • ошибка встречается на командной строке
  • dar_xform был не в состоянии должным образом преобразовать архив, сгенерированный Даре
  • старше релиз 2.4.0
  • исправлена ​​ошибка, которая приведет DAR не сможет удалить каталог в
  • Время восстановления
  • заменить старый оставшийся & Quot; bcopy & Quot; появление вызовом тетсру
  • предупреждение фиксированный сборник под ArchLinux
  • исправлена ​​ошибка встретились во время создания резервной копии с на лету изоляции
  • Исправлено поведение libdar при чтении сильно поврежденными зашифрованы
  • архив

Что нового в версии 2.4.7:

  • Эта версия исправляет сбой приложения, проблема компиляции под Solaris, а также несколько незначительных ошибок.

Что нового в версии 2.4.6:

  • исправлена ​​ошибка встретились во время прерывания сжатого создания архива, то Полученный в результате архив был доступен только для чтения в режиме --sequential чтения
  • исправлена ​​ошибка при чтении встретил прерванный архив в режиме последовательного чтения. Это приведет к DAR не освобождает некоторые объекты из памяти в конце операции, которая отображается уродливую сообщение об ошибке от libdar самостоятельной проверки рутины.
  • фиксированное сообщение отчетности неизвестная системная группа при преобразовании GID в имени (докладывал неизвестной & Quot; пользователь & Quot; вместо неизвестной & Quot; группа & Quot;)
  • удаления $ Id: $ макрос из файла, как мы переехали из CVS в GIT
  • обновление пакета для распространения сценариев и документации Патрика Нагеля
  • обновление URL, указывающий на веб-сайте Патрика Нагеля
  • обновление документации, описывающей как получить исходный код из GIT (не более из CVS)
  • Исправлена ​​опечатка в configure.ac
  • добавлена ​​информация о том, как построить совершенно новый DAR тарболл от источника в GIT
  • изменяет конец сообщений, показанных параметром -h, чтобы указать человеку для нескольких _options_, а не _details _
  • заменить & минус; в HTML сгенерированную документацию стандартным ASCII тире
  • исправлена ​​ошибка выравнивания при вычислении CRC, что на основе свинца libdar к сбою приложения на системах Sparc основе.

Что нового в версии 2.4.5:

  • В этой версии несколько исправлений, которые приводят DAR для отображения сообщения об ошибках в конце выполнения при определенных условиях.
  • Если исправляет ошибки сегментации, которые могут быть выполнены при сравнении архив с файловой системой.
  • Это также позволяет DAR связь с libexecinfo под системами, которые обеспечивают его, и позволяет восстановить данные из Dar дифференциальные резервные копии каталогов, которые были записаны как неизменным, так как это было сделано архив ссылки.
  • Он обновляет все предоставляемые примеров сценариев, чтобы быть совместимым с --min-значного новый вариант DAR в.

Что нового в версии 2.4.4:

  • фиксированные страницы человека в разделе Имя: добавлена ​​Whatis запись
  • фиксированный ошибку сегментации: в коде отчетности внутренняя ошибка (удаление [] в
  • место свободного ())
  • Исправлена ​​ошибка: dar_manager не смог правильно прочитать последнюю

  • версия
  • базы данных, генерируемые при вытянув атрибуты записываются для
  • некоторые файлы
  • избегали отчетности неизданный блок памяти при компиляции
  • оптимизации были использованы (DAR, dar_manager, dar_cp, dar_slave,
  • dar_xform у всех зарегистрированных неизданный памяти при оптимизации GCC был
  • используется в & Quot; infinint & Quot; режим)

Что нового в версии 2.4.3:

  • В этой версии некоторые незначительные улучшения, касающиеся использования памяти и скорость выполнения.
  • Он также содержит исправление в dar_manager.

Что нового в версии 2.4.1:

  • Эта версия приносит некоторые незначительные исправления, обновления документации, и одна новая функция программы dar_manager необходима постоянная доступность поведение похоже на более старых версиях.

Что нового в версии 2.3.11:

  • Это является техническим выпуском, который исправляет несколько ошибок .
  • Код удаления кусочков старого архива была исправлена.

  • <Литий> The libdar была улучшена, чтобы быть более устойчивым при чтении очень поврежденный архив, который в противном случае привести DAR в бесконечном цикле.
  • были зафиксированы несколько вхождений двойного освобождения памяти.

Что нового в версии 2.3.9:

  • фиксированный bashism в DOC / примеры / pause_every_n_slice.duc образец сценария [SF 2020090]
  • добавил Джейсон Льюиса сценария & Quot; dar_backups.sh & Quot; который является расширенной версией п сценарий выполняется Roi Родригес Mendez & Mauro Silvosa Ривера.
  • добавлен сообщение с запросом обновления программного обеспечения для обработки случай, когда новый формат архива (используется Дара & GT; = 2.4.0) предоставляется Даре
  • очень мало оптимизация процесса чтения ЕА
  • обновление FAQ
  • заменен & Quot; Каталог & Quot; по & Quot; содержимое архива & Quot; в выходном сообщении (-l -v).
  • добавлен патч Сергея FeO к dar_par.dcf
  • Добавлена ​​проверка против stddef.h наличие файла заголовка в сценария конфигурации
  • фиксированной правописания
  • добавлен скрипт Чарльза в DOC / образец
  • добавлен параметр -q в Даре
  • добавлена ​​лицензирование исключение для обеспечения распределения ДАР рядом библиотеки OpenSSL
  • Исправлена ​​ошибка: во время архива Diff (только), восстановить Atime Дар файла в резервной копии вместо файла в системе, прежде чем открыть его для чтения
  • .
  • протестирован с Valgrind Дар

Скриншоты

disk-archive_1_68087.jpg
disk-archive_2_68087.jpg

Похожие программы

Zutils
Zutils

20 Feb 15

Lbzip2
Lbzip2

17 Jul 15

mzSquash
mzSquash

3 Jun 15

Spack
Spack

17 Feb 15

Комментарии к Disk ARchive

Комментарии не найдены
добавить комментарий
Включите картинки!