Un fichier .props, communément appelé fichier de propriétés Java (Java Properties file), est un format de fichier texte simple principalement utilisé dans les applications liées à Java pour stocker des paramètres de configuration, des paramètres d'application et des variables d'environnement. Le format suit une structure simple de paires clé-valeur, où chaque ligne contient généralement un paramètre unique défini par une clé, suivi d'un signe égal ou de deux-points, puis de la valeur correspondante. En raison de sa simplicité et de sa lisibilité par l'homme, il est largement utilisé pour gérer le comportement des applications sans nécessiter la recompilation du code source. Bien qu'il soit originaire de l'écosystème Java, ce format est désormais fréquemment utilisé dans divers langages de programmation et frameworks pour une gestion de configuration légère. Il prend en charge les commentaires utilisant les caractères '#' ou '!', permettant aux développeurs de documenter les paramètres directement dans le fichier. Malgré sa popularité, il ne prend pas en charge les structures de données hiérarchiques complexes, ce qui conduit souvent les développeurs à migrer vers des formats comme JSON, YAML ou TOML pour des besoins de configuration plus complexes.