Library of Congress Transfer Tools (BagIt, and so on)

This project includes tools for use with BagIt [external PDF], a hierarchical file packaging format for the exchange of digital content jointly developed by the Library of Congress and the California Digital Library. The Library plans to release additional tools as part of a suite of solutions and software development resources as they are completed over time. There are already more tools in the pipeline.
Functionality: 
Three tools developed by the Library's Repository Development Group are available now. Parallel Retriever implements a simple Python-based wrapper around wget and rsync to optimize the transfer of content between locations through parallelization. It supports rsync, HTTP, and FTP transfers. Bag Validator is a Python script that validates a Bag, checking for missing files, extra files, and duplicate files. VerifyIt is a shell script that verifies file checksums within a Bag manifest using parallel processes.

Library of Congress Transfer Tools (BagIt, and so on) fits in the following categories

The DCC is funded by

Joint Information Systems Committee