เท่าที่ฉันรู้ไฟล์เก็บถาวร WinRAR อาจมี ECC (รหัสแก้ไขข้อผิดพลาด) ดังนั้นหากไฟล์เก็บถาวรได้รับความเสียหายเล็กน้อยก็สามารถแก้ไขได้ด้วยตัวเอง
ตัวอย่างเช่นผมสามารถเข้ารหัสแรกarchives.tar
ไปarchives.tar.ecc
แล้วอัปโหลดไปยังเซิร์ฟเวอร์ของฉัน archives.tar.ecc
ถ้าไฟล์ที่ได้รับความเสียหายเล็กน้อยหลังจากการดาวน์โหลดโดยลูกค้าแล้วก็สามารถแก้ไขได้โดยอัตโนมัติโดยไม่ต้องดาวน์โหลดไฟล์อีกครั้งโดยการถอดรหัส ฉันคิดว่ามันจะเป็นความคิดที่ดีถ้าการเชื่อมต่อเครือข่ายไม่เสถียร
ฉันสงสัยว่ามีซอฟต์แวร์ (open-source) ที่ทำงานบน Linux ที่สามารถตอบสนองความต้องการของฉันได้หรือไม่
ข้อเสนอแนะใด ๆ
tar
ไปไกลกว่านี้ - GNUtar
เข้ารหัสช่องโหว่ของไฟล์เบาบางในข้อมูลเมตาของส่วนหัวและเมื่อทำการแยกโดยโปรแกรมpax
เก็บถาวรที่รองรับPOSIX จะสร้างไฟล์ที่มีข้อมูลที่จำเป็นในการสร้างไฟล์ใหม่หรือ GNUtar
ไปยังไฟล์ sparse ดั้งเดิม มันใช้การเข้ารหัสเป็นหลักตัวแปรที่กำหนดส่วนหัวเป็นที่ระบุโดย POSIX สำหรับpax
ยูทิลิตี้ w-o
/