allow directory as partfile
This commit is contained in:
parent
756ce66888
commit
fc520f2876
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue