Files
cell/tests/chunkread.ce
2025-11-22 17:46:53 -06:00

25 lines
426 B
Plaintext

var fd = use('fd')
var time = use('time')
var blob = use('blob')
var io = use('io')
var data = new blob
var st = time.number()
var f = fd.open(arg[0], 'r')
var chunksize = 65536
function getchunk()
{
var chunk = fd.read(f,chunksize);
data.write_blob(chunk);
if (chunk.length < chunksize*8) {
fd.close(f)
log.console(`read took ${time.number()-st}`)
$_.stop()
} else
$_.clock(getchunk)
}
getchunk()