{"id":15068780,"url":"https://github.com/evrignaud/fim","last_synced_at":"2025-04-07T14:11:24.628Z","repository":{"id":34671574,"uuid":"38644305","full_name":"evrignaud/fim","owner":"evrignaud","description":"File Integrity Manager - ","archived":false,"fork":false,"pushed_at":"2025-03-22T05:34:59.000Z","size":5319,"stargazers_count":122,"open_issues_count":8,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-31T13:36:46.683Z","etag":null,"topics":["commit","deduplicate","docker-image","files","fim","gplv3","hardware-corruption-detection","hash","integrity","java","java8","linux","long-term-backup","macosx","selinux","sha-512","slides","super-fast-commit","uvcs","windows"],"latest_commit_sha":null,"homepage":"https://evrignaud.github.io/fim","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evrignaud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-06T20:31:38.000Z","updated_at":"2025-03-22T05:35:03.000Z","dependencies_parsed_at":"2024-12-15T19:12:26.652Z","dependency_job_id":"a602f18f-1bd6-4b16-bea7-fd6cfcc7cc06","html_url":"https://github.com/evrignaud/fim","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrignaud%2Ffim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrignaud%2Ffim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrignaud%2Ffim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrignaud%2Ffim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evrignaud","download_url":"https://codeload.github.com/evrignaud/fim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247666008,"owners_count":20975787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["commit","deduplicate","docker-image","files","fim","gplv3","hardware-corruption-detection","hash","integrity","java","java8","linux","long-term-backup","macosx","selinux","sha-512","slides","super-fast-commit","uvcs","windows"],"created_at":"2024-09-25T01:39:16.304Z","updated_at":"2025-04-07T14:11:24.607Z","avatar_url":"https://github.com/evrignaud.png","language":"Java","readme":"\u003ch1 align=\"center\"\u003e\u003cimg src=\"https://evrignaud.github.io/fim/images/icons/fim-96.png\" alt=\"Fim\"/\u003e \u0026nbsp; File Integrity Manager\u003c/h1\u003e\n\nFim manages the integrity of a complete file tree\n\n# Docker image\n\n#### [Docker Hub](https://hub.docker.com/r/evrignaud/fim/) \u0026nbsp; [![Latest version](https://images.microbadger.com/badges/version/evrignaud/fim.svg)](https://microbadger.com/images/evrignaud/fim) \u0026nbsp; [![Download size](https://images.microbadger.com/badges/image/evrignaud/fim.svg)](https://microbadger.com/images/evrignaud/fim)\n\n# Build\n\n#### Linux \u0026 Mac OS X: [![Build Status](https://travis-ci.org/evrignaud/fim.svg)](https://travis-ci.org/evrignaud/fim) \u0026nbsp; Windows: [![Build Status](https://ci.appveyor.com/api/projects/status/txadqci1hrr3lkko?svg=true)](https://ci.appveyor.com/project/evrignaud/fim) \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; [![Coverage Status](https://coveralls.io/repos/evrignaud/fim/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/evrignaud/fim?branch=master) \u0026nbsp;\u0026nbsp; [![Coverity Scan Build Status](https://scan.coverity.com/projects/8749/badge.svg)](https://scan.coverity.com/projects/evrignaud-fim)\n[![Latest tag](https://img.shields.io/github/tag/evrignaud/fim.svg)](https://github.com/evrignaud/fim/releases/latest) [![License](https://img.shields.io/github/license/evrignaud/fim.svg)](https://evrignaud.github.io/fim/LICENSE.html)\n\n## Slides\n\n  * [English slides](https://evrignaud.github.io/fim/slides/en.html)\u003cbr/\u003e\n  [![English slides](https://evrignaud.github.io/fim/slides/images/slides-preview-en.jpg)](https://evrignaud.github.io/fim/slides/en.html)\n\n  * [French slides](https://evrignaud.github.io/fim/slides/fr.html)\u003cbr/\u003e\n  [![French slides](https://evrignaud.github.io/fim/slides/images/slides-preview-fr.jpg)](https://evrignaud.github.io/fim/slides/fr.html)\n\n## Documentation\n\n  * [Presentation](https://evrignaud.github.io/fim/#_fim_file_integrity_manager)\n  * [Why do you need Fim](https://evrignaud.github.io/fim/#_why_do_you_need_fim)\n  * [How does it work](https://evrignaud.github.io/fim/#_how_does_it_work)\n  * [Fim workflow](https://evrignaud.github.io/fim/#_fim_workflow)\n  * [Most Common use cases](https://evrignaud.github.io/fim/#_most_common_use_cases)\n  * [Fim usage](https://evrignaud.github.io/fim/#_fim_usage)\n  * [How can you use Fim](https://evrignaud.github.io/fim/#_how_can_you_use_fim)\n  * [Fim changelog](https://evrignaud.github.io/fim/#_fim_changelog)\n  * [Run Fim using Docker](https://evrignaud.github.io/fim/#_run_fim_using_docker)\n  * [Simple example](https://evrignaud.github.io/fim/#_simple_example)\n  * [Real life example](https://evrignaud.github.io/fim/#_real_life_example)\n  * [Super-fast commit](https://evrignaud.github.io/fim/#_super_fast_commit)\n  * [Dealing with duplicates](https://evrignaud.github.io/fim/#_dealing_with_duplicates)\n  * [File permissions management](https://evrignaud.github.io/fim/#_file_permissions_management)\n  * [Hardware corruption detection](https://evrignaud.github.io/fim/#_hardware_corruption_detection)\n  * [FAQ](https://evrignaud.github.io/fim/#_faq)\n  * [License](https://evrignaud.github.io/fim/LICENSE.html)\n\n## Releases\n\nYou can download Fim binary distributions from [here](https://github.com/evrignaud/fim/releases/latest)\n\n## Requirements\n\nThis tool is written in Java.\n\nFim is compiled using Java 8 and require Java 8 to run. You can download Java 8 from [here](https://www.oracle.com/technetwork/java/javase/downloads/index.html).\u003cbr/\u003e\nYou need at least Java 8 Standard Edition JRE. You can also use the OpenJDK 8.\n\n## Supported OS\n\nFim can be used on Linux, Mac OS X and Windows\n\n## They talked about it\n\n### \u0026bull; ![Korben.info](https://evrignaud.github.io/fim/images/icons/korben.info.png) \u0026nbsp;\u0026nbsp; [Vérifier l’intégrité de très nombreux fichiers](https://korben.info/verifier-lintegrite-de-tres-nombreux-fichiers.html)\n\n\u003e **Fim (File Integrity Manager)** est un outil vraiment excellent qui permet de gérer l'intégrité de nombreux fichiers.\u003cbr/\u003e\n\u003e [+ Lire la suite](https://korben.info/verifier-lintegrite-de-tres-nombreux-fichiers.html)\n\u003e\n\u003e\u003e ![English version](https://evrignaud.github.io/fim/images/icons/english.png) \u0026nbsp; [Verify the integrity of many files](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=http%3A%2F%2Fkorben.info%2Fverifier-lintegrite-de-tres-nombreux-fichiers.html)\u003cbr/\u003e\n\u003e\u003e **Fim (File Integrity Manager)** is a really great tool for managing the integrity of many files.\u003cbr/\u003e\n\u003e\u003e [+ Read more](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=http%3A%2F%2Fkorben.info%2Fverifier-lintegrite-de-tres-nombreux-fichiers.html)\n\n### \u0026bull; ![01net.com](https://evrignaud.github.io/fim/images/icons/01net.com.png) \u0026nbsp;\u0026nbsp; [Fim (File Integrity Manager)](http://www.01net.com/telecharger/linux/Utilitaires/fiches/132315.html)\n\n\u003e **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.\u003cbr/\u003e\n\u003e [+ Lire la suite pour ![Linux](https://evrignaud.github.io/fim/images/icons/linux.png)](http://www.01net.com/telecharger/linux/Utilitaires/fiches/132315.html) \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; [+ Lire la suite pour ![Windows](https://evrignaud.github.io/fim/images/icons/windows.png)](http://www.01net.com/telecharger/windows/Utilitaire/manipulation_de_fichier/fiches/132314.html)\u003cbr/\u003e\n\u003e\n\u003e\u003e ![English version](https://evrignaud.github.io/fim/images/icons/english.png) \u0026nbsp; **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.\u003cbr/\u003e\n\u003e\u003e [+ Read more for ![Linux](https://evrignaud.github.io/fim/images/icons/linux.png)](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=http%3A%2F%2Fwww.01net.com%2Ftelecharger%2Flinux%2FUtilitaires%2Ffiches%2F132315.html) \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; [+ Read more for ![Windows](https://evrignaud.github.io/fim/images/icons/windows.png)](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=http%3A%2F%2Fwww.01net.com%2Ftelecharger%2Fwindows%2FUtilitaire%2Fmanipulation_de_fichier%2Ffiches%2F132314.html)\n\n### \u0026bull; ![linuxfr.org](https://evrignaud.github.io/fim/images/icons/linuxfr.org.png) \u0026nbsp;\u0026nbsp; LinuxFr.org\n\n\u003e \u0026mdash; [Effacement des doublons et historique complet pour Fim 1.2.2](https://linuxfr.org/news/effacement-des-doublons-et-historique-complet-pour-fim-1-2-2)\n\u003e\u003e [![English version](https://evrignaud.github.io/fim/images/icons/english.png) \u0026nbsp; Removing duplicates and full history for Fim 1.2.2](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=https%3A%2F%2Flinuxfr.org%2Fnews%2Feffacement-des-doublons-et-historique-complet-pour-fim-1-2-2\u0026sandbox=1)\n\n\u003e \u0026mdash; [Focus sur les performances avec Fim 1.2.0](https://linuxfr.org/news/focus-sur-les-performances-avec-fim-1-2-0)\n\u003e\u003e [![English version](https://evrignaud.github.io/fim/images/icons/english.png) \u0026nbsp; Focus on performance with Fim 1.2.0](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=https%3A%2F%2Flinuxfr.org%2Fnews%2Ffocus-sur-les-performances-avec-fim-1-2-0\u0026sandbox=1)\n\n\u003e \u0026mdash; [Fim 1.1.0](https://linuxfr.org/news/fim-1-1-0)\n\u003e\u003e [![English version](https://evrignaud.github.io/fim/images/icons/english.png) \u0026nbsp; Fim 1.1.0](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=http%3A%2F%2Flinuxfr.org%2Fnews%2Ffim-1-1-0)\n\n\u003e \u0026mdash; [Sortie de Fim 1.0.2, qui vérifie l'intégrité de vos fichiers](https://linuxfr.org/news/sortie-de-fim-1-0-2-qui-verifie-l-integrite-de-vos-fichiers)\n\u003e\u003e [![English version](https://evrignaud.github.io/fim/images/icons/english.png) \u0026nbsp; Fim 1.0.2, which checks the integrity of your files](https://translate.google.com/translate?hl=en\u0026sl=fr\u0026tl=en\u0026u=http%3A%2F%2Flinuxfr.org%2Fnews%2Fsortie-de-fim-1-0-2-qui-verifie-l-integrite-de-vos-fichiers)\n\n\n## About\n\nCreated by Etienne Vrignaud \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; [My blog](https://evrignaud.github.io/blog/) \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; [![Twitter icon](https://evrignaud.github.io/fim/images/icons/twitter.png) Follow @evrignaud](https://twitter.com/evrignaud)\n\n\n![Analytics](https://ga-beacon.appspot.com/UA-65759837-1/fim/README.md?pixel)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevrignaud%2Ffim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevrignaud%2Ffim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevrignaud%2Ffim/lists"}