final public function readUInt32LE()
    {
        if (PHP_INT_SIZE < 8) {
            // @codeCoverageIgnoreStart
            list(, $lo, $hi) = unpack('v*', $this->read(4));
            return $hi * (0xffff+1) + $lo; // eq $hi << 16 | $lo
            // @codeCoverageIgnoreEnd
        } else {
            list(, $int) = unpack('V*', $this->read(4));
            return $int;
        }
    }