Disk ARchive

Software screenshot:
Disk ARchive
Rincian Software:
Versi: 2.5.4 Diperbarui
Tanggal Upload: 26 Apr 16
Pengembang: Denis Corbin
Lisensi: Gratis
Popularitas: 24

Rating: nan/5 (Total Votes: 0)

Disk Archive (DAR) adalah bebas didistribusikan, multiplatform dan open source software baris perintah diimplementasikan dalam C ++ sebagai utilitas pengarsipan yang dapat digunakan untuk membuat tambahan, decremental, diferensial, encypted atau backup penuh dari file Anda .

Menjadi berdasarkan perpustakaan libdar, Disk Archive fitur enkripsi terintegrasi dan kompresi backup, mendukung mengiris arsip dalam file dari ukuran yang dibutuhkan, mendukung hardlinks untuk perangkat khusus, file polos, softlinks, serta pipa bernama.


Fitur sekilas

Fitur utama termasuk dukungan untuk atribut diperpanjang, termasuk Linux ACL (Access Control List) dan Mac OS X berkas garpu, modus membaca berurutan, diferensial dukungan cadangan, pencegahan korupsi arsip, dukungan untuk mencoba kembali cadangan gagal sebanyak yang pengguna ingin, modus kering-lari eksekusi, serta hash generasi file untuk arsip, SHA1 mendukung dan metode MD5.

Selain itu, Disk Archive mendukung jarang restorasi berkas dan deteksi, pemulihan cepat dari file dari arsip dienkripsi atau dikompresi, dukungan untuk kaset, meja isi isolasi, deteksi otomatis perubahan berkas sementara back up, komentar pengguna di header arsip , dan penggabungan dari beberapa arsip, mendukung merdu Timpa kebijakan baik.

Reslicing dari sebuah arsip tanpa mendekripsi atau dekompresi itu juga mungkin dengan Disk Archive, yang mencakup kait untuk ditetapkan pengguna script yang dapat dijalankan antara iris, serta untuk tindakan setelah dan sebelum menyimpan folder yang ditetapkan pengguna atau file. Selain itu, aplikasi dapat cadangan dan mengembalikan file lebih dari Netcat atau SSH (Secure Shell), dan dilengkapi dengan built-in perlindungan arsip dan fungsi perbaikan, berkat Parchive.


Sebuah utilitas backup cross-platform yang benar

Disk Archive adalah tanpa diragukan lagi perangkat lunak cross-platform, seperti yang telah disesuaikan untuk bekerja di bawah semua distro GNU / Linux, beberapa BSD dan Solaris rasa, serta sistem operasi Microsoft Windows dan Mac OS X. Hal ini kompatibel dengan kedua platform hardware 64-bit dan 32-bit

