Skip to main content

ไฟล์เก็บถาวรคืออะไร?

ไฟล์เก็บถาวรเป็นไฟล์เดียวที่เก็บไฟล์อื่น ๆ อีกมากมายซึ่งมักจะอยู่ในรูปแบบที่ถูกบีบอัดโปรแกรมที่สร้างประเภทไฟล์เหล่านี้เรียกว่า Archiversมีความหลากหลายของ Archivers ที่มีรูปแบบการเก็บถาวรที่แตกต่างกันและรูปแบบเหล่านี้หลายรูปแบบไม่สามารถทำงานร่วมกันได้ผู้เก็บถาวรและไฟล์ที่สร้างขึ้นนั้นมีความเฉพาะเจาะจงกับระบบปฏิบัติการเฉพาะในขณะที่ไฟล์อื่น ๆ สามารถพกพาได้มากขึ้นในระบบปฏิบัติการและสถาปัตยกรรมคอมพิวเตอร์

ไฟล์ซิป (.zip) และ tarballs (.tar) เป็นสองประเภทไฟล์เก็บถาวรที่พบบ่อยที่สุดทั้งสองนี้เป็นคลังเก็บที่ถูกบีบอัดโดยใช้วิธีการบีบอัดที่แตกต่างกันวิธีการบีบอัดทั้งสองสามารถรวมกันเพื่อสร้าง tarball ซิป (.tgz) ซึ่งก็ค่อนข้างธรรมดาtarball ซิปไม่ได้ประกอบด้วยไฟล์ซิปและ tarball รวมกัน;แต่เป็นไฟล์ขนาดใหญ่หนึ่งไฟล์ที่ใช้ทั้งวิธีการบีบอัด zip และ tarballเมื่อเข้าถึงประเภทไฟล์เก็บถาวรนี้จะต้องคลายการบีบอัดเป็นไฟล์ zip ก่อนจากนั้นจะคลายออกอีกครั้งเป็น tarball

ไฟล์เก็บถาวรมักใช้เพื่อรวมกลุ่มของไฟล์เพื่อความสะดวกในการแชร์หรือเพิ่มประสิทธิภาพไฟล์เก็บถาวรที่ถูกบีบอัดมักจะถูกแนบกับอีเมลหรือถูกส่งผ่านเครือข่ายเป็นวิธีที่มีประสิทธิภาพในการแบ่งปันข้อมูลหลายประเภทในครั้งเดียวMHTML เป็นตัวอย่างของเทคนิคนี้และรวมทรัพยากรทั้งหมดของหน้าเว็บรวมถึงข้อความรูปภาพเสียงหรือสื่ออื่น ๆ เป็นไฟล์เดียวการส่งไฟล์ MHTML หนึ่งไฟล์ที่แนบมากับอีเมลนั้นมีประสิทธิภาพมากขึ้นและจัดการได้ง่ายขึ้นจากนั้นแนบไฟล์แยกต่างหากทั้งหมดที่ประกอบขึ้นเป็นเว็บเพจทีละตัว

ในการพัฒนาซอฟต์แวร์ไฟล์เก็บถาวรสามารถใช้เพื่อสร้างแบบคงที่Library of Data สำหรับโปรแกรมการรวมกลุ่มของโค้ดที่เกี่ยวข้องขนาดใหญ่เป็นหน่วยเดียวเพื่อความสะดวกในการรวมเข้ากับเครือข่ายข้อมูลขนาดใหญ่ประเภทที่แน่นอนของไฟล์เก็บถาวรที่สร้างขึ้นสำหรับไลบรารีรวมถึงองค์ประกอบของมันขึ้นอยู่กับภาษาคอมพิวเตอร์ที่ใช้และสถาปัตยกรรมของคอมพิวเตอร์ที่สร้างขึ้นเมื่อใช้ในบริบทนี้จะไม่มีการเชื่อมโยงระหว่างไฟล์โค้ดภายในไฟล์เก็บถาวรและพวกเขายังคงเป็นเอนทิตีแยกต่างหากเช่นเดียวกับประเภทไฟล์อื่น ๆ ที่วางไว้ในไฟล์เก็บถาวรการแยกไฟล์ในไลบรารีแบบคงที่ไฟล์เก็บถาวรหมายความว่าเป็นไปได้สำหรับการเชื่อมโยงข้อผิดพลาดที่ยังคงมีอยู่แม้ว่าจะไม่ได้แสดงในระหว่างการสร้างไลบรารีเมื่อใช้ไฟล์เก็บถาวรเพื่อสร้างไลบรารีหนึ่งควรใช้ความระมัดระวังอย่างยิ่งในการรวมเข้ากับโปรแกรมอย่างเหมาะสมเนื่องจากไฟล์เก็บถาวรไม่สามารถปิดบังหรือแก้ไขข้อผิดพลาดการเขียนโปรแกรมที่ถูกต้อง