Disk ARchive

Screenshot Software:
Disk ARchive
Detalii soft:
Versiune: 2.5.4 Actualizat
Incarca data: 26 Apr 16
Producător: Denis Corbin
Licenţă: Gratuit
Popularitate: 24

Rating: nan/5 (Total Votes: 0)

Disk Ahivează (DAR) este distribuit gratuit, multiplatformă și open source software pentru linia de comandă implementat în C ++ ca un utilitar de arhivare, care poate fi folosit pentru a face incremental, decremental, diferențial, encypted sau copiile de rezervă complete ale fișierelor .

Fiind bazat pe biblioteca libdar, Disk Ahivează caracteristici de criptare integrat și de compresie a backup, susține felierea de arhive în fișiere de dimensiune necesare, susține hardlinks pentru dispozitive speciale, fișiere simple, softlinks, precum și țevi numite.


Caracteristici dintr-o ochire

Caracteristicile cheie includ suport pentru atribute extinse, inclusiv Linux ACL (Access Control List) și Mac OS X furci de fișiere, modul de citire secvențială, diferențial suport de rezervă, prevenirea corupției arhivă, suport pentru reîncerca o copie de rezervă a eșuat cât de multe ori vor fi utilizatorul dorește, modul de uscat a alerga de execuție, precum și hash generarea de fișiere pentru arhive, SHA1 de sprijin și metode MD5.

În plus, Disk Ahivează sprijină restaurarea rare fișier și detectarea, restaurarea rapidă a fișierelor din arhive criptate sau comprimate, suport pentru benzi, masa de izolare cuprins, detectarea automată a modificării fișierului în timp ce backup-ul, comentariile utilizatorilor din antetul unei arhive și fuzionarea mai multor arhive, care susține politica de fin suprascrierea acordabilă.

Reslicing unei arhive fără a decripta sau decomprima este de asemenea posibil cu Disk Ahivează, care include cârlige pentru definite de utilizator script-uri care pot rula între felii, precum și pentru acțiuni după și înainte de a salva un dosar definit de utilizator sau un fișier. În plus, aplicația poate de backup și restaurare a fișierelor peste Netcat sau SSH (Secure Shell), și vine cu un built-in de protecție arhivă și funcționalitate de reparații, datorită Parchive.


Un adevărat cross-platform utilitar de backup

Disk arhivați este fără nici o îndoială, un software cross-platform, așa cum a fost adaptat pentru a lucra sub toate distribuțiile GNU / Linux, mai multe arome BSD și Solaris, precum și sistemele de operare Microsoft Windows și Mac OS X. Este compatibil cu ambele platforme hardware pe 64 de biți și pe 32 de biți

Ce este nou în această versiune:.

  • lipsă de stabilire a inclus fișiere pentru API libdar
  • try / bloc de captură suplimentar eliminat introdus prin comiterea 72da5cad5e52f959414b3163a2e2a320c2bc721e
  • înlăturat sănătatea mintală, care a cauzat de verificare problemă atunci când scrieți o arhivă la un sistem de fișiere FUSE.
  • de stabilire non apel de script-ul -R / comanda după crearea ultima felie, atunci când a fost utilizat de criptare sau felie hashingul
  • bug fix în dar_manager: permutare arhiva in libdar baza de date cu plumb pentru a verifica un număr de arhiva de interval în anumite circumstanțe,
  • inversiune fixă ​​a stării declanșează un avertisment cu privire la comanda dată de arhivă într-o bază de date în timp ce se deplasează dar_manager o arhivă într-o bază de date
  • greșeli de tipar fix în documentația
  • optimizarea memoriei catalog, cu dezavantajul de a limita numărul de intrare într-o arhivă la numărul întreg maxim acceptat de aroma libdar (32 biți / 64 biți / infinint).
  • script fix de configurare să se bazeze temporar pe LIBS mai degrabă LDFLAGS pentru a verifica disponibilitatea gpgme
  • dependența ordine îndepărtată între -A și -9 opțiuni ale dar_manager:. -9 Pot fi acum specificate înainte sau după opțiunea -A
  • resetare la & quot; false & quot; & quot; inode_wrote & quot; pavilion de link-ul din greu înainte de testare structură de date și de concentrare. Contopirea unei arhive testate anterior sau testarea a doua oară, nu ar include inod greu legată în operațiune. Această situație nu apare cu Dar, dar ar putea avea succes cu unele instrumente externe care păstrează catalogul în memorie pentru a efectua operații diferite pe ea.
  • bug fix în rutina care detectează felii existente pentru a avertiza utilizatorul și / sau de a evita suprascrierea, bug-ul care duce la Dar & quot; scoarta & quot; atunci când un nume de bază de arhivă a început printr-un caracter +.
  • evitând să utilizeze AM_PATH_GPGME în scriptul de configurare atunci când gpgme.m4 nu este disponibil
  • adăugarea de noi metode în API libdar pentru a obține arhiva de offset și dimensiunea de stocare a fișierelor salvate (clasa LIST_ENTRY)
  • adăugarea de noi metode în API libdar pentru a traduce arhiva offset file offset (arhiva clasa)
  • raportare un anumit mesaj de eroare atunci când numele fișierului returnat de sistem are lungimea maximă suportată de sistemul însuși, presupunând că numele fișierului a fost trunchiată

