อ่าน 1 นาที
บิตเก็บถาวร
บิตเก็บถาวร (Archive bit) เป็น คุณลักษณะของไฟล์ ที่ใช้โดย ระบบปฏิบัติการ CP/M , Microsoft , OS/2 และ AmigaOS ใช้เพื่อระบุว่าไฟล์นั้นได้รับ การสำรองข้อมูล (เก็บถาวร) แล้วหรือไม่
บิตเก็บถาวร
บิตเก็บถาวร (Archive bit) เป็นคุณลักษณะของไฟล์ที่ใช้โดยระบบปฏิบัติการCP/M , Microsoft , OS/2และAmigaOSใช้เพื่อระบุว่าไฟล์นั้นได้รับการสำรองข้อมูล (เก็บถาวร) แล้วหรือไม่
การใช้งาน
ใน Windows และ OS/2 เมื่อไฟล์ถูกสร้างหรือแก้ไขบิต เก็บถาวร จะถูกตั้งค่า (เช่น เปิดใช้งาน) และเมื่อไฟล์ถูกสำรองข้อมูล บิตเก็บถาวรจะถูกล้าง (เช่น ปิดใช้งาน) ดังนั้น ความหมายของบิตเก็บถาวรคือ "ไฟล์นี้ยังไม่ได้ถูกเก็บถาวร" ใน CP/M ความหมายจะกลับกัน: การสร้างหรือแก้ไขไฟล์จะล้างบิตเก็บถาวร และบิตจะถูกตั้งค่าเมื่อไฟล์ถูกสำรองข้อมูล
ซอฟต์แวร์สำรองข้อมูลอาจมีตัวเลือกให้ทำการสำรองข้อมูลแบบเต็มพร้อมกับการล้างบิตเก็บถาวร – กล่าวคือ สำรองข้อมูลไฟล์ทั้งหมดโดยไม่คำนึงถึงสถานะบิตเก็บถาวร และล้างบิตเก็บถาวรสำหรับไฟล์ทั้งหมดที่ประมวลผลโดยการสำรองข้อมูล วิธีนี้ช่วยให้สามารถสร้างการสำรองข้อมูลแบบเต็มครั้งแรก ซึ่งจะได้รับการเสริมด้วยการสำรองข้อมูลแบบเพิ่มทีละส่วนในอนาคต ในภายหลัง งาน สำรองข้อมูลแบบเพิ่มทีละส่วนจะใช้บิตเก็บถาวรเพื่อแยกแยะไฟล์ที่ได้รับการสำรองข้อมูลแล้ว และเลือกเฉพาะไฟล์ใหม่หรือไฟล์ที่แก้ไขแล้วสำหรับการสำรองข้อมูล
ระบบปฏิบัติการจะไม่ล้างค่าบิตเก็บถาวรเว้นแต่ผู้ใช้จะสั่งให้ทำเช่นนั้นโดยตรง แม้ว่าผู้ใช้จะสั่งให้ระบบปฏิบัติการคัดลอกไฟล์เพื่อเก็บถาวร แต่ค่าบิตเก็บถาวรก็จะไม่ถูกล้าง จะต้องมีการใช้คำสั่งเฉพาะเพื่อล้างหรือตั้งค่าบิตนั้น ในทางกลับกัน เมื่อใดก็ตามที่ไฟล์ที่มีค่าบิตเก็บถาวรถูกล้าง (แก้ไข) คัดลอก หรือย้ายไปยังตำแหน่งใหม่ ระบบปฏิบัติการจะตั้งค่าบิตเก็บถาวรให้กับไฟล์เป้าหมาย โดยทั่วไปแล้ว ในระบบไฟล์ที่ไม่เคยสำรองข้อมูลอย่างเป็นทางการมาก่อน ไฟล์เกือบทั้งหมดจะมีค่าบิตเก็บถาวรถูกตั้งค่าไว้ เนื่องจากมีแอปพลิเคชันเพียงไม่กี่ตัวที่ใช้บิตเก็บถาวรโดยไม่ได้รับการร้องขอจากผู้ใช้
ในMS-DOSรวมถึงWindows เกือบทุกเวอร์ชัน สามารถดูหรือเปลี่ยนสถานะของบิตเก็บถาวรได้ด้วย ยูทิลิตี้บรรทัดคำสั่ง attribหรือโดยการดูคุณสมบัติของไฟล์ด้วยเชลล์ WindowsหรือWindows Explorer นอกจากนี้ยังสามารถดูหรือเปลี่ยนสถานะของบิตเก็บถาวรได้ด้วย API ของ Windows เช่น GetFileAttributes [ 1 ] GetFileAttributesEx [ 2 ]และ SetFileAttributes [ 3 ]บิตเก็บถาวรสามารถตั้งค่าหรือล้างได้ด้วยคุณสมบัติ attributes [ 4 ]ในVBScriptหรือJScript
บิตเก็บถาวรเป็นคุณลักษณะของไฟล์ไม่ใช่ส่วนหนึ่งของไฟล์ ดังนั้นเนื้อหาของไฟล์จึงยังคงไม่เปลี่ยนแปลงเมื่อสถานะของบิตเก็บถาวรเปลี่ยนแปลงไป
ทางเลือกอื่นๆ
การพึ่งพาบิตเก็บถาวรสำหรับการสำรองไฟล์อาจไม่น่าเชื่อถือหากมีโปรแกรมสำรองข้อมูลหลายโปรแกรมตั้งค่าและล้างบิตเก็บถาวรบนไดรฟ์เดียวกัน[ 5 ]อีกวิธีหนึ่งคือการใช้การประทับเวลาของการเปลี่ยนแปลงครั้งล่าสุดของไฟล์หรือไดเร็กทอรี ซึ่งโดยทั่วไปเป็นเทคนิคที่ใช้ในระบบปฏิบัติการที่คล้าย UNIX
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ บิตเก็บถาวร
บิตเก็บถาวร (Archive bit) เป็น คุณลักษณะของไฟล์ ที่ใช้โดย ระบบปฏิบัติการ CP/M , Microsoft , OS/2 และ AmigaOS ใช้เพื่อระบุว่าไฟล์นั้นได้รับ การสำรองข้อมูล (เก็บถาวร) แล้วหรือไม่
การใช้งาน
ใน Windows และ OS/2 เมื่อไฟล์ถูกสร้างหรือแก้ไข บิต เก็บถาวร จะถูกตั้งค่า (เช่น เปิดใช้งาน) และเมื่อไฟล์ถูกสำรองข้อมูล บิตเก็บถาวรจะถูกล้าง (เช่น ปิดใช้งาน) ดังนั้น ความหมายของบิตเก็บถาวรคือ "ไฟล์นี้ยังไม่ได้ถูกเก็บถาวร" ใน CP/M ความหมายจะกลับกัน:...
ทางเลือกอื่นๆ
การพึ่งพาบิตเก็บถาวรสำหรับการสำรองไฟล์อาจไม่น่าเชื่อถือหากมีโปรแกรมสำรองข้อมูลหลายโปรแกรมตั้งค่าและล้างบิตเก็บถาวรบนไดรฟ์เดียวกัน [ 5 ] อีกวิธีหนึ่งคือการใช้ การประทับเวลา ของการเปลี่ยนแปลงครั้งล่าสุดของไฟล์หรือไดเร็กทอรี...
ดูเพิ่มเติม
ระบบไฟล์ คุณลักษณะของไฟล์ คำศัพท์เกี่ยวกับการสำรองข้อมูล ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Archive_bit&oldid=1169303908 "