Discuss this help topic in SecureBlackbox Forum
Specifies the number of bytes that the file consumes on disk
Declaration
Description
This property specifies the number of bytes that the file consumes on disk.
Its value may be less than the
Size if the file is 'sparse'.
The following paragraph is taken from SSH File Transfer Protocol draft-ietf-secsh-filexfer-10, part 7.4:
«
When present during file creation, the file SHOULD be created and the
specified number of bytes preallocated. If the preallocation fails,
the file should be removed (if it was created) and an error returned.
If this field is present during a setstat operation, the file SHOULD
be extended or truncated to the specified size. The 'size' of the
file may be affected by this operation. If the operation succeeds,
the 'size' should be the minimum of the 'size' before the operation
and the new 'allocation-size'.
Querying the 'allocation-size' after setting it MUST return a value
that is greater-than or equal to the value set, but it MAY not return
the precise value set.
If both 'size' and 'allocation-size' are set during a setstat
operation, and 'allocation-size' is less than 'size', the server MUST
return SSH_FX_INVALID_PARAMETER.
»