Ce este nou în versiunea 2.5.3:

  • Stabilirea unei probleme 2.5.x construi îndeplinit atunci când un 2.4.x libdar bibliotecă este deja instalat într-un sistem FreeBSD.
  • Îmbunătățirea mesajului și comportamentul libdar în mod laxe, atunci când o arhivă trunchiate citește
  • Fixare auto bug raportat la & quot; linia tronconneuse.cpp 561 & quot; întâlnit în timp ce citirea arhivei trunchiate / corupte
  • Fixed filedescriptors nu sunt închise, întâlnit la salvarea unui sistem de fișiere care nu are ExtX FSA disponibile
  • Stabilirea script de configurare pentru a fi mai robust în fața sistemului în cazul în care gpgme.h este instalat într-o cale non standard, iar utilizatorul nu a furnizat CPPFLAGS coerente, LDFLAGS înainte de a apela ./configure
  • Afișarea valorilor CRC la listarea catalog izolat ca ieșire XML
  • Stabilirea problemă de compilare atunci când sistemul nu prevede strerror_r () apel
  • Evitarea avertisment cu privire la absența FSA atunci când fsa-domeniul de aplicare este setat la & quot; none & quot;
  • Adăugarea opțiunii --disable-fadvise pentru a configura script-ul pentru cei care doresc o presiune din spate plin de la Dar pe cache-ul sistemului (același comportament ca și 2.4.x)
  • Fixarea bug-ul, fadvise () numit un moment nepotrivit pentru a face aceasta neavând nici un efect de actualizare Întrebări frecvente cu privire la performanța comparativă de la 2.4.x la 2.5.x
  • de optimizare: a redus numărul de apel la DUP () la pornire libdar
  • îmbunătățire: imprimare tip de fișier pe ieșire verbose
  • caracteristică nouă: adăugată% t macro care reflectă tipul inode în Dar lui opțiunea --backup-cârlig-executa

Ce este nou în versiunea 2.5.2:

  • bug fix îndeplinite atunci când permisiunea este refuzată în timpul citirii sau felii de scris
  • Fixarea erorilor care au evitat crearea unei arhive la rădăcina sistemului de fișiere
  • de stabilire a bug întâlnit în situații rare, în timp ce citiți în modul secvențial-citit o arhivă criptat folosind criptare GnuPG. În această situație libdar poate să nu reușească citirea arhivei (dar reușește în modul de citire normal) care emite un mesaj obscur (mesaj a fost, de asemenea fix).
  • Cod de simplificare, eliminarea reading_verion câmp din clasa crypto_sym ca clasa tronconneuse mamă au deja astfel de informații
  • eliminat suplimentar afișat de linie nouă, la sfârșitul Dar execuție
  • bug fix evitând Dar să citească corect o intrare (eroare de raportare CRC), secvența când specifică de caracter (începutul secvenței de evacuare) se încadrează la sfârșitul tampon de citire a stratului de evacuare.
  • de optimizare a vitezei pentru clasa datetime
  • bug fix, care a evitat arhivele de citire în modul de citire DAR secvențial în timpul citirii dintr-o țeavă
  • bug fix în rutină non test de regresie furnizate pe lângă Dar / libdar
  • mesaj de afișare de fixare care arată nu întotdeauna în contextul corect
  • fixare în caz de inversare care conduce stratul de cache-ul nu va fi utilizat atunci când este necesar și utilizate atunci când inutile în timpul citirii unei arhive
  • euristică în dar_manager îmbunătățită pentru a determina data un fișier a fost șters.

