# File format validators

File format validators are the modules used to validate that the files identified (with the characterizers) comply with the official specifications of the file format. It is necessary to indicate the file format of the file to the validator in order to validate it; that is why it is a process that depends on characterization.

After processing the file, validators can bring back one of the following responses:

* _**Valid file**_**:** the validator has checked that the file structure is correct, according to the specifications defined for the file format.
* _**Invalid file**_**:** the validator has checked that the file is non-compliant with some of the specifications defined for the file format.
* _**Non-validated file**_**:** the validator finds difficulties and cannot carry out the file validation process. That does not mean that the file is not valid, it is just that it has not been possible to process it correctly.

When configuring validators in the preservation plan, we must select a minimum level of accepted validation, which will cause that, based on the results of the file validation, the job will continue or end with error.

{% hint style="info" %}
**Note: LIBSAFE** has configured by default a group of validators for the default characterizer (DROID).
{% endhint %}

The File format validators main screen lists all the validators available in the system. The system shows name, description, version, UID identifier, a weblink where we can find detailed information and access to the validator detail.

![](https://2476985709-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MkhEUvHaUAQ7Cu_eShA%2F-MkqH4bGcdvhdkPmzxXu%2F-MkqIOZyjPIS9VKh-CZT%2Fimage.png?alt=media\&token=a6b4c609-6e8d-4371-9f9f-2017fc79dc47)
