MAC vaqtlari - MAC times

MAC vaqtlari qismlar fayl tizimi metadata a ga tegishli bo'lgan ba'zi voqealarni qayd etadigan kompyuter fayli yaqinda sodir bo'lgan. Voqealar odatda "o'zgartirish" (fayldagi ma'lumotlar o'zgartirilgan), "kirish" (faylning bir qismi o'qilgan) va "metama'lumotlarning o'zgarishi" (faylning ruxsatlari yoki egalik huquqi o'zgartirilgan) sifatida tavsiflanadi. tomonidan qo'llab-quvvatlanadigan "mtime", "atime" va "ctime" tuzilmalaridan kelib chiqadi Unix fayl tizimlari. Fayl metadatasi o'zgartirilganda Windows fayl tizimlari ctime-ni yangilamaydi[iqtibos kerak ], buning o'rniga "yaratilish vaqti" yoki "tug'ilish vaqti" deb nomlangan fayl birinchi yaratilgan vaqtni yozish uchun maydondan foydalaning. Ba'zi boshqa tizimlar fayllarning tug'ilish vaqtini ham qayd qiladi, ammo bu metadata uchun standart nom yo'q; ZFS Masalan, tug'ilish vaqtini "crtime" deb nomlangan sohada saqlaydi. MAC vaqtlari odatda ishlatiladi kompyuter sud ekspertizasi.[1][2] Mactime nomini dastlab xuddi shu nomdagi vositani yozgan Dan Farmer yaratgan.[3]

O'zgartirish vaqti (mtime)

Faylni o'zgartirish vaqti faylning mazmuni eng so'nggi qachon o'zgarganligini tavsiflaydi. Ko'pgina fayl tizimlari faylga yozilgan ma'lumotlarni u erda mavjud bo'lgan narsalar bilan taqqoslamagani uchun, agar dastur faylning bir qismini shu joyda ilgari mavjud bo'lgan ma'lumotlarga yozib qo'ysa, modifikatsiya vaqti yangilanadi, lekin tarkibida texnik bo'lmagan o'zgartirish.

Kirish vaqti (vaqt)

Faylga kirish vaqti faylni o'qish uchun qachon ochilganligini aniqlaydi. Kirish vaqti odatda katta hajmdagi faylning ozgina qismi tekshirilgan taqdirda ham yangilanadi. Ishlayotgan dastur bir muncha vaqt faylni "ochiq" holatda saqlab turishi mumkin, shuning uchun faylni ochish vaqti fayldan so'nggi ma'lumot o'qilgan vaqtdan farq qilishi mumkin.

Ba'zi bir kompyuter konfiguratsiyalari ma'lumotlarni o'qishdan ko'ra uni yozishdan ko'ra ancha tezroq bo'lgani uchun, har bir o'qish operatsiyasidan keyin kirish vaqtlarini yangilash juda qimmatga tushishi mumkin. Ba'zi tizimlar ushbu vaqtni boshqa vaqtlarga qaraganda kattaroq donadorlikda saqlash vaqtini kamaytiradi; kirish vaqtlarini faqat eng yaqin soat yoki kunga yaxlitlash orqali qisqa vaqt ichida qayta o'qiladigan faylga kirish vaqti bir marta yangilanishi kerak bo'ladi.[4] Windows-da, bu diskka yangilangan kirish sanalarini o'chirish uchun bir soatgacha kutish orqali hal qilinadi.[5]

Ba'zi tizimlar kirish vaqtini yangilashni umuman o'chirib qo'yish variantlarini ham taqdim etadi. Yilda Windows bilan boshlanadi Vista, sukut bo'yicha faylga kirish vaqtini yangilash o'chirilgan.[6]

Vaqtni va yaratilish vaqtini o'zgartirish (ctime)

Unix va Windows fayl tizimlari "ctime" ni boshqacha talqin qiladi:

  • Unix tizimlari ctime-ning tarixiy talqinini ma'lum bir metadata bo'lgan vaqt sifatida saqlab qolish, uning mazmuni emas, faylning ruxsatnomalari yoki egasi kabi oxirgi marta o'zgartirilgan (masalan. 'Ushbu faylning metama'lumotlari bo'lgan o'zgargan 05/05/02 da soat 12:15 ').
  • Windows tizimlari ctime-dan "yaratish vaqti" ma'nosini ishlating[iqtibos kerak ] (shuningdek, "tug'ilish vaqti" deb nomlanadi) (masalan. 'Ushbu fayl shunday bo'lgan yaratilgan 05/05/02 da soat 12:15 ').

