חותם זמן

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

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

דוגמאות לתאריכים שתואמים את התקן:
 תאריך: --
 תאריך ושעה (UTC) נפרדים: -- Z
 תאריך ושעה (UTC) משולבים: --TZ

 זמן יוניקס 
שמאל|ממוזער|250px|זמן יוניקס חצה את מיליארד השניות ב-2001-09-09T01:46:40Z, אירוע שצוין על ידי חובבי יוניקס בעולם.
זמן יוניקס (נקרא גם זמן POSIX) הוא דרך לייצוג תאריך וזמן בצורה פשוטה ואבסולוטית. זמן יוניקס הוא מספר שלם, שמייצג את מספר השניות שחלפו מאז חצות, 1 בינואר 1970, UTC, מבלי להתחשב בדקות מעוברות. שיטת ייצוג זו מאפשרת חישוב הפרשי זמנים על ידי אריתמטיקה פשוטה.

ייצוג של זמן יוניקס באמצעות משתנה מסוג מספר באורך 32 סיביות עם סימן (Signed 32bit Integer) הוא המקור לבעיה שנקראת באג 2038, בעיה המזכירה באופייה את בעיית באג 2000.
 יום יוליאני 
יום יוליאני מייצג את מספר הימים שחלפו מהשעה 12 בצהריים, 1 בינואר, שעון גריניץ', 4713 לפנה"ס (לפי הלוח היוליאני). מספר זה מאפשר ניהול פשוט של לוח שנה המבוסס על ימים בלבד.

 ראו גם 
 תוכנה - מונחים
 סיסמה
 פרוטוקול קריפטוגרפי

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

קטגוריה:ייצוג זמן
קטגוריה:מחשבים