bagit-java icon indicating copy to clipboard operation
bagit-java copied to clipboard

Java library to support the BagIt specification.

Results 27 bagit-java issues
Sort by recently updated
recently updated
newest added

I recently discovered that the [BagIt 1.0 specification](https://datatracker.ietf.org/doc/html/rfc8493#section-2.1.3) requires that `CR`, `LF`, and `%` in file paths within manifest files are percent-encoded, and that there isn't a single BagIt implementation...

What is the best configuration of ExecutorService, parameter of BagVerifier, to check a very big BagIt archive? I used the 5.0.3 version of the library. By default, the '_isValid_' function...

Checking the existence of the 'normalized file' is quite expensive and often not necessary. This PR moves the call to `existsNormalized()` to a later point such that is isn't required...

bagit-java version: 5.2.0 Operating System CentOS (Linux) 7 A null pointer exception is thrown when I attempt to validate a bag against a BagIt 1.3.0 profile without a Manifests-Required block....

The classes in `reader` take a path to a file on disk, read that file and then parse the contents. For example: ```java public final class KeyValueReader { /** *...

In the GitHub web interface, these link to files in the `.github` directory, which is wrong.

https://github.com/corretto/amazon-corretto-crypto-provider/ reports big performance improvements. It looks like it should be relatively straightforward to test whether this would matter for BagIt.

BagIt-Version: 0.97 When I run bagit it always creates a tertiary directory: For example: C:\Users\smith\Desktop\desktop\bagit-python-master>bagit.py --contact-name 'Stephen' C:\Users\smith\Desktop\project\Appendices ===> C:\Users\smith\Desktop\project\Appendices becomes: C:\Users\sklein\Desktop\project\data\tmpvi4hndq5\Appendices\ Is this a bug? Will it effect checksum...

Adapt parsing Bagit Profile due to specification. (https://github.com/bagit-profiles/bagit-profiles) Inclusion of "Contact-Name," "Contact-Phone" and "Contact-Email," as defined in the BagIt spec, is not required but is encouraged. -> Add "Contact-Phone" ->...