Apa yang baru dalam rilis ini:.

  • memperbaiki hilang termasuk file untuk API libdar
  • dihapus ekstra try / catch blok diperkenalkan oleh komit 72da5cad5e52f959414b3163a2e2a320c2bc721e
  • dihapus cek kewarasan yang menyebabkan masalah saat menulis sebuah arsip untuk filesystem berbasis FUSE.
  • memperbaiki non panggilan dari script -E / perintah setelah penciptaan slice lalu, ketika enkripsi atau sepotong hashing digunakan
  • bug tetap di dar_manager: permutasi arsip dalam database memimpin libdar untuk memeriksa nomor arsip dari berbagai keadaan tertentu
  • inversi tetap kondisi memicu peringatan tentang urutan tanggal arsip dalam database dar_manager saat bergerak arsip dalam database
  • ketik tetap dalam dokumentasi
  • optimasi memori katalog, dengan kelemahan untuk membatasi jumlah entri dalam arsip ke integer max didukung oleh rasa libdar (32 bit / 64 bit / infinint).
  • Script memperbaiki configure mengandalkan sementara pada libs bukan LDFLAGS untuk memeriksa ketersediaan gpgme
  • dihapus agar ketergantungan antara A dan -9 pilihan dari dar_manager:. -9 Sekarang dapat ditentukan sebelum atau setelah opsi -A
  • ulang ke & quot; palsu & quot; & quot; inode_wrote & quot; Bendera keras Link datastructure sebelum pengujian dan penggabungan. Penggabungan arsip diuji sebelumnya atau pengujian kedua kalinya tidak akan mencakup inode terkait keras dalam operasi itu. Situasi ini tidak terjadi dengan dar tetapi bisa berhasil dengan beberapa alat eksternal yang menjaga katalog dalam memori untuk melakukan operasi yang berbeda di atasnya.
  • bug tetap dalam rutinitas yang mendeteksi iris yang ada untuk memperingatkan pengguna dan / atau menghindari Timpa, bug yang menyebabkan dar ke & quot; kulit & quot; ketika sebuah nama dasar arsip dimulai oleh karakter +.
  • menghindari menggunakan AM_PATH_GPGME dalam script configure ketika gpgme.m4 tidak tersedia
  • menambahkan metode baru dalam API libdar untuk mendapatkan arsip offset dan ukuran penyimpanan file yang disimpan (kelas LIST_ENTRY)
  • menambahkan metode baru dalam libdar API untuk menerjemahkan arsip offset untuk mengajukan offset (kelas arsip)
  • melaporkan pesan kesalahan tertentu ketika nama file dikembalikan oleh sistem memiliki panjang maksimum yang didukung oleh sistem itu sendiri, dengan asumsi nama file telah dipotong

Apa yang baru di versi 2.5.3:

  • Memperbaiki masalah 2.5.x membangun bertemu ketika 2.4.x libdar perpustakaan sudah terinstal di sistem FreeBSD.
  • Meningkatkan pesan dan perilaku libdar di mod lemah ketika arsip terpotong dibaca
  • Memperbaiki diri bug dilaporkan pada & quot; garis tronconneuse.cpp 561 & quot; bertemu saat membaca terpotong / rusak arsip
  • Tetap filedescriptors tidak ditutup, bertemu saat menyimpan filesystem yang belum ExtX FSA tersedia
  • skrip configure Fixing menjadi lebih kuat di depan sistem di mana gpgme.h dipasang di jalur non standar dan user tidak memberikan CPPFLAGS koheren, LDFLAGS sebelum memanggil ./configure
  • Menampilkan nilai CRC ketika daftar katalog terisolasi sebagai output XML
  • Memperbaiki masalah kompilasi ketika sistem tidak menyediakan strerror_r () panggilan
  • Menghindari peringatan tentang FSA tidak adanya ketika fsa-lingkup diatur ke & quot; tidak & quot;
  • Menambahkan opsi --disable-fadvise untuk mengkonfigurasi skrip untuk mereka yang ingin tekanan kembali penuh dari dar pada sistem cache (perilaku yang sama seperti 2.4.x)
  • Memperbaiki bug, fadvise () disebut waktu yang salah sehingga tidak berpengaruh memperbarui FAQ tentang kinerja komparatif dari 2.4.x ke 2.5.x
  • optimasi: mengurangi jumlah panggilan untuk GKG () di libdar startup
  • perbaikan: mencetak jenis file output verbose
  • Fitur baru: menambahkan% t makro mencerminkan jenis inode dalam dar ini --backup-hook-mengeksekusi opsi

Apa yang baru di versi 2.5.2:

  • bug tetap bertemu ketika izin ditolak saat membaca atau menulis iris
  • memperbaiki bug yang dihindari menciptakan sebuah arsip di root filesystem
  • memperbaiki bug bertemu dalam situasi langka saat membaca dalam mode sekuensial membaca sebuah arsip dienkripsi menggunakan enkripsi gnupg. Dalam situasi libdar mungkin gagal membaca arsip (tapi berhasil dalam modus baca normal) mengeluarkan pesan jelas (pesan juga telah diperbaiki).
  • kode penyederhanaan, menghapus reading_verion lapangan dari kelas crypto_sym sebagai kelas tronconneuse induknya sudah memiliki informasi tersebut
  • dihapus baris tambahan yang ditampilkan oleh dar di akhir eksekusi
  • bug tetap menghindari dar untuk benar membaca entri (melaporkan kesalahan CRC) urut saat tertentu karakter (mulai dari urutan escape) jatuh pada akhir membaca penyangga lapisan melarikan diri.
  • kecepatan optimasi untuk kelas datetime
  • bug tetap yang dihindari dar arsip membaca dalam modus baca sekuensial saat membaca dari pipa
  • bug tetap dalam rutinitas non uji regresi tersedia samping dar / libdar
  • Pesan memperbaiki layar menunjukkan tidak selalu dalam konteks yang benar
  • penetapan kasus inversi terkemuka lapisan tembolok tidak digunakan bila diperlukan dan digunakan saat tidak berguna saat membaca arsip
  • membaik heuristik di dar_manager untuk menentukan tanggal file telah dihapus.

