Disk ARchive

Скріншот програми:
Disk ARchive
Дані програми:
Версія: 2.5.4 оновлений
Дата завантаження: 26 Apr 16
Розробник: Denis Corbin
Ліцензія: Безкоштовно
Популярність: 81

Rating: 4.0/5 (Total Votes: 1)

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

Схожі програми

cpp xstream
cpp xstream

3 Jun 15

LZMA demo
LZMA demo

20 Feb 15

Mondo Rescue
Mondo Rescue

20 Feb 15

SimpleCDR-X
SimpleCDR-X

3 Jun 15

Disk ARchive

Коментар не знайдено
додати коментар
Включіть картинки!