| Termin | Definicja |
|---|---|
| Znacznik czasu | Znacznik czasu to zapis daty i godziny wystąpienia zdarzenia lub modyfikacji dokumentu. Znacznik czasu w dokumentach i systemach komputerowychZnacznik czasu jest informacją przypisaną do określonego zdarzenia w systemie cyfrowym. Może wskazywać moment utworzenia pliku, zapisania zmian, odebrania wiadomości, wykonania kopii zapasowej albo zarejestrowania operacji przez program. W praktyce nie musi być widoczny w treści dokumentu. Często znajduje się w jego właściwościach, w historii wersji, w logach systemowych lub w bazie danych. Dzięki temu można ustalić kolejność działań oraz sprawdzić, kiedy dane zostały zapisane lub zmienione. Warto odróżnić znacznik czasu od samej daty umieszczonej w tekście. Data wpisana ręcznie może opisywać wydarzenie, planowany termin albo okres obowiązywania dokumentu, natomiast znacznik czasu jest zwykle generowany lub zapisywany przez urządzenie, aplikację albo usługę. Informacja ta może obejmować dzień, miesiąc, rok, godzinę, minuty i sekundy, a w niektórych zastosowaniach również ułamki sekund. Nie zawsze jednak oznacza to, że zapis jest całkowicie dokładny. Jego wiarygodność zależy od ustawień zegara, sposobu zapisu oraz źródła, z którego pochodzi. Znaczniki czasu są używane podczas pracy z plikami tekstowymi, arkuszami, zdjęciami, nagraniami, wiadomościami pocztowymi i dokumentacją techniczną. System operacyjny może zapisywać między innymi czas utworzenia, ostatniej modyfikacji oraz ostatniego odczytu pliku. Poszczególne programy mogą stosować własne pola, na przykład moment rozpoczęcia edycji, zatwierdzenia wersji lub synchronizacji z innym urządzeniem. Z tego powodu dwie daty widoczne przy tym samym pliku nie muszą oznaczać tego samego rodzaju zdarzenia. Znacznik czasu a kolejność zdarzeń i porównywanie zapisówW środowisku, w którym powstaje wiele kopii tego samego dokumentu, znacznik czasu pomaga ustalić, która wersja jest nowsza. Program może porównywać zapisy i wybrać plik zmodyfikowany później, co jest przydatne podczas synchronizacji katalogów, przenoszenia danych oraz tworzenia kopii bezpieczeństwa. Samo porównanie dat nie zawsze wystarcza. Trzeba także uwzględnić nazwę pliku, jego zawartość, rozmiar, identyfikator wersji oraz reguły zastosowane przez konkretną aplikację. W systemach działających na kilku urządzeniach mogą wystąpić różnice wynikające z ustawień zegara. Komputer zapisujący zdarzenie może mieć inną strefę czasową niż urządzenie odczytujące plik. Czas może być przedstawiany według czasu lokalnego albo w standardzie UTC, czyli w uniwersalnym odniesieniu niezależnym od lokalnej strefy. Jeżeli program nie pokazuje informacji o strefie, pozornie późniejszy zapis może w rzeczywistości pochodzić z wcześniejszego momentu. Znaczenie ma także zmiana czasu lokalnego, ponieważ ta sama godzina może pojawić się w dokumentacji więcej niż raz w okresie przejścia między czasem letnim i standardowym. W dokumentacji technicznej spotyka się również znaczniki czasu dodawane do komunikatów i wpisów dziennika. Ułatwiają one prześledzenie sekwencji zdarzeń, na przykład uruchomienia programu, utraty połączenia, zapisania ustawień i ponownego uruchomienia urządzenia. Przy analizie problemu należy porównywać wpisy pochodzące z tego samego źródła oraz sprawdzać, czy zegar urządzenia był poprawnie ustawiony. Gdy kilka urządzeń zapisuje informacje równolegle, niewielka różnica wskazań zegara może utrudnić ustalenie dokładnej kolejności. Wtedy ważne są dodatkowe dane, takie jak identyfikator operacji, numer wersji lub kolejność komunikatów nadana przez aplikację. Znacznik czasu używany w zwykłym pliku nie jest tym samym co kryptograficzny dowód istnienia dokumentu w danym momencie. W prostym zastosowaniu data może zostać zmieniona przez użytkownika, program albo proces kopiowania. W rozwiązaniach wymagających większej wiarygodności stosuje się podpis cyfrowy, skrót pliku, rejestr zmian lub usługę poświadczającą istnienie danych. Takie mechanizmy pozwalają sprawdzić nie tylko datę, lecz także to, czy dokument nie został później zmodyfikowany. Znacznik czasu przy typowych problemach z plikamiJednym z częstych problemów jest niezgodność daty wyświetlanej przy pliku z momentem, w którym faktycznie wykonano pracę. Może do niej dojść po skopiowaniu danych na inny nośnik, rozpakowaniu archiwum, pobraniu pliku z sieci albo zapisaniu go przez aplikację, która ustawia własne właściwości. Czas utworzenia nowej kopii nie musi być czasem powstania oryginalnego dokumentu. Podobnie data modyfikacji może zostać zmieniona podczas konwersji formatu lub przywracania danych z kopii zapasowej. Innym kłopotem jest przestawiony zegar urządzenia. Jeżeli data systemowa jest błędna, nowe pliki otrzymują niewłaściwe znaczniki, a logi przestają układać się w logiczną sekwencję. Skutki mogą być widoczne w historii edycji, nazwach automatycznie tworzonych kopii, wiadomościach, harmonogramach zadań oraz programach archiwizujących. Przyczyną może być ręczna zmiana ustawień, nieprawidłowa strefa czasowa, brak synchronizacji lub problem z podtrzymaniem ustawień zegara po wyłączeniu sprzętu. Warto zwrócić uwagę na sytuację, w której wiele plików ma identyczny moment modyfikacji, mimo że były zapisywane osobno. Nie musi to oznaczać uszkodzenia danych. Niektóre systemy plików i starsze formaty zapisują czas z ograniczoną dokładnością, a niektóre narzędzia nadają całej grupie plików jeden wspólny znacznik podczas eksportu. Jeżeli różnica między plikami jest mniejsza niż rozdzielczość używanego formatu, program może pokazać tę samą wartość dla kilku zapisów. Problemy mogą pojawić się także po synchronizacji katalogów między urządzeniami. Program synchronizujący może uznać, że jeden plik jest nowszy, ponieważ ma późniejszy znacznik, chociaż jego zawartość jest starsza albo niepełna. W takiej sytuacji pomocne jest porównanie treści, historii wersji i informacji o źródle pliku. Nie należy usuwać żadnej kopii tylko na podstawie pojedynczej daty, szczególnie gdy dokument ma znaczenie formalne, finansowe lub organizacyjne. Znacznik czasu i praktyczne sprawdzanie informacjiPodczas weryfikacji pliku warto najpierw ustalić, jakie pola są dostępne i co oznaczają w danym systemie. Należy odróżnić czas utworzenia, modyfikacji, ostatniego dostępu, pobrania i synchronizacji. W aplikacjach biurowych osobno może być zapisana data utworzenia dokumentu, data ostatniej edycji oraz data zapisania konkretnej wersji. W fotografii i nagraniach dodatkowe znaczniki mogą pochodzić z aparatu, telefonu albo programu przetwarzającego plik. Przy porównywaniu danych z kilku urządzeń należy sprawdzić strefę czasową, format wyświetlania oraz ustawienia automatycznej synchronizacji zegara. Godzina zapisana jako czas lokalny może wyglądać inaczej niż ta sama chwila pokazana w UTC. Dobrą praktyką jest zapisywanie dat w sposób jednoznaczny, na przykład z pełnym rokiem, miesiącem, dniem, godziną i oznaczeniem strefy. W nazwach plików warto stosować stały układ, taki jak rok-miesiąc-dzień, ponieważ sortowanie alfabetyczne wtedy zwykle odpowiada kolejności chronologicznej. W przypadku kopii zapasowych przydatne jest zachowanie dodatkowych informacji o źródle i procesie wykonania kopii. Sam znacznik czasu mówi, kiedy określony zapis został utworzony lub zmieniony według wskazań systemu, lecz nie wyjaśnia, kto wykonał operację ani czy dane były kompletne. Dla ważnych dokumentów można przechowywać kilka wersji, notować moment eksportu i unikać ręcznego zmieniania dat. Przy przenoszeniu danych dobrze jest używać narzędzi, które zachowują właściwości plików, jeżeli zachowanie tych informacji jest potrzebne. Jeśli w dokumentacji występują niespójne daty, należy opisać obserwacje przed podjęciem zmian. Pomocne może być skopiowanie listy plików wraz z właściwościami, zapisanie ustawień zegara oraz zanotowanie wykonanych operacji. Dzięki temu łatwiej rozróżnić błąd wyświetlania od rzeczywistej utraty lub zmiany danych. W razie podejrzenia uszkodzenia nośnika nie powinno się wielokrotnie otwierać, zapisywać i przenosić tych samych plików, ponieważ kolejne operacje mogą zmienić ich znaczniki oraz utrudnić późniejsze odtworzenie historii. Znacznik czasu jako sygnał do zgłoszenia problemuDo serwisu warto zgłosić się wtedy, gdy znacznik czasu samoczynnie zmienia się po każdym uruchomieniu komputera, daty plików są przesuwane o wiele godzin lub dni, a ustawienia strefy czasowej wracają do wcześniejszych wartości. Niepokój powinny wzbudzić również nagłe rozbieżności między logami, znikające wersje dokumentów, powtarzające się błędy synchronizacji oraz sytuacje, w których system nie zapisuje prawidłowo operacji na plikach. Przyczyną może być konfiguracja systemu, problem z oprogramowaniem, błędna synchronizacja albo usterka sprzętowa. Przed przekazaniem urządzenia dobrze jest przygotować opis objawów, przykładowe pliki z nieprawidłowymi datami oraz informację, kiedy problem został zauważony. Jeżeli dane są ważne, należy poinformować o konieczności zachowania ich w niezmienionej postaci. Pozwala to dobrać sposób diagnostyki z uwzględnieniem historii plików. W Warszawskim Pogotowiu Komputerowym 24/7 można skonsultować przypadki związane z komputerami i laptopami pod numerem +48 22 100 48 29, przedstawiając objawy oraz rodzaj używanych danych. Znacznik czasu jest małą informacją, ale może mieć duże znaczenie dla porządku dokumentacji, odzyskiwania danych i wyjaśniania kolejności zdarzeń. Nie należy traktować go jako samodzielnego, niepodważalnego dowodu. Najlepsze rezultaty daje zestawienie dat z zawartością pliku, historią wersji, ustawieniami strefy czasowej, logami oraz informacją o operacjach wykonanych przez użytkownika. Takie podejście ułatwia ocenę, czy problem dotyczy jedynie sposobu prezentacji daty, czy też wskazuje na głębszą niezgodność w działaniu systemu. |