Fim manages the integrity of a complete file tree
- Presentation
- Why do you need Fim
- How does it work
- Fim workflow
- Most Common use cases
- Fim usage
- How can you use Fim
- Fim changelog
- Run Fim using Docker
- Simple example
- Real life example
- Super-fast commit
- Dealing with duplicates
- File permissions management
- Hardware corruption detection
- FAQ
- License
You can download Fim binary distributions from here
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.
Fim can be used on Linux, Mac OS X and Windows
Fim (File Integrity Manager) est un outil vraiment excellent qui permet de gérer l'intégrité de nombreux fichiers.
+ Lire la suite
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+ Lire la suite pour
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+ Read more for
— Effacement des doublons et historique complet pour Fim 1.2.2
— Focus sur les performances avec Fim 1.2.0
— Sortie de Fim 1.0.2, qui vérifie l'intégrité de vos fichiers
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.
The image builds Fim itself, so it needs neither a JDK nor a prior build on the host:
$ ./build-docker-image
Created by Etienne Vrignaud My blog Follow @evrignaud