Apa yang baru di versi 2.4.18:

  • Vector awal yang digunakan untuk enkripsi yang kuat didirikan dengan semu Data -Random dihasilkan menggunakan pesan SHA1 mencerna dan cipher blowfish, yang tidak tersedia ketika ligcrypt berjalan dalam modus FIPS. Sejak 2.4.18 sekarang kita menggunakan
  • SHA256 dan AES256 untuk tugas IV dalam rangka untuk memiliki libdar kompatibel dengan modus FIPS. Untuk data enkripsi tidak ada perubahan: cipher yang ditentukan (-K, -J, - $ pilihan pada CLI) yang digunakan seperti sebelumnya
  • .
  • memperbaiki bug bertemu saat melakukan isolasi arsip dalam mode sekuensial-baca, Jika korupsi arsip atau arsip dipotong memimpin inode untuk tidak memiliki nya CRC dibaca, dar dibatalkan dan menerbitkan laporan BUG.
  • memperbarui daftar proyek mengandalkan dar / libdar

Apa yang baru di versi 2.4.17:

  • Rilis 2.4.17 membawa hanya memperbaiki ke masalah regresi yang dibawa oleh rilis 2.4.16 tentang penyaringan kasus ketidakpekaan. Masalahnya muncul ketika dar sedang berjalan di bawah lokalisasi yang tidak bisa menangani beberapa karakter yang luas dalam nama file yang diberikan (karakter macam lokalisasi lain) dan kasus tidak sensitif filtering digunakan (option -ano-kasus), menyebabkan berkas tersebut untuk tidak pernah dipilih untuk operasi (yaitu: tidak pernah disimpan untuk operasi backup)
  • .

Apa yang baru di versi 2.4.16:

  • memperbaiki daftar arsip ditampilkan informasi untuk ukuran katalog ketika arsip dibaca dalam modus --sequential-baca
  • memperbaiki bug yang dihindari dar rilis 2.4.x ke 2.4.15 untuk membaca arsip dienkripsi dihasilkan oleh rilis dar 2.3.x dan di bawah
  • menambahkan catatan informasi pada akhir ./configure eksekusi script ketika --enable-mode belum digunakan.
  • menambahkan dukungan untuk sensitivitas kasus nama file perbandingan (opsi -an) untuk set karakter selain POSIX / C lokal seperti Cyrillic misalnya.
  • memperbaiki bashisms di doc / sampel script

Apa yang baru di versi 2.4.15:

  • memperbaiki bug bertemu saat membaca sebuah arsip dienkripsi di berurutan modus
  • memperbaiki bug bertemu saat membaca sebuah arsip dienkripsi dalam mode berurutan dari pipa anonim
  • berubah pilihan '-;' untuk -9 sebagai '-;' tidak bekerja pada semua sistem dengan getopt (satu-satunya pilihan panjang setara --min-digit bekerja) untuk dar, dar_cp, dar_manager, dar_xform dan perintah dar_slave.
  • memperbaiki bug bertemu ketika mengembalikan file yang terhapus dalam modus baca sekuensial dan beberapa direktori di mana mereka harus & quot; dipulihkan & quot; tidak terbaca atau tidak dapat dipulihkan sebelumnya
  • menambahkan penyangga tambahan untuk menangani sequential read arsip dienkripsi ketika blok kripto terakhir berisi beberapa tapi tidak semua data yang jelas setelah satu terenkripsi (arsip trailer).
  • memperbaiki masalah kompilasi menggunakan dentang
  • memperbaiki bug yang mencegah menggunakan - ~ pilihan dengan on-fly katalog isolasi untuk menjalankan perintah pengguna sekali pada-fly isolasi telah menyelesaikan
  • menambahkan beberapa sihir autoconf untuk menentukan yang benar flag (BSD / GNU) untuk digunakan dengan sed untuk mengaktifkan ekspresi reguler parsing
  • implementasi baru dari kelas mask_list yang kompatibel dengan libc ++
  • bug tetap bertemu di FreeBSD dengan dar_xform mana sistem menyediakan file input descriptor standar dalam membaca-menulis bukan mode read-only.