Ce este nou în versiunea 2.4.18:

  • Vector inițială folosită pentru criptarea puternică a fost stabilită cu pseudo date -random generate folosind mesajul SHA1 digerat și cifrul Blowfish, care nu sunt disponibile atunci când ligcrypt rulează în modul FIPS. Din moment ce 2.4.18 folosim acum
  • SHA256 și AES256 pentru atribuirea IV pentru a avea libdar compatibil cu modul FIPS. Pentru datele de criptare nu se schimbă nimic: cifrul specificat (-K, -J, - $ optiuni pe CLI) sunt utilizate ca înainte
  • .
  • de stabilire a bug întâlnit atunci când se efectuează izolarea arhivei în modul secvențial-citit, cazul în care o corupție arhivă sau arhivă trunchiate conduce un inode nu avea sa CRC ușor de citit, și emite aborts Dar un raport BUG.
  • Lista de proiecte bazându-se pe Dar / actualizarea libdar

Ce este nou în versiunea 2.4.17:

  • Release 2.4.17 aduce doar un fix către cele problemă de regresie introdusă de eliberare 2.4.16 cu privire la filtrarea caz insensibilitate. Problema a apărut atunci când Dar a fost rulează sub o localizare care nu a putut face unele caractere late într-un anumit nume de fișier (caracterul larg al unei alte localizare) și caz de filtrare insensibil s-a utilizat (opțiunea -ano caz), ceea ce conduce un astfel de fișier pentru a nu a fost selectat pentru operațiunea (și anume: niciodată salvate pentru copii de rezervă)
  • .

Ce este nou în versiunea 2.4.16:

  • de stabilire listarea arhivei afișate informații pentru dimensiunea catalog când arhiva se citește în modul --sequential-citit
  • de stabilire a bug care a evitat Dar comunicate de până la 2.4.x 2.4.15 pentru a citi arhiva criptat generat de 2.3.x de eliberare și de mai jos Dar
  • adăugare notă de informare, la sfârșitul ./configure executarea script atunci când nu a fost folosit --enable-mode.
  • adăugarea de suport pentru sensibilitatea caz în comparație cu numele de fișier (opțiunea -an) pentru alte seturi de caractere decât POSIX / C locale cum ar fi, de exemplu, cu caractere chirilice.
  • bashisms de fixare în doc / samples script-uri

Ce este nou în versiunea 2.4.15:

  • de stabilire a bug întâlnit atunci când citiți o arhivă criptată în secvențial mod
  • de stabilire a bug întâlnit atunci când citiți o arhivă criptată în modul secvențial dintr-o țeavă anonim
  • opțiunea schimbat '-;' -9 ca "-"; nu funcționează pe toate sistemele cu getopt (singura opțiune echivalentă de lungă --min cifre ale lucrat) pentru Dar, dar_cp, dar_manager, dar_xform și comenzi dar_slave.
  • de stabilire a bug îndeplinit atunci când restaurarea fișierelor șterse în modul de citire secvențială și unele director în cazul în care acestea ar trebui să fie & quot; restaurat & quot; nu pot fi citite sau nu au putut fi restaurate mai devreme
  • adăugarea de tampon suplimentar să se ocupe de citire secvențială de arhivă criptat atunci când ultimul bloc cripto conține unele, dar nu toate datele clare după unul criptat (remorca arhiva).
  • de stabilire problemă de compilare folosind zăngăni
  • Rezolvarea erorilor care împiedică utilizarea - ~ opțiune cu izolare catalog on-fly, în scopul de a executa o comandă a utilizatorului o dată pe-fly de izolare a finalizat
  • adaugă unele magie autoconf pentru a determina steagul corect (BSD / GNU) pentru a utiliza cu sed, în scopul de a activa expresia regulată parsing
  • nouă punere în aplicare a clasei mask_list, care este compatibil cu libc ++
  • bug fix întâlnit pe FreeBSD cu dar_xform în cazul în care sistemul oferă un descriptor standard de fișier de intrare în citire-scriere în loc de modul numai de citire.

