File extension representation of supported compression formats.
Identifier of a file with hash checksum to verify data integrity.
Returns a human-readable file size like 1MB or 1GB.
SHA256 hash of the file or directory.
Constructs a new InputStream of this file either directly or compressed.
Constructs a new OutputStream of this file either directly or compressed according to the path's extension.
Returns a sequence of subpaths with maxDepth by walking the file tree.