Skip to content

DPF Manager: Digital Preservation Formats Manager (Image files)

License

Notifications You must be signed in to change notification settings

viaacode/DPFManager

 
 

Repository files navigation

DPFManager

DPF Manager: Digital Preservation Formats Manager (Image files)

DPF Manager is an open source modular TIFF conformance checker that is extremely easy to use, to integrate with existing and new projects, and to deploy in a multitude of different scenarios. It is designed to help archivists and digital content producers ensure that TIFF files are fit for long term preservation, and is able to automatically suggest improvements and correct preservation issues. The team developing it has decades of experience working with image formats and digital preservation, and has leveraged the support of 60+ memory institutions to draft a new ISO standard proposal (TIFF/A) specifically designed for long term preservation of still-images. An open source community will be created and grown through the project lifetime to ensure its continuous development and success. Additional commercial services will be offered to make DPF Manager self-sustainable and increase its adoption.

Licensing

The DPF Manager is dual-licensed:

CI Status

  • Build Status Travis-CI: master

  • Build Status Travis-CI: develop

Getting DPF Manager software

Download release version

You can download an installer for the latest DPF Manager GUI release from our download site.

Download latest development version

If you want to try the latest development version you can obtain it from our development download site.

Run DPF Manager

You can run the DPF Manager in two modes, GUI and CLI. To start the software in GUI mode just double-click the GUI executable. A manual for the GUI can be found in our download site.

For using the CLI in non-windows operating systems use the terminal and enter the following command which will explain the available parameters.

dpf_manager -h

For Windows operating systems use the CLI executable named dpf-manager-console.exe instead.

Building the DPF Manager from Source

Pre-requisites

If you want to build the code from source you'll require:

Downloading the latest release source

You can use Git to download the source code.

git clone https://github.com/EasyinnovaSL/DPFManager.git

or download the latest release from [GitHub] (https://github.com/EasyinnovaSL/DPFManager/releases).

Build local TIFF dependencies

The newest versions of three dependencies are not pushed to Maven Repository. This means that they have to be built locally. The dependencies are available in the following repositories:

Simply clone and run mvn clean install on all repositories. Alternatively, if you don't want to build these dependencies locally, you can choose to downgrade each version of these dependencies in this repository's pom.xml.

Use Maven to compile the source

Move to the downloaded project directory and call Maven install:

cd DPFManager
mvn clean install

The executable and the installer will be generated under the directory target/jfx.

Compiling with OpenJDK instead of OracleJDK

We recommend to compile the DPF Manager using the OracleJDK, since compiling the project with it, is straightforward.

However, if you want to use OpenJDK instead of OracleJDK, you will need to build with the open version of OpenJDK that includes JavaFX completely from source.

About

DPF Manager: Digital Preservation Formats Manager (Image files)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 95.2%
  • HTML 2.4%
  • CSS 1.9%
  • Inno Setup 0.4%
  • Batchfile 0.1%
  • VBScript 0.0%