Ce este nou în versiunea 2.4.12:

  • pentru corectitudinea fixe șterge vs șterge [] pe vectorul de char (nu incidența raportată)
  • de acces fix din gama în rutina utilizate pentru a citi formatul de arhivă foarte vechi
  • eroare fixă ​​în expresie logică care conduce un test de bun-simț pentru a fi inutile
  • eliminat duplicat alocare variabilă
  • Întrebări frecvente actualizate

  • Erori
  • tipo fixe și ortografie
  • bug fix (raportate de Torsten Bronger), în stratul de evacuare care conduce libdar la raportarea în mod eronat un fișier corupt în timpul citind
  • bug fix în mecanismul de detectare de fișiere rare, care conduce la detectarea minimă gaura dimensiune pentru a deveni un multiplu al valorii implicite sau cea specificată. Acest lucru a presupus o reducere mai puțin eficientă a fișierelor rare, deoarece găuri mai mici din dosare au fost ignorate
  • man page fix și actualizate cu privire la opțiunea --go-into
  • actualizată complet de la dif-țintă, în / etc / default darrc
  • a adăugat o opțiune de depanare în clasa hash_file (opțiune utilizată numai de la instrumentele de testare) pentru a depana problema hash SHA1 / MD5 pe felii mai mari (2 ** 38) +63 bytes, bug-ul raportat de către Mike Lenzen și înțelese de Yuriy Kaminskiy la libgcrypt. Notă:. Acest bug este încă deschis din cauza unui număr întreg de preaplin în libgcrypt
  • de la codul de dezvoltare portate actuală un mod suplimentar și mai simplu pentru a citi o arhiva folosind API-ul libdar. Această extensie API nu este utilizat de instrumente de linie-DAR comandă pentru acum.
  • Instalare Fixarea fișierelor header libdar de pe Darwin, în cazul în care & quot; darwin & quot; macro-uri care nu au fost filtrate din fișierele header libdar generate.
  • Fixarea autoraportată "Linia generic_file.cpp 309" bug întâlnit în timp ce se compară o arhivă cu un sistem de fișiere
  • Codul de actualizare pentru a compila cu gcc-4.8.2 în g ++ 11 modul (punerea în aplicare parțială și adaptare a patch-uri Fabian Stanke a)
  • Fixarea bug-ul întâlnit în timpul efectuării unei arhive verbose listare în modul de citire secvențială
  • Patch Adăugat Ryan Schmidt pentru a afișa în mod corespunzător starea la sfârșitul ./configure script-ul în cadrul sistemelor BSD (în special Mac OS X)
  • Actualizarea script configure.ac pentru a repara avertisment raportate de autoconf atunci când generează script-ul Configure
  • Adresată portabilitate problemă cu sistemele BSD care nu oferă o opțiune -d pentru comanda 'cp', prevenind instalarea corectă a documentației Doxygen. Fix-bazate pe patch-uri furnizate de Jan Gosmann.