Apa yang baru di versi 2.4.12:

  • untuk kebenaran tetap menghapus vs menghapus [] pada vektor char (tidak kejadian dilaporkan)
  • tetap keluar dari akses jangkauan dalam rutinitas digunakan untuk membaca format arsip yang sangat tua
  • kesalahan tetap di ekspresi logika memimpin tes kewarasan tidak berguna
  • dihapus digandakan tugas variabel
  • diperbarui FAQ
  • ketik tetap dan ejaan
  • bug tetap (dilaporkan oleh Torsten Bronger) di lapisan escape libdar mengarah ke salah melaporkan file sebagai rusak pada saat membaca
  • bug tetap dalam mekanisme deteksi file jarang yang mengarah deteksi ukuran lubang minimum untuk menjadi kelipatan dari nilai default atau satu tertentu. Ini tersirat pengurangan kurang efisien dari file jarang karena lubang kecil di file diabaikan
  • tetap dan diperbarui manusia halaman tentang pilihan --go-ke
  • diperbarui penuh dari-diff target dalam / etc / darrc file default
  • menambahkan pilihan debug di kelas hash_file (option hanya digunakan dari alat pengujian) untuk memecahkan masalah hash sha1 / md5 pada irisan yang lebih besar dari (2 ** 38) 63 byte, bug yang dilaporkan oleh Mike Lenzen dan dipahami oleh Yuriy Kaminskiy di libgcrypt. Catatan:. Bug ini masih terbuka karena overflow integer dalam libgcrypt
  • backported dari kode pembangunan saat ini cara tambahan dan lebih sederhana untuk membaca sebuah arsip menggunakan libdar API. ekstensi API ini tidak digunakan oleh alat baris perintah dar untuk saat ini.
  • Memperbaiki instalasi file libdar header pada Darwin, di mana & quot; Darwin & quot; makro tidak disaring dari file header libdar yang dihasilkan.
  • Memperbaiki dilaporkan diri 'garis generic_file.cpp 309' bug bertemu saat membandingkan arsip dengan filesystem
  • kode Perbarui untuk mengkompilasi dengan gcc-4.8.2 di g ++ 11 modus (implementasi parsial dan adaptasi patch Fabian Stanke ini)
  • Memperbaiki bug bertemu saat melakukan arsip verbose listing dalam modus baca sekuensial
  • Ditambahkan Ryan Schmidt Patch untuk benar menampilkan status di akhir ./configure skrip di bawah sistem BSD (di Mac khususnya OS X)
  • Memperbarui skrip configure.ac untuk memperbaiki peringatan yang dilaporkan oleh autoconf saat membuat script ./configure
  • Ditujukan portabilitas masalah dengan sistem BSD yang tidak memberikan pilihan -d untuk perintah 'cp', mencegah instalasi yang tepat dari dokumentasi Doxygen. Perbaiki berdasarkan pada patch yang disediakan oleh Jan Gosmann.

