allow directory as partfile

This commit is contained in:
Fabian 2022-11-11 21:01:35 -06:00
parent 756ce66888
commit fc520f2876

View file

@ -397,6 +397,11 @@
this.extension = "";
}
if(!this.basename.endsWith("/"))
{
this.basename += "-";
}
this.block_cache = new Map();
this.block_cache_is_write = new Set();
@ -465,9 +470,9 @@
this.partfile_alt_format ?
// matches output of gnu split:
// split -b 512 -a8 -d --additional-suffix .img w95.img w95-
this.basename + "-" + (start_index + i + "").padStart(8, "0") + this.extension
this.basename + (start_index + i + "").padStart(8, "0") + this.extension
:
this.basename + "-" + offset + "-" + (offset + this.fixed_chunk_size) + this.extension;
this.basename + offset + "-" + (offset + this.fixed_chunk_size) + this.extension;
// XXX: unnecessary allocation
const block = this.get_from_cache(offset, this.fixed_chunk_size);
@ -505,7 +510,7 @@
}
else
{
const part_filename = this.basename + "-" + offset + "-" + (offset + len) + this.extension;
const part_filename = this.basename + offset + "-" + (offset + len) + this.extension;
v86util.load_file(part_filename, {
done: function done(buffer)