l: buf[3] << 24 | buf[2] << 16 | buf[1] << 8 | buf[0]