dvdisaster memberikan perlindungan ECC tambahan untuk media optik. Jika suatu media rusak, dvdisaster dapat memulihkannya selama jumlah kerusakannya lebih kecil dari jumlah data ECC yang Anda tambahkan untuk melindunginya.
Ini dapat dibandingkan dengan file .par2, tetapi perlindungannya bekerja pada level iso alih-alih bekerja pada level file. Dengan cara ini, meskipun metadata dari sistem file media optik rusak, dvdisaster masih dapat bekerja dengan sempurna.
Silakan merujuk ke manual PDF untuk informasi lebih lanjut.
Versi upstream terakhir oleh Carsten Gnörlich bertanggal 2017, dan dapat ditemukan di situs resminya yang sekarang sudah tidak aktif. Repositori kode sumber asli tidak memilikinya, tetapi sumber Debian memilikinya, berkat pengelola di sana. README asli tidak tersentuh di repositori ini.
Versi ini dibangun di atas versi upstream terbaru, dengan peningkatan penting berikut:
./configure --with-gui=no && make clean && make -j4
)Silakan merujuk ke CHANGELOG untuk semua detailnya.
Pada tahun 2021, pengembangan hulu sempat dilanjutkan kembali di situs baru. Tim baru berhasil mengambil beberapa perbaikan dari versi tidak resmi ini. Jika/ketika upstream melanjutkan pengembangan lagi, perubahannya akan digabungkan kembali di sini jika memungkinkan. Dalam kasus apa pun, bahkan jika suatu saat kami berhasil melakukan upstreaming semua patch kami, dan kedua basis kode tersebut sama persis, repositori ini akan tetap bertahan karena menyediakan pengujian otomatis dan biner bawaan.
Versi ini tidak akan pernah merusak kompatibilitas dengan versi upstream, tujuannya adalah untuk memastikan media optik yang dilindungi oleh dvdisaster upstream masih dapat diperbaiki dengan versi ini 10+ tahun dari sekarang. Uji regresi dilakukan untuk memastikan hal ini terjadi.
Untuk penjelasan algoritma yang lebih detail, silakan merujuk ke PDF spesifikasi codec.
1️⃣ RS01 membuat file koreksi kesalahan yang disimpan secara terpisah dari gambar miliknya. Artefaknya adalah file ecc , yang harus disimpan di media lain selain media yang kita lindungi.
2️⃣ RS02 membuat data koreksi kesalahan yang ditambahkan ke media untuk melindungi, kami menyebutnya menambah gambar yang kami lindungi. Sektor yang rusak dalam informasi koreksi kesalahan mengurangi kapasitas pemulihan data, namun tidak membuat pemulihan menjadi tidak mungkin - media kedua untuk menyimpan atau melindungi informasi koreksi kesalahan tidak diperlukan.
3️⃣ RS03 merupakan pengembangan lebih lanjut dari RS01 dan RS02. Itu dapat membuat file koreksi kesalahan dan gambar yang diperbesar, dengan fitur tambahan berikut:
Tabel perbandingan kasar:
Codec | RS01 | RS02 | RS03 |
---|---|---|---|
Kekokohan* | |||
Kecepatan | |||
Efisiensi ruang | |||
Gambar yang diperbesar | ✔️ | ✔️ | |
Pisahkan file | ✔️ | ✔️ |
*Ketahanan terhadap korupsi dari bagian ECC yang ditambahkan dvdisaster itu sendiri
Bagan keputusan kasar berikut ini:
Sekalipun era media optik kini sudah berakhir, dan sudah berlangsung selama beberapa tahun, pencadangan di luar lokasi masih tetap bermanfaat. Bagaimanapun, kita masih memiliki media yang ingin kita perbaiki, jika rusak, dalam beberapa tahun/dekade mendatang. Perbaikan sebenarnya adalah alasan utama terjadinya dvdisaster (tentu saja, selama data paritas telah ditambahkan). Ide dari versi tidak resmi ini adalah untuk memastikan dvdisaster tidak sulit ditemukan, digunakan atau dikompilasi, seandainya pengembangan hulu tidak dilanjutkan (kami berharap demikian!) Ini juga alasan mengapa binari Windows yang telah dikompilasi dan versi Linux statis khusus CLI yang telah dikompilasi tersedia di sini.
Lihat file INSTALL. File alur kerja yang digunakan untuk membuat biner secara otomatis untuk setiap rilis juga dapat membantu.
Perhatikan bahwa disk masih memiliki ruang untuk sesi lebih banyak (kapasitas 128 GB).