X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=README.adoc;h=00ce11b9ed4a6414f35624391431c93acb1e71b6;hb=b33bccec9aef7758588edfb92a46bdd835c730f7;hp=7c00e220d2cda937c26ff277c0e062a9f9da9dc8;hpb=55b2774b3ac5f48aca48f18d3aa3f49a7ba621a6;p=rrq%2Ffusefile.git diff --git a/README.adoc b/README.adoc index 7c00e22..00ce11b 100644 --- a/README.adoc +++ b/README.adoc @@ -2,11 +2,9 @@ fusefile ======== 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. @@ -34,13 +32,6 @@ variations: * __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: @@ -65,12 +56,6 @@ file changes or reduces in size, anything may happen. 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 a simple archive where -each write event is a new member appended at the end. Each "pad" -member has a prefix of two newline-terminated text lines telling the -insertion position and the member size (both as ascii decimal digits), -before the actual insertion event content. - ## AUTHOR Ralph Rönnquist