Ce este nou în versiunea 2.4.9:

  • bug fix: timpul de backup diferențial Dar a salvat neschimbat greu legate de inod atunci când o legătură dur cu inode a fost din directorul -R root. Acest lucru are, de asemenea, efectul de a salva întotdeauna fișierele cu nume lungi pe NTFS (!)
  • patch-uri adaptat oferit de Kevin Wormington (noi mesaje afișate)
  • Eroare de sintaxă fixă ​​în scriptul de configurare despre detectarea execinfo
  • Eliminat AM_ICONV macro neutilizate din scriptul de configurare
  • bug fix întâlnit sub comanda Cygwin atunci când testul auxiliar nu a reușit să lege când libgcrypt nu a fost disponibil.
  • actualizat mini-HOWTO de Grzegorz Adam Hankiewicz
  • actualizarea traducerilor mesajelor franceze
  • restricționat de avertizare de securitate pentru fișierele clare și de fișiere mutl legate
  • fix bug-ul de afișare în dar_cp când manipularea fișierelor mai mari de 2 GB
  • fix SEGFAULT îndeplinite atunci când se adaugă la o bază de date dar_manager o arhiva care numele de bază este un șir gol
  • îmbunătățit mesaj de eroare, raportarea -B inclus fișier în care o eroare de sintaxă a fost îndeplinită
  • bază de date dar_manager modificate pentru a lua în considerare atât ctime și mtime ca valoare pentru datele amprentei de timp fișierelor salvate. Acest lucru suprima avertismentul comandat despre rău arhive în baza de date, atunci când la unele fișiere au fost restaurări dintr-o copie de rezervă vechi

Ce este nou în versiunea 2.4.8:

  • remedieri documentare și actualizări
  • îmbunătățit în baza de date cu eficiență listare
  • a redus utilizarea memoriei stratului în cache-ul libdar
  • auto-bug fix raportate cauzate de lipsa de alocare a memoriei
  • fixat un SIGSEGV cauzată de dublu liberă în dar_xform atunci când sintaxa
  • eroare este îndeplinită pe linia de comandă
  • dar_xform nu a fost capabil să transforme în mod corespunzător arhiva generat de Dar
  • mai vechi de presă al 2.4.0
  • bug fix, care să conducă Dar să nu pentru a elimina un director de la
  • timpul de restaurare
  • înlocuit vechi rămase & quot; bcopy & quot; apariția printr-un apel la memcpy
  • avertizare compilare fixă ​​în conformitate cu ArchLinux
  • accident fix întâlnit creând în același timp o copie de rezervă cu izolare pe fly
  • Comportamentul libdar fix atunci când citiți un puternic criptat denaturată
  • Arhiva

Ce este nou în versiunea 2.4.7:

  • Această versiune stabilește un accident de aplicație, o problemă de compilare sub Solaris, și câteva bug-uri minore.

Ce este nou în versiunea 2.4.6:

  • bug fix întâlnit în timp ce întrerupe crearea de arhive comprimat, arhiva rezultată a fost doar ușor de citit în modul --sequential-citit
  • bug fix întâlnit în timp citind o arhivă întreruptă în modul de citire secvențială. Ea conduce Dar nu pentru a elibera unele obiecte din memorie la sfârșitul operației, care a afișat un mesaj de eroare urât de la libdar auto check de rutină.
  • Mesaj fix de raportare de grup sistem necunoscut atunci când conversia gid la numele (raporta necunoscut & quot; & quot utilizator, în loc de necunoscut & quot; grup & quot;)
  • îndepărtarea ID $: $ macro din fișier ca ne-am mutat de la CVS la GIT
  • actualizarea pachetelor pentru a distribui script-uri și documentație Patrick Nagel
  • actualizate adresă URL care indică site-ul web Patrick Nagel
  • actualizarea documentației care descrie modul în care pentru a obține codul sursă de la GIT (nu mai mult din CVS)
  • tipo fixat în configure.ac
  • adăugat informații cu privire la modul de a construi un tarball nou-nouț Dar de la sursă în GIT
  • modifică sfârșitul mesajelor afișate prin opțiunea -h la punctul omului pagină pentru mai multe _options_, mai degrabă decât _details _
  • înlocuiește & minus; în HTML generat de documentare printr-o liniuță ASCII standard
  • fix eroare de aliniere în calcul CRC care conduc pe bază de cerere libdar sa se prabuseasca pe sistemele bazate pe SPARC.

