Kamil Bęczyński R, SAS, analizy
Temat: Kodowanie dat w ASCII
Jestem laikiem, mam plik, który wygląda tak :
hU--8N
hU-.8N
hU-/8N
hU-08N
hU-28N
hU-<8N
hU-?8N
co odpowiada następującym godzinom:
08:30:00
08:30:01
08:30:02
08:30:03
08:30:05
08:30:15
08:30:30
mogę wkleić więcej bo mam 16 tysięcy godzin.
Kodowanie składa się z sześciu znaków, właściwie zakodowane są tu jednocześnie czasy i daty, dzisiejszemu dniu odpowiadają dwa pierwsze znaki 'hU'.
na kolejnych sześciu pozycjach mam takie liczby różnych znaków :
> length(z1)
[1] 1
length(z2)[1] 1
length(z3)[1] 3
length(z4)[1] 82
length(z5)[1] 10
length(z6)[1] 60
wszystkie znaki w tym kodowaniu dla dnia dzisiejszego to :
unique(c(z1,z2,z3,z4,z5,z6))[1] "h" "U" "-" "." "/" "0" "2" "<" "?" "A" "B" "F" "I" "J" "M" "P"
[17] "T" "V" "W" "Z" "[" "]" "^" "_" "`" "a" "d" "e" "f" "g" "3" "6"
[33] ":" "=" "@" "C" "D" "E" "H" "K" "L" "N" "Q" "R" "X" "Y" "\\" "b"
[49] "c" "1" "5" "8" "7" ">" "G" "O" "S" "4" ";" "9" "i" "j" "k" "l"
[65] "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z" "{" "|"
[81] "}" "~"
Na razie rozgryzłem tyle, że 4 pozycja kodowania odpowiada sekundom :D
Ma ktoś jakieś pomysł ?
Na ostatniej pozycji mam pewnie zakodowane minuty, bo w tej kolumnie znajduje się 60 różnych znaków, czyli jeden na każdą z 60 minut. :)
a na 5 godziny, bo dane obejmują 10 godzin zegarowych, ale co z resztą ?Kamil B edytował(a) ten post dnia 07.02.12 o godzinie 18:38