חותם זמן

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
חותמות זמן של קובץ במערכת הפעלה Windows XP

חותם זמןאנגלית: Timestamp) הוא רצף של ספרות ואותיות, שמרכיבות את התאריך או השעה בהם התרחש אירוע מסוים. לרוב מידע זה מוצג באופן עקבי כדי לאפשר השוואה קלה בין תאריכים ולאפשר מעקב כרונולוגי אחרי אירועים.

שימושים

בין השימושים בחותמות זמן:

  • ברישום אירועים (Logging events), כאשר ליד כל אירוע מתווסף חותם זמן שקובע את זמן ההתרחשות.
  • במערכות קבצים, על פי רוב לכל קובץ חותם זמן על התאריך ושעה בו נוצר, בו שונה לאחרונה, וכן תאריך ושעה בהם נפתח הקובץ לאחרונה.
  • בפרוטוקולי תקשורת, לשם סנכרון. לדוגמה ב-ICMP, קיימת הודעת שליחת חותם זמן, והודעת תשובת חותם זמן.
  • בתחום אבטחת מחשבים ובקריפטוגרפיה, נעשה שימוש בחותמות זמן בחתימות דיגיטליות ובאלגוריתמי אבטחה. למשל לשם הוכחת קיום מידע.
  • במנגנוני הטמנה שונים, קביעת חותמות זמן לפריטי מידע מוטמנים, כדי לאפשר לקבוע מתי פג תוקפו של מידע מוטמן.
  • במצלמות, כמו גם במסרטות וידאו, ניתנת למשתמש האפשרות לבחור האם להציג (או לא להציג) את חותם הזמן – בתחתית תמונה או סרטון כלשהם.
  • במצלמות אבטחה, אשר תפקידן הסרטה עקבית ורציפה של מתחם או נקודה מסוימת. בעת אירוע חריג, דוגמת פשע כלשהו (גנבה, בריחת אסיר ממתחם כלא כלשהו, אירוע חבלני וכדומה) – ישמש תיעוד המצלמה אמצעי לשם ניתוחו, זיהוי החשוד/ים ופענוח מקרה הפשע, כמו גם ראיה משפטית, אשר עשויה להביא להרשעת החשוד/ים במועד מאוחר יותר.

תקנים

תקן ISO 8601 קבע תקנים לייצוג תאריכים. תקנים אלו משמשים לעיתים קרובות להרכבת חותמות זמן.

דוגמאות לתאריכים שתואמים את התקן:

תאריך: 2024-03-28
תאריך ושעה (UTC) נפרדים: 2024-03-28 20:10Z
תאריך ושעה (UTC) משולבים: 2024-03-28T20:10Z

זמן יוניקס

זמן יוניקס חצה את מיליארד השניות ב-2001-09-09T01:46:40Z, אירוע שצוין על ידי חובבי יוניקס בעולם.

זמן יוניקס (נקרא גם זמן POSIX) הוא דרך לייצוג תאריך וזמן בצורה פשוטה ואבסולוטית. זמן יוניקס הוא מספר שלם, שמייצג את מספר השניות שחלפו מאז חצות, 1 בינואר 1970, UTC, מבלי להתחשב בדקות מעוברות. שיטת ייצוג זו מאפשרת חישוב הפרשי זמנים על ידי אריתמטיקה פשוטה.

ייצוג של זמן יוניקס באמצעות משתנה מסוג מספר באורך 32 סיביות עם סימן (Signed 32bit Integer) הוא המקור לבעיה שנקראת באג 2038, בעיה המזכירה באופיה את בעיית באג 2000.

יום יוליאני

יום יוליאני מייצג את מספר הימים שחלפו מהשעה 12 בצהריים, 1 בינואר, שעון גריניץ', 4713 לפנה"ס (לפי הלוח היוליאני). מספר זה מאפשר ניהול פשוט של לוח שנה המבוסס על ימים בלבד.

ראו גם

קישורים חיצוניים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0