Ce este nou în versiunea 2.4.5:

  • Această versiune aduce o serie de remedieri care conduc Dar pentru a afișa mesaje de eroare la sfârșitul execuției, în anumite medii.
  • Dacă fixează o eroare de segmentare care ar putea fi îndeplinite în timp ce se compară o arhivă cu sistemul de fișiere.
  • Acesta permite, de asemenea, legătură cu libexecinfo Dar în cadrul sistemelor pe care le furnizează, și vă permite să restaurați Dar din directoare de backup diferențiale care au fost înregistrate ca neschimbate din arhiva de referință a fost făcută.
  • Se actualizează toate script-urile de probă furnizate pentru a fi compatibile cu noua optiune --min cifre Dar lui.

Ce este nou în versiunea 2.4.4:

  • paginile man fixe în secțiunea NUME: whatis adăugată intrare
  • segfault fix: în codul de eroare de raportare internă (șterge [] în
  • locul liber ())
  • bug fix: dar_manager nu a fost capabil să citească corect cele mai recente

  • versiune
  • baze de date generate atunci când au atribute extinse înregistrate
  • unele fișiere
  • evitat raportare bloc de memorie nelansat atunci când compilare
  • de optimizare au fost folosite (dar, dar_manager, dar_cp, dar_slave,
  • dar_xform nu toate raportate de memorie nelansat când optimizare gcc a fost
  • utilizate în & quot; infinint & quot; Mod)

Ce este nou în versiunea 2.4.3:

  • Această versiune aduce unele îmbunătățiri minore în ceea ce privește utilizarea memoriei și viteza de executie.
  • Acesta conține, de asemenea, un bugfix pentru dar_manager.

Ce este nou în versiunea 2.4.1:

  • Această versiune aduce unele minore, actualizări bugfix documentație, și o caracteristică nouă unică pentru programul dar_manager necesar pentru a menține la dispoziție un comportament similar cu versiunile mai vechi.

Ce este nou în versiunea 2.3.11:

  • Aceasta este o versiune de întreținere, care stabilește câteva bug-uri .
  • Codul de a scoate felii de o arhivă veche a fost fixată.
  • libdar a fost îmbunătățit pentru a fi mai robust atunci când citesc o arhivă foarte coruptă, care altfel ar conduce Dar într-o buclă fără sfârșit.
  • Mai multe tipuri de evenimente de eliberare de memorie dublă au fost fixate.

Ce este nou în versiunea 2.3.9:

  • bashism fixe în doc / exemple / pause_every_n_slice.duc script probă [SF 2020090]
  • adăugat script & quot Jason Lewis; dar_backups.sh & quot; care este o versiune îmbunătățită a n script-ul făcut de Roi Rodriguez Mendez & Mauro Silvosa Rivera.
  • Mesaj adăugat solicitând actualizarea software-ului să se ocupe de caz, atunci când noul format de arhivă (utilizat de DAR & gt; = 2.4.0) este furnizat la Dar
  • optimizare foarte puțin a procesului de citire a EA
  • Întrebări frecvente actualizate
  • înlocuiește & quot; Catalog & quot; prin & quot; Arhiva Cuprins & quot; în mesajul de ieșire (-l -v).
  • adăugat patch-uri Sergey Feo la dar_par.dcf
  • adăugat verificare împotriva prezenței fișier antet stddef.h în scriptul de configurare
  • ortografia fixă ​​
  • Script-a adăugat Charles în doc / probă
  • adăugat opțiunea -q la Dar
  • adăugat o excepție de licențiere pentru a permite distribuirea de Dar pe lângă biblioteca OpenSSL
  • Bug fix: în timpul dif arhivă (numai), Dar restaura atime de fișier în copie de rezervă în loc de fișier în sistem înainte de a deschide-o pentru citire
  • .
  • Dar testate cu Valgrind

Imagini

disk-archive_1_68087.jpg
disk-archive_2_68087.jpg

Software similare

Areca Backup
Areca Backup

27 Sep 15

Lbzip2
Lbzip2

17 Jul 15

JBDiff
JBDiff

2 Jun 15

Pcompress
Pcompress

17 Feb 15

Comentarii la Disk ARchive

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!