mirror of
https://github.com/vbatts/tar-split.git
synced 2024-12-19 20:06:30 +00:00
README.md: update what's next
This commit is contained in:
parent
46840c585a
commit
032423140a
1 changed files with 6 additions and 9 deletions
15
README.md
15
README.md
|
@ -27,10 +27,12 @@ same path, we will not support this feature. If there are more than one entries
|
||||||
with the same path, expect an err (like `ErrDuplicatePath`) or a resulting tar
|
with the same path, expect an err (like `ErrDuplicatePath`) or a resulting tar
|
||||||
stream that does not validate your original checksum/signature.
|
stream that does not validate your original checksum/signature.
|
||||||
|
|
||||||
|
|
||||||
Contract
|
Contract
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Do not break the API of stdlib `archive/tar`
|
Do not break the API of stdlib `archive/tar` in our fork (ideally find an
|
||||||
|
upstream mergeable solution)
|
||||||
|
|
||||||
|
|
||||||
Std Version
|
Std Version
|
||||||
|
@ -113,14 +115,9 @@ ca9e19966b892d9ad5960414abac01ef585a1e22 tar-split.tar.out
|
||||||
What's Next?
|
What's Next?
|
||||||
------------
|
------------
|
||||||
|
|
||||||
* Add tests for different types of tar options/extensions
|
* More implementations of storage Packer and Unpacker
|
||||||
* Package for convenience handling around collecting the RawBytes()
|
* More implementations of FileGetter and FilePutter
|
||||||
* Marshalling and storing index, ordering, file size and perhaps relative path of extracted files
|
* cli tooling to assemble/disassemble a provided tar archive
|
||||||
- perhaps have an API to allow user to provided a `hash.Hash` to checksum and store for the file payloads
|
|
||||||
- though not enabled by default
|
|
||||||
- this way, users wanting to implement an on disk tree validation could do so
|
|
||||||
- but otherwise, we rely on the resulting re-assembled tar be validated
|
|
||||||
* Using stored index information, make an API for providing `io.Reader` and perhaps `tar.Reader` from re-assembled tar
|
|
||||||
|
|
||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
|
|
Loading…
Reference in a new issue