Apa yang baru di versi 2.4.9:

  • bug tetap: selama dar backup diferensial disimpan tidak berubah keras terkait inode ketika link keras pada inode yang keluar dari direktori -R root. Ini juga memiliki efek untuk selalu menyimpan file dengan nama yang panjang pada NTFS filesystem (!)
  • Patch Diadaptasi disediakan oleh Kevin Wormington (pesan baru ditampilkan)
  • Tetap kesalahan sintaks dalam script configure tentang deteksi execinfo
  • Dihapus terpakai AM_ICONV makro dari script configure
  • bug tetap bertemu di bawah Cygwin ketika perintah uji tambahan gagal untuk menghubungkan ketika libgcrypt tidak tersedia.
  • diperbarui mini-howto oleh Grzegorz Adam Hankiewicz
  • memperbarui terjemahan pesan Perancis
  • dibatasi peringatan keamanan untuk file polos dan terkait keras file plain
  • tetap display bug di dar_cp ketika memanipulasi file yang lebih besar dari 2 GB
  • tetap segfault bertemu saat menambahkan ke database dar_manager arsip yang nama dasar adalah string kosong
  • ditingkatkan pesan kesalahan, melaporkan -B termasuk file di mana kesalahan sintaks telah dipenuhi
  • dimodifikasi Database dar_manager untuk mempertimbangkan baik kriminal dan mtime sebagai nilai timestamp untuk data file yang disimpan. Ini menekan peringatan tentang buruk memerintahkan arsip dalam database ketika di beberapa file telah mengembalikan dari cadangan berusia

Apa yang baru di versi 2.4.8:

  • perbaikan dokumentasi dan update
  • ditingkatkan database yang listing efisiensi
  • mengurangi penggunaan memori dari lapisan caching di libdar
  • tetap mandiri bug yang dilaporkan disebabkan oleh kegagalan alokasi memori
  • tetap sebuah SIGSEGV disebabkan oleh ganda bebas di dar_xform ketika sintaks
  • kesalahan bertemu pada baris perintah
  • dar_xform tidak bisa benar mengubah arsip yang dihasilkan oleh dar
  • lebih tua dari rilis 2.4.0
  • bug tetap yang mengarah dar tidak dapat menghapus direktori di
  • waktu restorasi
  • diganti tua yang tersisa & quot; bcopy & quot; terjadinya dengan panggilan untuk memcpy
  • kompilasi tetap peringatan di bawah ArchLinux
  • kecelakaan tetap bertemu saat membuat backup dengan on-fly isolasi
  • tetap perilaku libdar saat membaca sangat rusak dienkripsi
  • arsip

Apa yang baru di versi 2.4.7:

  • Versi ini perbaikan kecelakaan aplikasi, masalah kompilasi di bawah Solaris, dan beberapa bug minor.

Apa yang baru di versi 2.4.6:

  • bug tetap bertemu saat mengganggu penciptaan arsip terkompresi, yang arsip yang dihasilkan hanya dapat dibaca dalam modus --sequential-baca
  • bug tetap bertemu saat membaca sebuah arsip terputus dalam mode membaca berurutan. Ini menyebabkan dar untuk tidak melepaskan beberapa objek dari memori pada akhir operasi, yang ditampilkan pesan kesalahan jelek dari libdar self check rutin.
  • pesan tetap melaporkan kelompok tidak dikenal sistem ketika mengkonversi gid nama (yang melaporkan tidak diketahui & quot; pengguna & quot; bukannya tidak diketahui & quot; kelompok & quot;)
  • menghapus $ Id: $ makro dari file seperti yang kita pindah dari CVS ke GIT
  • memperbarui paket untuk mendistribusikan script dan dokumentasi Patrick Nagel ini
  • diperbarui URL yang menunjuk ke situs web Patrick Nagel ini
  • memperbarui dokumentasi yang menggambarkan bagaimana untuk mendapatkan kode sumber dari GIT (tidak lebih dari CVS)
  • ketik tetap di configure.ac
  • menambahkan info tentang cara untuk membangun merek-baru dar tarball dari sumber di GIT
  • memodifikasi akhir pesan ditunjukkan oleh pilihan-h untuk menunjukkan kepada manusia halaman untuk lebih _options_ daripada _details _
  • diganti & dikurangi; di HTML yang dihasilkan dokumentasi oleh ASCII dasbor standar
  • tetap bug keselarasan dalam perhitungan CRC yang mengarah aplikasi libdar berdasarkan crash pada sistem berbasis sparc.

