Difference between revisions of "BorgFormat"
en>CLuebbemeier (Format recognition and -validation using multiple tools.) |
(Add new integrated tools.) |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox tool | {{Infobox tool | ||
| − | |purpose= | + | |purpose=A web application and service that combines multiple tools for format identification and validation. |
|homepage=https://github.com/Landesarchiv-Thueringen/borg | |homepage=https://github.com/Landesarchiv-Thueringen/borg | ||
|license=[https://www.gnu.org/licenses/gpl-3.0.en.html GPL v3] | |license=[https://www.gnu.org/licenses/gpl-3.0.en.html GPL v3] | ||
|platforms=Linux, Web | |platforms=Linux, Web | ||
| − | |function=Validation | + | |function=File Format Identification, Validation |
|content=Document | |content=Document | ||
}} | }} | ||
| Line 12: | Line 12: | ||
== Description == | == Description == | ||
| − | BorgFormat | + | BorgFormat combines format recognition and -validation using multiple third-party tools. |
Results from different tools are combined with configurable weights to a simple result ("valid" / "invalid" / "no clear result"). | Results from different tools are combined with configurable weights to a simple result ("valid" / "invalid" / "no clear result"). | ||
It provides a standalone web application for manual file upload. | It provides a standalone web application for manual file upload. | ||
Alternatively, it can be embedded into other applications via REST API. | Alternatively, it can be embedded into other applications via REST API. | ||
| + | |||
| + | ==== Supported Tools ==== | ||
| + | |||
| + | * [https://digital-preservation.github.io/droid/ Droid] | ||
| + | * [https://www.itforarchivists.com/siegfried Siegfried] | ||
| + | * [https://tika.apache.org/ Tika] | ||
| + | * [https://github.com/google/magika Magika] | ||
| + | * [https://mediaarea.net/en/MediaInfo MediaInfo] | ||
| + | * [https://jhove.openpreservation.org/ JHOVE] | ||
| + | * [https://verapdf.org/ verapdf] | ||
| + | * [https://odftoolkit.org/conformance/ODFValidator.html ODF Validator] | ||
| + | * [https://github.com/mikeebowen/OOXML-Validator OOXML Validator] | ||
| + | |||
| + | See [https://github.com/Landesarchiv-Thueringen/borg#integrierte-werkzeuge list of supported tools] for further / updated information. | ||
==== Platform ==== | ==== Platform ==== | ||
| Line 32: | Line 46: | ||
Documentation is available in German language on the [https://github.com/Landesarchiv-Thueringen/borg GitHub page]. | Documentation is available in German language on the [https://github.com/Landesarchiv-Thueringen/borg GitHub page]. | ||
| + | |||
| + | |||
| + | == Development == | ||
| + | |||
| + | BorgFormat is developed and maintained by the [https://landesarchiv.thueringen.de/ Landesarchiv Thüringen]. | ||
Latest revision as of 07:07, 9 September 2025
Release Feed
- 2025-07-16 10:12:30
- [tag:github.com,2008:Repository/706661491/v2.1.1 BorgFormat Version 2.1.1]
- by tgrochow
- 2025-06-16 12:48:44
- [tag:github.com,2008:Repository/706661491/v2.1.0 BorgFormat Version 2.1.0]
- by tgrochow
- 2025-06-06 13:42:42
- [tag:github.com,2008:Repository/706661491/v2.0.0 BorgFormat Version 2.0.0]
- by tgrochow
- 2025-03-06 10:00:56
- [tag:github.com,2008:Repository/706661491/v1.4.1 BorgFormat Version 1.4.1]
- by christopher-l
- 2025-01-16 15:38:44
- [tag:github.com,2008:Repository/706661491/v1.4.0 BorgFormat Version 1.4.0]
- by tgrochow
Description
BorgFormat combines format recognition and -validation using multiple third-party tools. Results from different tools are combined with configurable weights to a simple result ("valid" / "invalid" / "no clear result"). It provides a standalone web application for manual file upload. Alternatively, it can be embedded into other applications via REST API.
Supported Tools
See list of supported tools for further / updated information.
Platform
BorgFormat runs on a Linux server and is delivered as a web application to be used on any platform.
Language
The application and documentation are currently only available in German.
Installation
BorgFormat is built and run using Docker Compose. See https://github.com/Landesarchiv-Thueringen/borg#installation.
Documentation
Documentation is available in German language on the GitHub page.
Development
BorgFormat is developed and maintained by the Landesarchiv Thüringen.