private function intToByteString($int)
{
$result = [];
while (0 !== $int) {
$result[] = chr($int & 0xff);
$int >>= 8;
}
return str_pad(implode(array_reverse($result)), 8, "", STR_PAD_LEFT);
}