Skip to content

Latest commit

 

History

705 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fim   File Integrity Manager

Quality Coverage Branches Latest tag License

Fim manages the integrity of a complete file tree

Slides

Documentation

Releases

You can download Fim binary distributions from here

Requirements

This tool is written in Java.

Fim is compiled using Java 17 and requires Java 17 or later to run. You can download it from Adoptium, or use the JDK your package manager provides.
If you would rather not install Java, the Docker image carries everything Fim needs.

Run Fim under a UTF-8 locale, for example LANG=C.UTF-8. Fim holds file names as text, so a name carrying characters the JVM's encoding cannot represent comes back altered and no longer refers to the file it came from.

Supported OS

Fim can be used on Linux, Mac OS X and Windows

They talked about it

Fim (File Integrity Manager) est un outil vraiment excellent qui permet de gérer l'intégrité de nombreux fichiers.
+ Lire la suite

English version   Verify the integrity of many files
Fim (File Integrity Manager) is a really great tool for managing the integrity of many files.
+ Read more

Fim (File Integrity Manager) est un outil open source qui vous permet de vérifier l'intégrité de tous vos fichiers après les avoir manipulés en lots.
+ Lire la suite pour Linux          + Lire la suite pour Windows

English version   Fim (File Integrity Manager) is an open source tool which allows you to check the integrity of all your files after have handled them bulk.
+ Read more for Linux          + Read more for Windows

linuxfr.org    LinuxFr.org

Effacement des doublons et historique complet pour Fim 1.2.2

English version   Removing duplicates and full history for Fim 1.2.2

Focus sur les performances avec Fim 1.2.0

English version   Focus on performance with Fim 1.2.0

Fim 1.1.0

English version   Fim 1.1.0

Sortie de Fim 1.0.2, qui vérifie l'intégrité de vos fichiers

English version   Fim 1.0.2, which checks the integrity of your files

Build

Fim is built with Gradle, through the wrapper committed in the repository. You need a JDK 17 or later:

$ ./gradlew build

./gradlew check compiles, runs the tests, checks the style with Checkstyle, analyses the code with SpotBugs and holds coverage to a floor. The same checks run on Linux, Windows and macOS for every push and pull request. See Verifying Fim for how to run them yourself, and how to enable the hook that runs them before every push.

Docker image

Docker Hub

The image builds Fim itself, so it needs neither a JDK nor a prior build on the host:

$ ./build-docker-image

About

Created by Etienne Vrignaud                          My blog                          Twitter icon Follow @evrignaud

Releases

Packages

Used by

Contributors

Languages