Ushbu ishlatilishdagi farq Windows tizimida yaratilgan faylga Unix tizimida va aksincha kirishda vaqt metadata noto'g'ri ko'rsatilishiga olib kelishi mumkin.[iqtibos kerak ] Ko'pgina Unix fayl tizimlari yaratilish vaqtini saqlamaydi, ammo ba'zilari, masalan HFS +, ZFS va UFS2 qil. NTFS yaratilish vaqtini ham, o'zgartirish vaqtini ham saqlaydi.

Yaratilish vaqtlari semantikasi ba'zi tortishuvlarga sabab bo'ladi.[iqtibos kerak ] Bitta ko'rinish, yaratish vaqtlari faylning haqiqiy tarkibiga ishora qilishi kerak: masalan. raqamli fotosurat uchun yaratilgan vaqt fotosurat qachon olingan yoki kompyuterda birinchi marta saqlanganligini qayd etadi. Turli xil yondashuv, fayl tizimining ob'ekti o'zi yaratilgan vaqtni yaratish vaqtini yaratish uchun, masalan. foto fayl oxirgi marta zaxiradan tiklanganda yoki bitta diskdan boshqasiga ko'chirilganda.

Metadata bilan bog'liq muammolar

Barcha fayl tizimlarining metama'lumotlarida bo'lgani kabi, foydalanuvchi MAC vaqtlari haqidagi kutishlarini metamalumotlardan xabardor bo'lmagan dasturlar tomonidan buzilishi mumkin. Ba'zi bir fayllarni nusxalash dasturlari yangi nusxaning MAC vaqtlarini asl faylga to'g'ri kelishini aniq belgilaydi, shunchaki yangi fayl yaratadigan, asl nusxadagi ma'lumotlarni o'qiydigan va ushbu ma'lumotlarni yangi nusxaga yozadigan dasturlar yangi hosil qiladi vaqtlari asl nusxaga to'g'ri kelmaydigan fayllar.

Ba'zi dasturlar, agar yozish jarayoni to'xtatilsa, ma'lumotlarni yo'qotmaslik uchun, mavjud fayllarni o'zgartirishdan saqlaning. Buning o'rniga yangilangan ma'lumotlar yangi faylga yoziladi va yangi fayl asl nusxasini yozish uchun ko'chiriladi. Dastur metadata-ni asl fayldan aniq nusxa ko'chirmasa, ushbu amaliyot asl fayl metama'lumotlarini yo'qotadi. Vaqtinchalik hal qilish xususiyati tufayli Windows bunga ta'sir qilmaydi Fayl tizimini tunnellash.[7]

Shuningdek qarang

Adabiyotlar

  1. ^ Luque, Mark E. (2002). "Linux tizimlarining mantiqiy darajadagi tahlillari". Keysida E. (tahr.) Kompyuter jinoyatlarini tergov qilish bo'yicha qo'llanma: sud ekspertizasi vositalari va texnologiyasi. London: Academic Press. 182-183 betlar. ISBN  0-12-163103-6.
  2. ^ Sheldon (2002). "Windows tizimlarining sud-tahlillari". Keysida E. (tahr.) Kompyuter jinoyatlarini tergov qilish bo'yicha qo'llanma: sud ekspertizasi vositalari va texnologiyasi. London: Academic Press. 134-135 betlar. ISBN  0-12-163103-6.
  3. ^ Dan fermer (2000 yil 1 oktyabr). "MACtimes nima?". Doktor Dobbning jurnali.
  4. ^ "Fayl vaqtlari". Microsoft MSDN kutubxonasi.
  5. ^ "Fayl vaqtlari". Microsoft MSDN kutubxonasi.
  6. ^ "NTFS ishlashini yaxshilash uchun Windows Vista-da so'nggi kirish vaqtini o'chirib qo'yish". Microsoft-ning saqlash guruhi.
  7. ^ "Windows NT-da fayl tizimini tunnel qilish imkoniyatlari mavjud". Microsoft ko'magi.

Tashqi havolalar