(buf, start, end)
| 1627 | } |
| 1628 | |
| 1629 | function hexSlice (buf, start, end) { |
| 1630 | var len = buf.length |
| 1631 | |
| 1632 | if (!start || start < 0) start = 0 |
| 1633 | if (!end || end < 0 || end > len) end = len |
| 1634 | |
| 1635 | var out = '' |
| 1636 | for (var i = start; i < end; ++i) { |
| 1637 | out += toHex(buf[i]) |
| 1638 | } |
| 1639 | return out |
| 1640 | } |
| 1641 | |
| 1642 | function utf16leSlice (buf, start, end) { |
| 1643 | var bytes = buf.slice(start, end) |