(buf, start, end)
| 1323 | } |
| 1324 | |
| 1325 | function hexSlice (buf, start, end) { |
| 1326 | var len = buf.length |
| 1327 | |
| 1328 | if (!start || start < 0) start = 0 |
| 1329 | if (!end || end < 0 || end > len) end = len |
| 1330 | |
| 1331 | var out = '' |
| 1332 | for (var i = start; i < end; ++i) { |
| 1333 | out += toHex(buf[i]) |
| 1334 | } |
| 1335 | return out |
| 1336 | } |
| 1337 | |
| 1338 | function utf16leSlice (buf, start, end) { |
| 1339 | var bytes = buf.slice(start, end) |