Currently, this section is non-normative. It describes the format that the Bindle server uses for filesystem representation of a Bindle.
The structure of the Bindle filesystem layout is:
BINDIR/
|
|- invoices/
| |- INVOICE_SHA
| |- invoice.toml
|- parcels/
|- PARCEL_SHA
|- parcel.dat
BINDIRis an arbitrarily named directory for storing bindlesINVOICE_SHAis the hex representation of a SHA-256 hash created by using the canonical invoice name (not the bindle name): NAME/VERSIONNAMEis the Bindle name in the invoice'sbindlenamefield./is the literalslashcharacter. This is not OS-dependent (e.g. Windows does not use the\character instead).VERSIONis the Bindle version in the invoice'sbindleversionfield.
PARCEL_SHAis the SHA-256 hash of theparcel.datfile, represented as a hex string.