ID pesan Amazon SES dalam format berikut:

01020170c41acd6e-89acae55-6245-4d89-86ca-0a177e59e737-000000

Ini sepertinya terdiri dari 3 bagian yang berbeda

  1. 01020170c41acd6e tampaknya semacam stempel waktu hex. Perbedaan antara dua cap waktu adalah waktu yang berlalu dalam milidetik tetapi tampaknya tidak dimulai pada zaman
  2. c2daf94a-f258-4d59-8fdb-a5512d4c7638 jelas merupakan UUID versi 4 standar
  3. 000000 tetap sama untuk pengiriman pertama dan saya berasumsi bertambah untuk upaya pengiriman ulang

Saya perlu membuat ID pesan 'palsu' dalam beberapa skenario. Ini sepele untuk memalsukan 2 dan 3 di atas namun sepertinya saya tidak dapat menyimpulkan apa format stempel waktu di atas. Berikut adalah beberapa contoh lebih lanjut dengan perkiraan waktu yang sesuai:

  • 01020170c450e280 - 10 Mar 2020 pukul 12:00:00.190
  • 01020170c44c2e6a - 10 Mar 2020 pukul 11:54:51,987
  • 01020170c0e30119 - 09 Mar 2020 pukul 20:01:07.407

Apa format stempel waktu ini?

1
MarkRobbo 10 Maret 2020, 15:03

1 menjawab

Jawaban Terbaik

Mengambil contoh 01020170c450e280 pertama Anda, string dapat dibagi menjadi 01020 dan 170c450e280.

170c450e280 hex == 1583841600128 dec == 2020-03-10T12:00:00.128Z.

Namun, saya khawatir bahwa awalan 01020 tetap menjadi misteri bagi saya.

1
user11310515user11310515 11 Maret 2020, 07:57