รูปแบบไฟล์เก็บถาวร ISO หรือที่รู้จักในชื่อ ISO 9660 เป็นมาตรฐานระบบไฟล์ที่เผยแพร่โดยองค์การระหว่างประเทศว่าด้วยการมาตรฐาน (ISO) ในปี 1988 ออกแบบมาให้เป็นระบบไฟล์แบบข้ามแพลตฟอร์มสำหรับสื่อแผ่นดิสก์ออปติคัล เช่น CD-ROM เป้าหมายคือการจัดเตรียมวิธีการแบบรวมศูนย์สำหรับระบบปฏิบัติการต่างๆ เพื่ออ่านข้อมูลจากแผ่นดิสก์ออปติคัล โดยรับรองความสามารถในการทำงานร่วมกันและความเข้ากันได้
ISO 9660 กำหนดโครงสร้างระบบไฟล์แบบลำดับชั้น ซึ่งคล้ายกับระบบไฟล์ที่ใช้โดยระบบปฏิบัติการส่วนใหญ่ จัดระเบียบข้อมูลเป็นไดเรกทอรีและไฟล์ โดยแต่ละไดเรกทอรีสามารถมีไดเรกทอรีและไฟล์ย่อยได้ มาตรฐานระบุรูปแบบของตัวอธิบายไดเรกทอรีและไดเรกทอรี รวมถึงตารางเส้นทาง ซึ่งใช้สำหรับการเข้าถึงไดเรกทอรีอย่างรวดเร็ว
หนึ่งในคุ ณสมบัติหลักของรูปแบบ ISO 9660 คือความเรียบง่ายและความเข้ากันได้ มาตรฐานกำหนดข้อจำกัดสำหรับชื่อไฟล์ โครงสร้างไดเรกทอรี และเมตาดาต้า เพื่อให้แน่ใจว่าแผ่นดิสก์สามารถอ่านได้โดยระบบต่างๆ ชื่อไฟล์จำกัดไว้ที่ 8 อักขระ ตามด้วยส่วนขยาย 3 อักขระ (รูปแบบ 8.3) และสามารถใช้ได้เฉพาะตัวอักษรตัวใหญ่ ตัวเลข และเครื่องหมายขีดล่างเท่านั้น ชื่อไดเรกทอรีก็มีข้อจำกัดเช่นกัน โดยมีความลึกสูงสุด 8 ระดับ
เพื่อรองรับชื่อไฟล์ที่ยาวขึ้นและเมตาดาต้าเพิ่มเติม มาตรฐาน ISO 9660 จึงได้รับการขยายผ่านข้อกำหนดต่างๆ ส่วนขยายดังกล่าวส่วนหนึ่งคือ Joliet ซึ่งเปิดตัวโดย Microsoft ในปี 1995 Joliet อนุญาตให้ใช้ชื่อไฟล์ที่ยาวขึ้น (สูงสุด 64 อักขระ Unicode) และรองรับการแยกแยะตัวพิมพ์ใหญ่-เล็ก ทำได้โดยการรวมชุดเรกคอร์ดไดเรกทอรีเพิ่มเติมโดยใช้การเข้ารหัส UCS-2 ซึ่งอ่านได้โดยระบบที่รองรับส่วนขยาย Joliet
ส่วนขยายที่โดดเด่นอีกส่วนหนึ่งของ ISO 9660 คือ Rock Ridge ซึ่งพัฒนาขึ้นสำหรับระบบ UNIX Rock Ridge เพิ่มความหมายของระบบไฟล์ POSIX เช่น สิทธิ์ไฟล์ ความเป็นเจ้าของ และลิงก์เชิงสัญลักษณ์ ลงในรูปแบบ ISO 9660 ส่วนขยายนี้ช่วยให้สามารถรักษาแอตทริบิวต์ไฟล์เฉพาะของ UNIX ไว้ได้เมื่อสร้างอิมเมจ ISO จากระบบไฟล์ UNIX
รูปแบบ ISO 9660 แบ่งแผ่นดิสก์ออกเป็นบล็อกเชิงตรรกะ โดยแต่ละบล็อกมีขนาด 2,048 ไบต์ บล็อก 16 บล็อกแรกสงวนไว้สำหรับการใช้งานของระบบและมีตัวอธิบายไดเรกทอรี ซึ่งให้ข้อมูลเกี่ยวกับโครงสร้างและเนื้อหาของแผ่นดิสก์ ตัวอธิบายไดเรกทอรีหลักเป็นสิ่งจำเป็นและมีรายละเอียดต่างๆ เช่น ตัวระบุไดเรกทอรีของแผ่นดิสก์ ขนาดของบล็อกเชิงตรรกะ และเรกคอร์ดไดเรกทอรีราก
หลังจากตัวอธิบายไดเรกทอรี ตารางเส้นทางจะถูกจัดเก็บไว้ในแผ่นดิสก์ ตารางเส้นทางมีข้อมูลเกี่ยวก ับตำแหน่งของแต่ละไดเรกทอรีบนแผ่นดิสก์ ซึ่งช่วยให้สามารถสำรวจลำดับชั้นของไดเรกทอรีได้อย่างรวดเร็ว ประกอบด้วยตารางเส้นทาง L (Little-Endian) และตารางเส้นทาง M (Big-Endian) เพื่อรองรับการจัดเรียงไบต์ที่แตกต่างกันซึ่งใช้โดยระบบต่างๆ
ไดเรกทอรีและไฟล์จะถูกจัดเก็บในบล็อกถัดไปของแผ่นดิสก์ แต่ละไดเรกทอรีแสดงโดยเรกคอร์ดไดเรกทอรี ซึ่งมีข้อมูลต่างๆ เช่น ชื่อไดเรกทอรี ไดเรกทอรีหลัก และตำแหน่งของไฟล์และไดเรกทอรีย่อยที่เกี่ยวข้อง ไฟล์จะถูกจัดเก็บเป็นลำดับบล็อกเชิงตรรกะที่ต่อเนื่องกัน โดยมีตำแหน่งและขนาดระบุไว้ในเรกคอร์ดตัวระบุไฟล์ที่สอดคล้องกันภายในไดเรกทอรี
เมื่อสร้างอิมเมจ ISO ระบบไฟล์จะถูกจัดระเบียบตามข้อกำหนดของมาตรฐาน ISO 9660 ก่อน ซึ่งรวมถึงการตรวจสอบให้แน่ใจว่าชื่อไฟล์และไดเรกทอรีเป็นไปตามรูปแบบ 8.3 จำกัดความลึกของไดเรกทอรี และแปลงชื่อไฟล์เป็นตัวพิมพ์ใหญ่ เมื่อเตรียมระบบไฟล์แล้ว จะถูกเขียนไปยังไฟล์อิมเมจที่มีส่วนขยาย `.iso` ซึ่งสามารถเขียนลงแผ่นดิสก์ออปติคัลหรือใช้เป็นอิมเมจแผ่นดิสก์เสมือนได้
ในการอ่านแผ่นดิสก์ที่จัดรูปแบบ ISO 9660 ระบบปฏิบัติการหรือแอปพลิเคชันซอฟต์แวร์เฉพาะจะเริ่มต้นด้วยการตรวจสอบตัวอธิบายไดเรกทอรีเพื่อพิจารณาโครงสร้างและลักษณะของแผ่นดิสก์ จากนั้นใช้ตารางเส้นทางและเรกคอร์ดไดเรกทอรีเพื่อนำทางลำดับชั้นของระบบไฟล์และค้นหาไฟล์หรือไดเรกทอรีเฉพาะ เมื่อเข้าถึงไฟล์ ระบบจะอ่านบล็อกเชิงตรรกะที่เหมาะสมจากแผ่นดิสก์ตามข้อมูลที่ระบุในเรกคอร์ดตัวระบุไฟล์
รูปแบบ ISO 9660 ได้รับการนำมาใช้กันอย่างแพร่หลายและยังคงใช้กันทั่วไปสำหรับการแจกจ่ายซอฟต์แวร์ เนื้อหามัลติมีเดีย และข้อมูลที่เก็บถาวรบนแผ่นดิสก์ออปติคัล ความเร ียบง่าย ความเข้ากันได้ และความทนทานของรูปแบบนี้มีส่วนทำให้มีอายุการใช้งานที่ยาวนาน แม้ว่าจะมีรูปแบบแผ่นดิสก์ออปติคัลและระบบไฟล์ใหม่ๆ เกิดขึ้น
แม้จะมีอายุ แต่มาตรฐาน ISO 9660 ยังคงมีความเกี่ยวข้องในคอมพิวเตอร์สมัยใหม่ แอปพลิเคชันซอฟต์แวร์และระบบปฏิบัติการจำนวนมาก รวมถึง Windows, macOS และ Linux ยังคงรองรับรูปแบบนี้โดยตรง นอกจากนี้ อิมเมจ ISO มักใช้สำหรับการแจกจ่ายไฟล์ติดตั้งระบบปฏิบัติการ แพ็กเกจซอฟต์แวร์ และอิมเมจดิสก์ของเครื่องเสมือน เนื่องจากเป็นวิธีที่สะดวกและไม่ขึ้นกับแพลตฟอร์มสำหรับการจัดเก็บและถ่ายโอนข้อมูล
สรุปแล้ว รูปแบบ ISO 9660 มีบทบาทสำคัญในการทำให้โครงสร้างระบบไฟล์สำหรับแผ่นดิสก์ออปติคัลเป็นมาตรฐาน ซึ่งช่วยให้สามารถทำงานร่วมกันได้ระหว่างแพลตฟอร์มและอำนวยความสะดวกในการแจกจ่ายเนื้อหาดิจิทัล ส่วนขยายต่างๆ เช่น Joliet และ Rock Ridge ได้เพิ่มการรองรับชื่อไฟล์ที่ยาวขึ้น เมตาดาต้าเพิ่มเติม และแอตทริบิวต์เฉพาะของ UNIX แม้ว่าแผ่นดิสก์ออปติคัลจะถูกแทนที่ด้วยสื่อจัดเก็บข้อมูลอื่นๆ และวิธีการแจกจ่ายแบบใช้เครือข่ายเป็นส่วนใหญ่แล้ว แต่รูปแบบ ISO 9660 ยังคงเป็นมาตรฐานที่เชื่อถือได้และได้รับการสนับสนุนอย่างกว้างขวางสำหรับการเก็บถาวรและแลกเปลี่ยนข้อมูล
เมื่อเทคโนโลยียังคงพัฒนาต่อไป รูปแบบ ISO 9660 อาจถูกแทนที่ด้วยระบบไฟล์ใหม่ที่ทันสมัยกว่าซึ่งออกแบบมาสำหรับแผ่นดิสก์ออปติคัลความจุสูงหรือสื่อจัดเก็บข้อมูลอื่นๆ อย่างไรก็ตาม ผลกระทบที่มีต่อประวัติศาสตร์ของการประมวลผลและบทบาทในการสร้างแนวทางมาตรฐานสำหรับการแลกเปลี่ยนข้อมูลข้ามแพลตฟอร์มจะไม่ถูกลืม รูปแบบ ISO 9660 เป็นเครื่องพิสูจน์ถึงความสำคัญของความสามารถในการทำงานร่วมกัน
การบีบอัดไฟล์คือกระบวนการที่ลดขนาดของไฟล์ข้อมูลเพื่อการจัดเก็บหรือการส่งที่มีประสิทธิภาพ มันใช้อัลกอริทึมต่างๆเพื่อทำให้ข้อมูลเข้มข้นโดยการตรวจสอบและการกำจัดส่วนซ้ำซ้อน ซึ่งมักจะลดขนาดข้อมูลลงอย่างมากโดยไม่สูญเสียข้อมูลเดิม
มีประเภทการบีบอัดไฟล์สองประเภทหลัก: ปราศจากข้อผิดพลาด และมีข้อผิดพลาด การบีบอัดปราศจากข้อผิดพลาดช่วยให้ข้อมูลเดิมสามารถสร้างขึ้นมาใหม่ได้ดีจากข้อมูลที่ถูกบีบอัด ซึ่งเหมาะสำหรับไฟล์ที่ทุกซองข้อมูลเป็นสถานะที่สำคัญ เช่น ข้อความหรือไฟล์ฐานข้อมูล ตัวอย่างทั่วไปรวมถึงรูปแบบไฟล์ ZIP และ RAR อย่างไรก็ตาม การบีบอัดที่มีข้อผิดพลาดจะยกเลิกข้อมูลที่ไม่สำคัญเพื่อลดขนาดไฟล์มากขึ้น มักจะใช้กับไฟล์เสียง วิดีโอ และแฟ้มภาพ JPEG และ MP3 เป็นตัวอย่างที่การสูญเสียข้อมูลบางส่วนไม่ล ดคุณภาพทางการรับรู้ของเนื้อหาอย่างมาก
การบีบอัดไฟล์มีผลประโยชน์ในหลาย ๆ ทาง มันช่วยประหยัดพื้นที่จัดเก็บบนอุปกรณ์และเซิร์ฟเวอร์ ลดราคาและปรับปรุงประสิทธิภาพ มันยังเร่งการถ่ายโอนไฟล์ผ่านเครือข่าย รวมถึงอินเทอร์เน็ต ซึ่งเหมาะสมอย่างยิ่งสำหรับไฟล์ขนาดใหญ่ นอกจากนี้ ไฟล์ที่ถูกบีบอัดก็สามารถรวมเข้าด้วยกันเป็นไฟล์เก็บถาวรหนึ่ง ช่วยในการจัดระเบียบและการนำข้อมูลหลาย ๆ ไฟล์ไปที่อื่นได้ง่ายขึ้น
อย่างไรก็ตาม การบีบอัดไฟล์มีข้อเสียบางอย่าง การบีบอัดและการบีบอัดไฟล์ต้องใช้ทรัพยากรการคำนวณ ซึ่งอาจทำให้ประสิทธิภาพของระบบช้าลง โดยเฉพาะสำหรับไฟล์ขนาดใหญ่ และในกรณีการบีบอัดที่มีข้อผิดพลาด บางส่วนของข้อมูลเดิมจะหายไปในระหว่างการบีบอัด และคุณภาพที่ได้อาจไม่เหมาะสมสำหรับการใช้งานทั้งหมด โดยเฉพาะการใช้งานเ ชิงวิชาชีพที่ต้องการคุณภาพสูง
การบีบอัดไฟล์เป็นเครื่องมือที่สำคัญในโลกดิจิตอลในปัจจุบัน มันเพิ่มประสิทธิภาพ ประหยัดพื้นที่จัดเก็บและลดเวลาดาวน์โหลดและอัปโหลด อย่างไรก็ตาม มันมาพร้อมกับข้อเสียของตัวเองในเรื่องได้ผลของระบบและความเสี่ยงของการตกต่ำของคุณภาพ ดังนั้น จึงจำเป็นต้องระมัดระวังเหล่านี้เพื่อเลือกวิธีการบีบอัดที่เหมาะสมสำหรับความต้องการข้อมูลเฉพาะ
การบีบอัดไฟล์คือกระบวนการที่ลดขนาดไฟล์หรือไฟล์ทั้งหมด โดยทั่วไปจะใช้เพื่อประหยัดพื้นที่จัดเก็บหรือเร่งความเร็วในการส่งผ่านเครือข่าย
การบีบอัดไฟล์ทำงานโดยระบุและการนำข้อมูลที่ซ้ำซ้อนออก มันใช้อัลกอริทึมเพื่อเข้ารหัสข้อมูลเดิมในพื้นที่ที่เล็กกว่า
สองประเภทหลักของการบีบอัดไฟล์คือการบีบอัดแบบสูญเสียและแบบไม่สูญเสีย การบีบอัดแบบไม่สูญเสียอนุญาตให้ไฟล์เดิมสามารถถูกกู้คืนได้แบบสมบูรณ์เมื่อการบีบอัดแบบสูญเสียช่วยลดขนาดไฟล์อย่างมากด้วยการสูญเสียคุณภาพข้อมูลบางส่วน
ตัวอย่างของเครื่องมือการบีบอัดไฟล์ที่นิยมคือ WinZip ซึ่งรองรับรูปแบบการบีบอัดหลายรูปแบบ รวมถึง ZIP และ RAR
ด้วยการบีบอัดแบบไม่สูญเสีย คุณภาพจะไม่เปลี่ยนแปลง หากแต่ด้วยการบีบ อัดแบบสูญเสีย อาจมีการลดลงของคุณภาพเพราะการกำจัดข้อมูลที่ไม่สำคัญเพื่อลดขนาดไฟล์มากขึ้น
ใช่ การบีบอัดไฟล์ปลอดภัยในเชิงของความไม่เปล่าเสีย โดยเฉพาะด้วยการบีบอัดแบบไม่สูญเสีย แต่เหมือนกับไฟล์ใด ๆ ไฟล์ที่ถูกบีบอัดสามารถถูกกลายเป็นเป้าหมายของมัลแวร์หรือไวรัส ดังนั้นเสมอแล้วควรมีซอฟต์แวร์ความปลอดภัยที่น่าเชื่อถือ
แทบทุกประเภทของไฟล์สามารถบีบอัดได้ รวมถึงไฟล์ข้อความ ภาพ ข้อมูลเสียง วิดีโอ และไฟล์ซอฟต์แวร์ อย่างไรก็ตาม ระดับการบีบอัดที่สามารถทำได้สามารถแตกต่างกันอย่างมากขึ้นอยู่กับประเภทไฟล์
ไฟล์ ZIP เป็นประเภทของรูปแบบไฟล์ที่ใช้การบีบอัดแบบไม่สูญเสียเพื่อลดขนาดไฟล์หนึ่งหรือหลายไฟล์ ไฟล์หลายไฟล์ในไฟล์ ZIP ถูกจัดรวมเข้าด้วยกันเป็นไฟล์เดียวทำให้การแบ่งปันง่ายขึ้น
จริงแล้วด้วยทางเทคนิค คุณสามารถบีบอัดไฟล์ที่ถูกบีบอัดแล้ว แต่การลดขนาดเพิ่มเติมอาจจะมีน้อยหรือแม้แต่ทำงานตรงข้าม การบีบอัดไฟล์ที่ถูกบีบอัดแล้วอาจทำให้ขนาดของมันเพิ่มขึ้นเนื่องจากมีการเพิ่มข้อมูลเมตาดาตาโดยอัลกอริทึมการบีบอัด
เพื่อถอดการบีบอัดไฟล์ คุณโดยทั่วไปจะต้องมีเครื่องมือการถอดความกดหรือ unzip เช่น WinZip หรือ 7-Zip เครื่องมือเหล่านี้สามารถแยกไฟล์เดิมออกจากรูปแบบที่ถูกบีบอัด