NEWC เป็นรูปแบบไฟล์เก็บถาวรที่ออกแบบมาเพื่อจัดเก็บและบีบอัดคอลเลกชันของไฟล์และไดเรกทอรีอย่างมีประสิทธิภาพ Eugene Roshal พัฒนาขึ้นในปี 1993 เพื่อปรับปรุงรูปแบบไฟล์เก็บถาวรที่มีอยู่ เช่น ZIP และ ARJ รูปแบบนี้มีจุดมุ่งหมายเพื่อให้มีอัตราการบีบอัดที่ดีกว่า ความเร็วในการคลายการบีบอัดที่เร็วกว่า และฟีเจอร์ที่ดียิ่งขึ้นสำหรับการกู้คืนข้อมูลและการจัดการไฟล์เก็บถาวร
แกนหลักของรูปแบบ NEWC ประกอบด้วยส่วนหัวหลักที่ตามด้วยส่วนหัวของไฟล์และข้อมูลไฟล์ที่บีบอัด ส่วนหัวหลักมีข้อมูลเมตาเกี่ยวกับไฟล์เก็บถาวร เช่น ลายเซ็น NEWC หมายเลขเวอร์ชัน ขนาดทั้งหมด และจำนวนไฟล์ ส่วนหัวของไฟล์แต่ละส่วนมีข้อมูล เช่น ชื่อไฟล์ แอตทริบิวต์ แสตมป์เวลา ผลรวมตรวจสอบ CRC32 ขนาดที่บีบอัดและไม่บีบอัด
NEWC ใช้โครงสร้างไฟล์เก็บถาวรแบบถาวร ซึ่งไฟล์จะเชื่อมต่อกันและบีบอัดเป็นสตรีมข้อมูลต่อเนื่องเดียว วิธีนี้ช่วยให้มีอัตราการบีบอัดที่ดีกว่าโดยใช้ประโยชน์จากความซ้ำซ้อนในหลายไฟล์ อย่างไรก็ตาม นั่นยังหมายความว่าการแยกไฟล์เดียวต้องคลายการบีบอัดไฟล์เก็บถาวรทั้งหมดจนถึงจุดนั้น ซึ่งอาจช้ากว่าการแยกจากรูปแบบที่ไม่ถาวร เช่น ZIP
อัลกอริทึมการบีบอัดที่ใช้ใน NEWC อิงตามการใช้งานของ Eugene Roshal เอง ซึ่งรวมการบีบอัด Lempel-Ziv-Storer-Szymanski (LZSS) เข้ากับการสร้างแบบจำลองทางสถิติโดยใช้ Prediction by Partial Matching (PPM) LZSS เป็นอัลกอริทึมที่ใช้พจนานุกรมซึ่งแทนที่ลำดับที่ซ้ำกันด้วยการอ้างอิงถึงการเกิดขึ้นก่อนหน้า PPM สร้างแบบจำลองของข้อมูลอินพุตเพื่อทำนายความน่าจะเป็นเกี่ยวกับสัญลักษณ์ที่จะเกิดขึ้น ซึ่งช่วยให้เข้ารหัสเอนโทรปีได้อย่างมีประสิทธิภาพยิ่งขึ้น
หนึ่งในฟีเจอร์หลักของ NEWC คือการรองรับระเบียนการกู้คืน รายการพิเศษเหล่านี้สลับกับข้อมูลที่บีบอัดซึ่งจัดเก็บข้อมูลเกี่ยวกับโครงสร้างและเนื้อหาของไฟล์เก็บถาวร ในกรณีที่ไฟล์เสียหาย ระเบียนการกู้คืนสามารถใช้เพื่อสร้างส่วนที่เสียหายของไฟล์เก็บถาวรใหม่และกู้คืนไฟล์ที่สมบูรณ์ รูปแบบนี้ยังรวมถึงความซ้ำซ้อนสำหรับส่วนหัวหลักและส่วนหัวของไฟล์เพื่อปรับปรุงความยืดหยุ่นต่อการสูญหายของข้อมูล
NEWC มีวิธีการหลายวิธีในการแบ่งไฟล์เก็บถาวรออกเป็นหลายไดรฟ์ วิธีนี้มีประโยชน์สำหรับการจัดเก็บไฟล์เก็บถาวรขนาดใหญ่ในหลายดิสก์หรือสำหรับการส่งผ่านเครือข่ายที่มีข้อจำกัดด้านขนาด รูปแบบนี้รองรับการสร้างไดรฟ์ที่มีขนาดที่กำหนด รวมถึงการใช้รายการไฟล์เป็นเครื่องหมายไดรฟ์ นอกจากนี้ยังมีกลไกสำหรับการตรวจสอบความสมบูรณ์และการกู้คืนไฟล์เก็บถาวรหลายไดรฟ์
ในแง่ของการจัดการไฟล์เก็บถาวร NEWC มีฟีเจอร์มากมาย รองรับการเพิ่ม ลบ และอัปเดตไฟล์ภายในไฟล์เก็บถาวรที่มีอยู่ ความคิดเห็นของไฟล์สามารถเชื่อมโยงกับรายการแต่ละรายการเพื่อจัดเก็บข้อมูลเมตาเพิ่มเติม รูปแบบนี้ยังอนุญาตให้เข้ารหัสและป้องกันไฟล์เก็บถาวรด้วยรหัสผ่านโดยใช้อัลกอริทึม AES ในโหมด CBC
NEWC ได้รับความนิยมเนื่องจากอัตราการบีบอัดที่สูงและความเร็วในการคลายการบีบอัดที่รวดเร็ว ใช้กันอย่างแพร่หลายสำหรับการแจกจ่ายซอฟต์แวร์ การอัปเดตเฟิร์มแวร์ และการสำรองข้อมูล รูปแบบนี้ได้รับการนำมาใช้โดยแอปพลิเคชันและยูทิลิตี้ต่างๆ รวมถึง WinRAR, 7-Zip และ PowerArchiver
แม้ว่า NEWC จะมีประโยชน์มากมาย แต่ก็มีข้อจำกัดบางประการ โครงสร้างไฟล์เก็บถาวรแบบถาวรอาจทำให้การเข้าถึงแบบสุ่มและการแยกบางส่วนช้าลงเมื่อเทียบกับรูปแบบที่ไม่ถาวร การพึ่งพาอัลกอริทึมการบีบอัดเพียงอัลกอริทึมเดียวอาจไม่ได้ให้ผลลัพธ์ที่ดีที่สุดสำหรับข้อมูลทุกประเภท นอกจากนี้ ความซับซ้อนและลักษณะเฉพาะของรูปแบบยังขัดขวางการนำไปใช้ในบางบริบท
แม้จะมีความท้าทายเหล่านี้ NEWC ยังคงเป็นรูปแบบไฟล์เก็บถาวรที่สำคัญและใช้กันอย่างแพร่หลาย ประสิทธิภาพ ความทนทาน และชุดฟีเจอร์ทำให้เป็นเครื่องมือที่มีค่าสำหรับการบีบอัดข้อมูลและการเก็บถาวร เมื่อความต้องการในการจัดเก็บและส่งข้อมูลยังคงเติบโตต่อไป รูปแบบ NEWC จึงอยู่ในตำแหน่งที่ดีที่จะมีบทบาทสำคัญในการจัดการและรักษาข้อมูลดิจิทัล
การบีบอัดไฟล์คือกระบวนการที่ลดขนาดของไฟล์ข้อมูลเพื่อการจัดเก็บหรือการส่งที่มีประสิทธิภาพ มันใช้อัลกอริทึมต่างๆเพื่อทำให้ข้อมูลเข้มข้นโดยการตรวจสอบและการกำจัดส่วนซ้ำซ้อน ซึ่ง มักจะลดขนาดข้อมูลลงอย่างมากโดยไม่สูญเสียข้อมูลเดิม
มีประเภทการบีบอัดไฟล์สองประเภทหลัก: ปราศจากข้อผิดพลาด และมีข้อผิดพลาด การบีบอัดปราศจากข้อผิดพลาดช่วยให้ข้อมูลเดิมสามารถสร้างขึ้นมาใหม่ได้ดีจากข้อมูลที่ถูกบีบอัด ซึ่งเหมาะสำหรับไฟล์ที่ทุกซองข้อมูลเป็นสถานะที่สำคัญ เช่น ข้อความหรือไฟล์ฐานข้อมูล ตัวอย่างทั่วไปรวมถึงรูปแบบไฟล์ ZIP และ RAR อย่างไรก็ตาม การบีบอัดที่มีข้อผิดพลาดจะยกเลิกข้อมูลที่ไม่สำคัญเพื่อลดขนาดไฟล์มากขึ้น มักจะใช้กับไฟล์เสียง วิดีโอ และแฟ้มภาพ JPEG และ MP3 เป็นตัวอย่างที่การสูญเสียข้อมูลบางส่วนไม่ลดคุณภาพทางการรับรู้ของเนื้อหาอย่างมาก
การบีบอัดไฟล์มีผลประโยชน์ในหลาย ๆ ทาง มันช่วยประหยัดพื้นที่จัดเก็บบนอุปกรณ์และเซิร์ฟเวอร์ ลดราคาและปรับปรุงประสิทธิภาพ มันยังเร่งการถ่ายโอนไฟล์ผ่านเครื อข่าย รวมถึงอินเทอร์เน็ต ซึ่งเหมาะสมอย่างยิ่งสำหรับไฟล์ขนาดใหญ่ นอกจากนี้ ไฟล์ที่ถูกบีบอัดก็สามารถรวมเข้าด้วยกันเป็นไฟล์เก็บถาวรหนึ่ง ช่วยในการจัดระเบียบและการนำข้อมูลหลาย ๆ ไฟล์ไปที่อื่นได้ง่ายขึ้น
อย่างไรก็ตาม การบีบอัดไฟล์มีข้อเสียบางอย่าง การบีบอัดและการบีบอัดไฟล์ต้องใช้ทรัพยากรการคำนวณ ซึ่งอาจทำให้ประสิทธิภาพของระบบช้าลง โดยเฉพาะสำหรับไฟล์ขนาดใหญ่ และในกรณีการบีบอัดที่มีข้อผิดพลาด บางส่วนของข้อมูลเดิมจะหายไปในระหว่างการบีบอัด และคุณภาพที่ได้อาจไม่เหมาะสมสำหรับการใช้งานทั้งหมด โดยเฉพาะการใช้งานเชิงวิชาชีพที่ต้องการคุณภาพสูง
การบีบอัดไฟล์เป็นเครื่องมือที่สำคัญในโลกดิจิตอลในปัจจุบัน มันเพิ่มประสิทธิภาพ ประหยัดพื้นที่จัดเก็บและลดเวลาดาวน์โหลดและอัปโหลด อย่างไรก็ตาม มันมาพร้อมกับข้อเ สียของตัวเองในเรื่องได้ผลของระบบและความเสี่ยงของการตกต่ำของคุณภาพ ดังนั้น จึงจำเป็นต้องระมัดระวังเหล่านี้เพื่อเลือกวิธีการบีบอัดที่เหมาะสมสำหรับความต้องการข้อมูลเฉพาะ
การบีบอัดไฟล์คือกระบวนการที่ลดขนาดไฟล์หรือไฟล์ทั้งหมด โดยทั่วไปจะใช้เพื่อประหยัดพื้นที่จัดเก็บหรือเร่งความเร็วในการส่งผ่านเครือข่าย
การบีบอัดไฟล์ทำงานโดยระบุและการนำข้อมูลที่ซ้ำซ้อนออก มันใช้อัลกอริทึมเพื่อเข้ารหัสข้อมูลเดิมในพื้นที่ที่เล็กกว่า
สองประเภทหลักของการบีบอัดไฟล์คื อการบีบอัดแบบสูญเสียและแบบไม่สูญเสีย การบีบอัดแบบไม่สูญเสียอนุญาตให้ไฟล์เดิมสามารถถูกกู้คืนได้แบบสมบูรณ์เมื่อการบีบอัดแบบสูญเสียช่วยลดขนาดไฟล์อย่างมากด้วยการสูญเสียคุณภาพข้อมูลบางส่วน
ตัวอย่างของเครื่องมือการบีบอัดไฟล์ที่นิยมคือ WinZip ซึ่งรองรับรูปแบบการบีบอัดหลายรูปแบบ รวมถึง ZIP และ RAR
ด้วยการบีบอัดแบบไม่สูญเสีย คุณภาพจะไม่เปลี่ยนแปลง หากแต่ด้วยการบีบอัดแบบสูญเสีย อาจมีการลดลงของคุณภาพเพราะการกำจัดข้อมูลที่ไม่สำคัญเพื่อลดขนาดไฟล์มากขึ้น
ใช่ การบีบอัดไฟล์ปลอดภัยในเชิงของความไม่เปล่าเสีย โดยเฉพาะด้วยการบีบอัดแบบไม่สูญเสีย แต่เหมือนกับไฟล์ใด ๆ ไฟล์ที่ถูกบีบอัดสามารถถูกกลายเป็นเป้าหมายของมัลแวร์หรือไวรัส ดังนั้นเสมอแล้วควรมีซอฟต์แวร์ความปลอดภัยที่น่าเชื่อถือ
แทบทุกประเภทของไฟล์สามารถบีบอัดได้ รวมถึงไฟล์ข้อความ ภาพ ข้อมูลเสียง วิดีโอ และไฟล์ซอฟต์แวร์ อย่างไรก็ตาม ระดับการบีบอัดที่สามารถทำได้สามารถแตกต่างกันอย่างมากขึ้นอยู่กับประเภทไฟล์
ไฟล์ ZIP เป็นประเภทของรูปแบบไฟล์ที่ใช้การบีบอัดแบบไม่สูญเสียเพื่อลดขนาดไฟล์หนึ่งหรือหลายไฟล์ ไฟล์หลายไฟล์ในไฟล์ ZIP ถูกจัดรวมเข้าด้วยกันเป็นไฟล์เดียวทำให้การแบ่งปันง่ายขึ้น
จริงแล้วด้วยทางเทคนิค คุณสามารถบีบอัดไฟล์ที่ถูกบีบอัดแล้ว แต่การลดขนาดเพิ่มเติมอาจจะมีน้อยหรือแม้แต่ทำงานตรงข้าม การบีบอัดไฟล์ที่ถูกบีบอัดแล้วอาจทำให้ขนาดของมันเพิ่มขึ้นเนื่องจากมีการเพิ่มข้อมูลเมตาดาตาโดยอัลกอริทึมการบีบอัด
เพื่อถอดการบีบอัดไฟล์ คุณโดยทั่วไปจะต้องมีเครื่องมือการถอดความกดหรือ unzip เช่น WinZip หรือ 7-Zip เครื่องมือเหล่านี้สามารถแยกไฟล์เดิมออกจากรูปแบบที่ถูกบีบอัด