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