Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  Hex epoch date - küsimus märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Overkilla
HV veteran

liitunud: 11.04.2004




sõnum 08.04.2020 23:07:59 Hex epoch date - küsimus vasta tsitaadiga

Mul tekkis huvi välja selgitada mis algoritmi alusel faili nimi luuakse.

Esimene osa on hex vormis kuupäev ja kellaaeg, aga edasi?
    5e8bd125dbccd
    5e8a6cff1c1b0
    5d1e7efdf26c1
    5d1e8f500f642
    5d2273b1bf3db
    5d2273da9dc0b
    5d22790fb34a0
    5d23c9fbd6e43
    5d23fb7e845ea
    5d251e4e0ea32
    5d2686c993403
    5d269d6d910b4
    5d27b7beb01ae


Faili teine osa koosneb samuti hex kuupäev ja kellaaeg nimest, aga lõpp on täpselt natuke erinev.
    *****
    *****
    5d1e7efe07e65
    5d1e8f500f757
    5d2273b1c45d2
    5d2273dab2300
    5d22790fb35ad
    5d23c9fbdfdcb
    5d23fb7e84706
    5d251e4e0eb1b
    5d2686c993511
    5d269d6d911e4
    5d27b7beb02bc


Fail ise koosneb siis esimese nimekirja vasakust ja teise nimekirja paremast poolest. Näiteks see on viimased read kokku:
XP-5d27b7beb01ae-114A-5d27b7beb02bc.log

See oleks siis 2019-7-11 22:27:10 salvestatud fail. Aga nagu 2. nimekirja alguses näha, siis faili paremat poolt alati ei näe, remote süsteemi puhul see võib segada.

Kuidas on vasak ja parem pool seotud?
Kommentaarid: 97 loe/lisa Kasutajad arvavad:  :: 6 :: 2 :: 80
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 09.04.2020 11:41:48 vasta tsitaadiga

Ma pakun, et see on mikrosekundi täpsusega timestamp (näiteks nagu Python jmt sisemiselt kasutavad) mis on üsna toorelt hex-i klopitud. Esimesed 8 märki on täisarvuline osa Unix timestampist (st sekundid), viimased 5 märki mikrosekundid. 5d27b7beb01ae oleks siis 1562884030,721326 sekundit epohhist.

Faili nimi kõlab nagu ajavahemik, mis esitatud mikrosekundi täpsusega.

_________________
The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions.
Kommentaarid: 38 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
Overkilla
HV veteran

liitunud: 11.04.2004




sõnum 10.04.2020 22:59:50 vasta tsitaadiga

Tänud info eest, äkki ongi ainult mikrosekundid. Sest tihti erineb vasak ja parem pool 233 või 270 võrra.
Kuidas see Pythonis välja näeks?
Kommentaarid: 97 loe/lisa Kasutajad arvavad:  :: 6 :: 2 :: 80
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 11.04.2020 13:03:55 vasta tsitaadiga

https://docs.python.org/3/library/datetime.html#datetime-objects
_________________
The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions.
Kommentaarid: 38 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  Hex epoch date - küsimus
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.