Recently I faced with such string representation of binary-data: \xfa\xd4\xe4d\x00\x00\x00\x00
It is string representation of little-endian UNIX timestamp (1692718330)
I understand that, for example, \xfa is string literal for hex number fa which is equivalent to 250 decimal number. But I'm wondering about how I need to understand d in \xe4d. I know that it stands for 0x64 (it is ASCII number of the character d) but why some of data in such string is represented as a hex literals but another as just character literals which should be perceived as a ASCII code.
output from
non-gnu od::which you can reverse verify: