อ่าน 2 นาที
เว็บอาร์ไคฟ์ (รูปแบบไฟล์)
Web Archive (เขียนโดยAppleว่าWeb archiveนามสกุล.webarchive ) เป็น รูปแบบ ไฟล์ Web archiveที่มีให้ใช้งานบน อุปกรณ์ Appleสำหรับการบันทึกและตรวจสอบเว็บเพจทั้งหมดโดยใช้ เว็บเบราว์...
เว็บอาร์ไคฟ์ (รูปแบบไฟล์)
| เว็บอาร์ไคฟ์ | |
|---|---|
| นามสกุลไฟล์ | .เว็บอาร์ไคฟ์ |
| สื่อประเภทอินเทอร์เน็ต | แอปพลิเคชัน/x-เว็บอาร์ไคฟ์ |
| ตัวระบุประเภทมาตรฐาน (UTI) | com.apple.webarchive |
| ประเภทของรูปแบบ | ไฟล์เก็บถาวรเว็บเพจ |
| ขยายจาก | รายการคุณสมบัติไบนารีของแอปเปิล |
Web Archive (เขียนโดยAppleว่าWeb archiveนามสกุล.webarchive ) เป็น รูปแบบ ไฟล์ Web archiveที่มีให้ใช้งานบน อุปกรณ์ Appleสำหรับการบันทึกและตรวจสอบเว็บเพจทั้งหมดโดยใช้ เว็บเบราว์ เซอร์Safari [ 1 ]รูปแบบ Web Archive แตกต่างจาก ไฟล์ HTML แบบเดี่ยวๆ เนื่องจากยังบันทึกไฟล์ที่เชื่อมโยง เช่น รูปภาพCSSและJavaScriptด้วย[ 2 ]รูปแบบ Web Archive เป็นการรวมไฟล์ต้นฉบับเข้าด้วยกัน โดยชื่อไฟล์จะถูกบันทึกในรูปแบบไบนารีplistโดยใช้ NSKeyedArchiver
การสนับสนุนเอกสาร Web Archive ถูกเพิ่มใน Safari 4 Beta บน Windows และรวมอยู่ในเวอร์ชันต่อมา จนกระทั่งยุติการใช้งานในปี 2012 Safari บนiOSและiPadOS ( iPhoneและiPad ) รองรับไฟล์ Web Archive มาตั้งแต่iOS 13เป็น อย่างน้อย [ 3 ]ก่อนหน้านี้มีแอป iOS ของบุคคลที่สามชื่อ Web Archive Viewer ที่ให้ฟังก์ชันการทำงานนี้
การใช้งาน
- รูปแบบหนึ่งของ Web Archive ถูกนำมาใช้เพื่อรวมอัลบั้มเพลงและภาพยนตร์ทั้งหมดเข้ากับเนื้อหาและเมนูเพิ่มเติมภายในiTunes LP และ Extras
- ไฟล์ Web Archive ถูกสร้างขึ้นโดยอัตโนมัติสำหรับโฆษณาที่ส่งไปยังแพลตฟอร์มโฆษณาiAd ของ Apple [ 4 ]
- คลาส WebArchive ของ เฟรม เวิร์ก WebKitใช้เพื่อลดความซับซ้อนในการตัดและวางหน้าเว็บทั้งหมดหรือบางส่วน[ 5 ]
ช่องโหว่
ในเดือนกุมภาพันธ์ พ.ศ. 2556 ช่องโหว่ในรูปแบบ Web Archive ถูกค้นพบและรายงานโดย Joe Vennix นักพัฒนาMetasploit Project ช่องโหว่ นี้ ทำให้ผู้โจมตีสามารถส่ง Web Archive ที่สร้างขึ้นไปยังผู้ใช้ซึ่งมีโค้ดเพื่อเข้าถึงคุกกี้ไฟล์ในเครื่อง และข้อมูลอื่นๆ Apple ตอบสนองต่อรายงานนี้โดยระบุว่าจะไม่แก้ไขข้อบกพร่องดังกล่าว ซึ่งอาจเป็นเพราะต้องมีการกระทำจากผู้ใช้ในการเปิดไฟล์[ 6 ]
การแปลงสำหรับเบราว์เซอร์อื่นๆ
วิธีแก้ปัญหาเพื่อให้สามารถดูไฟล์ในเบราว์เซอร์อื่นได้นั้นเป็นไปได้ แม้ว่าเนื้อหาเฉพาะของเว็บเพจอาจขัดขวางกระบวนการนี้ก็ตาม วิธีนี้ต้องใช้เครื่องมือฟรีอย่าง WebArchive Folderizer (สำหรับ OS X 10.2 ขึ้นไป) [ 1 ]หรือ WebArchive Extractor (สำหรับ OS X 10.4.3 ขึ้นไป) [ 7 ]สามารถแปลงไฟล์เก็บถาวรเว็บเป็น WARC ได้โดยใช้ชุดเครื่องมือ Warchaeology ของหอสมุดแห่งชาติของนอร์เวย์[ 8 ]
ทางเลือกอื่นๆ
MAFFเป็นรูปแบบเปิด (ที่มีข้อกำหนดที่เผยแพร่แล้ว) ที่ช่วยให้สามารถบันทึกเว็บเพจทั้งหมดลงในไฟล์เดียวได้ ปัจจุบันFirefox รองรับรูปแบบนี้ โดยใช้ส่วนขยาย[ 9 ] [ 10 ]เว็บเบราว์เซอร์อื่นๆ ใช้ รูปแบบ MHTMLหรือทำสิ่งที่เทียบเท่าโดยการบันทึกไดเร็กทอรีของทรัพยากรแบบอินไลน์ (โดยปกติคือรูปภาพ) ไว้ข้างๆ ไฟล์ HTMLซึ่งบางครั้งอาจมีการบีบอัด เช่น รูปแบบ .warที่ใช้โดยKonqueror (tar+gzip หรือ tar+bzip2) Safari ไม่รองรับรูปแบบไฟล์เก็บถาวรทางเลือกเหล่านี้
เพื่อเก็บรักษาเว็บไซต์ทั้งหมดไว้เป็นไฟล์ เก็บข้อมูลถาวร อินเทอร์เน็ตอาร์ไคฟ์ได้พัฒนา ฟอร์แมต Web ARChive (WARC) ซึ่งได้รับการกำหนดมาตรฐานโดยISO
HTMLD (HTML Directory) เป็นรูปแบบที่พัฒนาโดย NeXT สำหรับการบันทึกเว็บเพจและส่วนประกอบที่เกี่ยวข้องไว้ในชุดเดียวซึ่งอาจให้บริการโดยเว็บเซิร์ฟเวอร์ได้เช่นกัน[ 11 ]
Chrome มีรูปแบบ "เว็บเพจแบบสมบูรณ์" ซึ่งจะบันทึกหน้าเว็บพร้อมกับโฟลเดอร์ที่มีทรัพยากรที่จำเป็น
ดูเพิ่มเติม
- การเก็บรักษาเว็บ – กระบวนการทั่วไปในการเก็บรักษาหน้าเว็บ
- รายชื่อรูปแบบไฟล์สำหรับการเก็บรักษาเว็บเพจ – รูปแบบไฟล์สำหรับเก็บรักษาเว็บเพจ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เว็บอาร์ไคฟ์ (รูปแบบไฟล์)
Web Archive (เขียนโดยAppleว่าWeb archiveนามสกุล.webarchive ) เป็น รูปแบบ ไฟล์ Web archiveที่มีให้ใช้งานบน อุปกรณ์ Appleสำหรับการบันทึกและตรวจสอบเว็บเพจทั้งหมดโดยใช้ เว็บเบราว์...
การใช้งาน
รูปแบบหนึ่งของ Web Archive ถูกนำมาใช้เพื่อรวมอัลบั้มเพลงและภาพยนตร์ทั้งหมดเข้ากับเนื้อหาและเมนูเพิ่มเติมภายใน iTunes LP และ Extras ไฟล์ Web Archive ถูกสร้างขึ้นโดยอัตโนมัติสำหรับโฆษณาที่ส่งไปยังแพลตฟอร์มโฆษณา iAd ของ Apple [ 4 ] คลาส WebArchive ของ เฟรม...
ช่องโหว่
ในเดือนกุมภาพันธ์ พ.ศ. 2556 ช่องโหว่ในรูปแบบ Web Archive ถูกค้นพบและรายงานโดย Joe Vennix นักพัฒนา Metasploit Project ช่องโหว่ นี้ ทำให้ผู้โจมตีสามารถส่ง Web Archive ที่สร้างขึ้นไปยังผู้ใช้ซึ่งมีโค้ดเพื่อเข้าถึง คุกกี้ ไฟล์ในเครื่อง และข้อมูลอื่นๆ Apple...
การแปลงสำหรับเบราว์เซอร์อื่นๆ
วิธีแก้ปัญหาเพื่อให้สามารถดูไฟล์ในเบราว์เซอร์อื่นได้นั้นเป็นไปได้ แม้ว่าเนื้อหาเฉพาะของเว็บเพจอาจขัดขวางกระบวนการนี้ก็ตาม วิธีนี้ต้องใช้เครื่องมือฟรีอย่าง WebArchive Folderizer (สำหรับ OS X 10.2 ขึ้นไป) [ 1 ] หรือ WebArchive Extractor (สำหรับ OS X 10.4.