Apa yang baru di versi 2.4.5:

  • Versi ini membawa beberapa perbaikan yang mengarah dar untuk menampilkan pesan kesalahan pada akhir eksekusi di bawah lingkungan tertentu.
  • Jika perbaikan kesalahan segmentasi yang bisa bertemu saat membandingkan arsip dengan sistem berkas.
  • Hal ini juga memungkinkan hubungan dar dengan libexecinfo di bawah sistem yang menyediakannya, dan memungkinkan dar mengembalikan dari backup diferensial direktori yang telah dicatat sebagai tidak berubah sejak arsip referensi dilakukan.
  • Ini update semua skrip sampel yang disediakan agar kompatibel dengan --min-digit pilihan baru dar ini.

Apa yang baru di versi 2.4.4:

  • tetap halaman manual di bagian NAMA: menambahkan whatis entri
  • segfault tetap: dalam kode pelaporan kesalahan internal (menghapus [] di
  • tempat gratis ())
  • bug tetap: dar_manager tidak dapat membaca dengan benar terbaru

  • Versi
  • dihasilkan database saat setelah Atribut Diperpanjang direkam untuk
  • beberapa file
  • dihindari melaporkan blok memori yang belum pernah dirilis saat kompilasi
  • optimasi telah digunakan (dar, dar_manager, dar_cp, dar_slave,
  • dar_xform jangan semua dilaporkan memori yang belum pernah dirilis saat optimasi gcc adalah
  • digunakan dalam & quot; infinint & quot; mode)

Apa yang baru di versi 2.4.3:

  • Versi ini membawa beberapa tambahan kecil mengenai penggunaan memori dan kecepatan eksekusi.
  • Hal ini juga berisi bugfix untuk dar_manager.

Apa yang baru di versi 2.4.1:

  • Versi ini membawa beberapa perbaikan bug minor, update dokumentasi, dan fitur single baru untuk program dar_manager diperlukan untuk menjaga tersedia perilaku yang mirip dengan versi lama.

Apa yang baru di versi 2.3.11:

  • Ini adalah rilis pemeliharaan yang memperbaiki beberapa bug .
  • Kode menghapus irisan arsip lama itu tetap.
  • libdar itu meningkat menjadi lebih kuat ketika membaca arsip yang sangat rusak, yang tidak akan menyebabkan dar dalam lingkaran tak berujung.
  • Beberapa kejadian dari rilis memori ganda yang tetap.

Apa yang baru di versi 2.3.9:

  • bashism tetap di doc / contoh / pause_every_n_slice.duc contoh skrip [SF 2020090]
  • menambahkan skrip & quot Jason Lewis; dar_backups.sh & quot; yang merupakan versi yang disempurnakan n script dilakukan oleh Roi Rodriguez Mendez & Mauro Silvosa Rivera.
  • menambahkan pesan yang meminta upgrade software untuk menangani kasus ketika format baru arsip (digunakan oleh dar & gt; = 2.4.0) disediakan untuk dar
  • sangat sedikit optimasi dari proses pembacaan EA
  • diperbarui FAQ
  • diganti & quot; katalog & quot; oleh & quot; Arsip Isi & quot; dalam pesan keluaran (l v).
  • menambahkan patch yang Sergey Feo untuk dar_par.dcf
  • menambahkan cek terhadap keberadaan file header stddef.h dalam script configure
  • ejaan tetap
  • menambahkan Charles Script di doc / sampel
  • menambahkan opsi-q ke dar
  • menambahkan lisensi pengecualian untuk memungkinkan distribusi dar samping OpenSSL perpustakaan
  • Bug fix: selama arsip diff (hanya), dar mengembalikan atime file di backup bukan file dalam sistem sebelum membukanya untuk membaca
  • .
  • diuji dar dengan Valgrind

Layar

disk-archive_1_68087.jpg
disk-archive_2_68087.jpg

Software yang serupa

AutoArchive
AutoArchive

20 Feb 15

deco
deco

20 Feb 15

XArchive
XArchive

3 Jun 15

Komentar untuk Disk ARchive

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!