Kamus

Apakah Tarikh Pengubahsuaian Fail?

Tarikh diubah suai, atau tarikh pengubahsuaian fail, merekodkan masa fail terakhir diubah. Ketahui rupa nilainya, apa yang mengubahnya, dan bagaimana ia berbeza daripada tarikh lain.

file-modification-date-time

Date modified, juga dipanggil tarikh pengubahan atau masa pengubahan, ialah tarikh dan masa fail kali terakhir diubah. Dalam senarai metadata, medan ini dipanggil File Modification Date/Time. Program ExifTool menamakan tag ini FileModifyDate.

Tarikh ini tidak disimpan di dalam fail. Sistem fail pada cakera anda menyimpannya, bersebelahan dengan nama fail dan saiz fail. ExifTool memanggil nilai seperti ini pseudo tag, kerana ia bukan metadata sebenar di dalam fail.

Fail mana yang membawanya

Setiap fail mempunyai tarikh pengubahan, apa pun formatnya. Foto, lagu, video dan dokumen semuanya mendapat tarikh ini daripada sistem fail.

Windows File Explorer memaparkannya sebagai Date modified, dan program Windows memanggilnya last write time. Sistem yang mengikut piawaian POSIX memanggilnya last data modification timestamp.

Bagaimana rupanya nilai tersebut

ExifTool memaparkan tahun, bulan dan hari dipisahkan oleh titik bertindih, kemudian masa dan ofset zon masa. Dokumentasi ExifTool menunjukkan contoh ini:

  • 2009:10:05 20:40:36-04:00 bermaksud 5 Oktober 2009, pada 8:40:36 malam
  • -04:00 di penghujung bermaksud 4 jam di belakang UTC, dan tanda tambah bermaksud di hadapan UTC

Dalam Windows, sistem fail NTFS menyimpan tarikh dalam UTC. Masa yang anda lihat bergantung pada zon masa komputer anda. Dalam contoh daripada Microsoft, fail yang disimpan pada 15:00 waktu Pasifik dipaparkan sebagai 18:00 pada komputer yang ditetapkan ke waktu Timur.

Sistem fail FAT yang lebih lama menyimpan masa tempatan, jadi fail yang sama dipaparkan sebagai 15:00 di kedua-dua tempat. FAT juga menyimpan masa pengubahan dalam langkah 2 saat.

Apa yang mengubah tarikh

Tarikh berubah ke masa semasa apabila program menulis data baharu ke dalam fail, contohnya apabila anda menyimpan dokumen. Menulis metadata baharu ke dalam fail, seperti tag foto, juga mengubah tarikh. ExifTool menetapkan tarikh ini kepada masa semasa apabila ia menulis tag, kecuali anda menggunakan pilihan -P.

Membaca fail tidak mengubah tarikh pengubahan. Membaca mengubah nilai lain, iaitu tarikh capaian terakhir. Program salinan berbeza-beza: sesetengah mengekalkan tarikh pengubahan asal, dan yang lain memberikan masa semasa pada salinan.

Anda juga boleh menetapkan tarikh sendiri. Perintah POSIX touch menetapkannya kepada masa semasa atau masa yang anda pilih. ExifTool boleh menyalin tarikh foto diambil ke dalam tarikh pengubahan.

Tarikh pengubahsuaian di dalam fail

Banyak format juga menyimpan tarikh pengubahan di dalam fail. Hanya program yang mengedit fail boleh mengemas kininya, jadi ia boleh berbeza daripada tarikh sistem fail. Beberapa contoh:

  • Dalam foto JPG, tag EXIF ModifyDate, ID 0x0132, menyimpan tarikh dan masa fail diubah. Tag berasingan, OffsetTime, boleh menyimpan zon masanya.
  • Dalam fail PDF, maklumat dokumen menyimpan entri ModDate.
  • Dalam video MP4 dan MOV, pengepala video menyimpan ModifyDate, yang sepatutnya disimpan dalam UTC.

Mengapa ia penting

Date modified memberitahu anda bila fail kali terakhir disimpan, bukan bila ia dicipta. Untuk masa foto diambil, lihat Date/Time Original. Untuk masa fail mula-mula dicipta, lihat Create Date.

Nilai ini hanya sebetul ketepatan jam komputer yang menyimpan fail tersebut. Program juga boleh menetapkannya kepada sebarang masa, jadi ia tidak membuktikan bila fail sebenarnya diubah.

Program sandaran boleh menggunakan tarikh ini untuk mencari fail yang telah berubah. Perintah Windows Robocopy, sebagai contoh, boleh melangkau fail berdasarkan tarikh ia kali terakhir diubah.