4
diff / patch แบบไบนารีสำหรับไฟล์ขนาดใหญ่บน linux?
ฉันมีสองพาร์ติชั่นอิมเมจ (A และ B) และต้องการใช้มันเพื่อสร้างแพตช์ที่ฉันสามารถนำไปใช้กับ A บนคอมพิวเตอร์เครื่องอื่นเพื่อรับอิมเมจ B ใหม่โดยไม่ทำให้เครือข่ายท่วม ฉันมีข้อกำหนดดังต่อไปนี้: ทำงานบน Linux สามารถสร้างความแตกต่าง สามารถใช้ diffs เพื่อแก้ไขไฟล์ สามารถจัดการกับไฟล์ไบนารี สามารถจัดการไฟล์ขนาดใหญ่ได้ (ไม่กี่ร้อย GB ควรใช้งานได้) ไม่ต้องมีการโต้ตอบกับผู้ใช้ (เพียงแอปพลิเคชันคอนโซล) นึกคิดควรจะสามารถอ่านจาก / เขียนไปยังไพพ์ (เพื่อให้ฉันสามารถไพพ์ลงในไฟล์บีบอัด gzip และเขียนไปที่หนึ่ง) มีบางอย่างที่มีอยู่จริงเหรอ?