========
This project implements a "fuse" device to mount as a single file that
-is a concatenation of fragments of one or more files. By default the
-fused file is read-only.
-
-A writeable fused file is set up by associating the mount with a
-"scratch pad file"
+is a concatenation of fragments of one or more files. The fused file
+allows overwriting the parts files, but not changing their sizes, and
+only for parts files that are writable upon first access.
FUSE file mount for combining file fragments.
* __filename/from-to__ include the file from the given start position, up to the given end position (not included).
- * *pad=*_filename_ when this is given as first argument, the fused
- file is set up as a writable random-access file, where the write
- events are captured appended to the nominated "pad" file. The new
- content is inserted into the fused file but not the original files,
- and fragments are split up and adjusted as needed so as to make the
- write events appear as insertions inteo the fused file.
-
## EXAMPLES
Insert file "y" into file "x" at position 1200:
If the mountpoint file doesn't exist, then **fusefile** creates it,
and removes it when unmounted.
-When a "pad" file is used, it is updated as an "ar" archive where each
-write event is a new member appended at the end. The "pad" member has
-two additional, newline-terminated text lines with the insertion
-position and the member size (ascii decimal digits), before the actual
-insertion event content.
-
## AUTHOR
Ralph Rönnquist <ralph.ronnquist@gmail.com>