ไฟล์ SAV คืออะไร??
ไฟล์ SAV เป็นไฟล์ข้อมูลที่สร้างขึ้นโดย Statistical Package for the Social Sciences (SPSS) ซึ่งเป็นแอปพลิเคชันที่ใช้กันอย่างแพร่หลายโดยนักวิจัยตลาด นักวิจัยด้านสุขภาพ บริษัทสำรวจ รัฐบาล นักวิจัยด้านการศึกษา องค์กรการตลาด นักขุดข้อมูลสำหรับการวิเคราะห์ทางสถิติ SAV บันทึกในรูปแบบไบนารีที่เป็นกรรมสิทธิ์และประกอบด้วยชุดข้อมูลและพจนานุกรมที่แสดงถึงชุดข้อมูล บันทึกข้อมูลในแถวและคอลัมน์
รูปแบบไฟล์ SAV
รูปแบบไฟล์ SAV ค่อนข้างเสถียร แต่เราไม่สามารถพูดได้ว่าคงที่ สามารถเลือกความเข้ากันได้แบบย้อนกลับและไปข้างหน้าได้หากจำเป็น แต่ไม่ได้รับการบำรุงรักษาอย่างเหมาะสม ข้อมูลในไฟล์ SAV แบ่งออกเป็นส่วนต่างๆ ดังต่อไปนี้:
ส่วนหัวของไฟล์
ประกอบด้วย 176 ไบต์ 4 ไบต์แรกระบุสตริง $FL2 หรือ $FL3 ในการเข้ารหัสอักขระที่ใช้สำหรับไฟล์ สามไบต์สุดท้ายแสดงว่าข้อมูลในไฟล์ถูกบีบอัดโดยใช้ ZLIB สตริงขนาด 60 ไบต์ถัดไปเริ่มต้นที่ @(#) SPSS DATA FILE และยังกำหนดระบบปฏิบัติการและเวอร์ชัน SPSS ที่สร้างไฟล์ จากนั้นส่วนหัวจะดำเนินการต่อด้วยฟิลด์หกหลัก ซึ่งมีจำนวนตัวแปรต่อการสังเกตและรหัสหลักสำหรับการบีบอัด และลงท้ายด้วยข้อมูลอักขระที่ระบุวันที่และเวลาสร้างและป้ายชื่อไฟล์
บันทึกคำอธิบายตัวแปร
เรกคอร์ดประกอบด้วยลำดับฟิลด์คงที่ จัดประเภทและชื่อของตัวแปรพร้อมกับข้อมูลการจัดรูปแบบที่ใช้โดย SPSS ระเบียนตัวแปรแต่ละรายการอาจมีป้ายชื่อตัวแปรไม่เกิน 120 อักขระและข้อกำหนดค่าที่ขาดหายไปไม่เกินสามรายการ
ป้ายกำกับค่า
ป้ายกำกับค่าเป็นตัวเลือกและจัดเก็บไว้ในคู่ของระเบียนที่มีแท็กจำนวนเต็ม 3 และ 4 ระเบียนแรกซึ่งเป็นแท็ก 3 มีลำดับของคู่ของฟิลด์ แต่ละคู่ประกอบด้วยค่าและป้ายกำกับค่าที่เกี่ยวข้อง ระเบียนที่สองซึ่งเป็นแท็ก 4 แสดงถึงตัวแปรที่ชุดค่า/ป้ายกำกับนำไปใช้ ###เอกสาร บันทึกเดี่ยวหรือหลายรายการพร้อมแท็กจำนวนเต็ม 6. เอกสารเพิ่มเติม มี 80 บรรทัด
บันทึกส่วนขยาย
ระเบียนเดียวหรือหลายระเบียนพร้อมแท็กจำนวนเต็ม 7. ระเบียนส่วนขยายให้ข้อมูลที่สามารถละเว้นได้อย่างปลอดภัย แต่ในหลาย ๆ สถานการณ์ เปิดใช้งานไฟล์ที่เขียนโดยซอฟต์แวร์รุ่นใหม่เพื่อรักษาความเข้ากันได้ย้อนหลัง ระเบียนส่วนขยายมีแท็กประเภทย่อยที่เป็นจำนวนเต็ม
สิ้นสุดพจนานุกรม
บันทึกด้วยแท็กจำนวนเต็ม 999 เท่านั้น โดยจะแยกพจนานุกรมออกจากการสังเกตข้อมูล
การสังเกตข้อมูล
โดยถือว่าข้อมูลอยู่ในลำดับการสังเกต เช่น ค่าตัวแปรทั้งหมดสำหรับการสังเกตครั้งแรก ตามด้วยค่าทั้งหมดสำหรับการสังเกตครั้งที่สอง เป็นต้น รูปแบบของบันทึกข้อมูลจะแตกต่างกันไปขึ้นอยู่กับรหัสการบีบอัดในไฟล์เฮดเดอร์เรคคอร์ด ส่วนข้อมูลของไฟล์ .sav สามารถคลายการบีบอัดได้:
- code 0: บีบอัดโดย bytecode
- รหัส 1: บีบอัดโดยใช้การบีบอัด ZLIB