Um arquivo .props, comumente referido como um Arquivo de Propriedades Java, é um formato de arquivo simples baseado em texto, usado principalmente em aplicações relacionadas ao ecossistema Java para armazenar configurações de sistema, parâmetros de aplicação e variáveis de ambiente. O formato segue uma estrutura direta de pares chave-valor, onde cada linha normalmente contém uma única configuração definida por uma chave, seguida por um sinal de igual ou dois pontos, e então o valor correspondente. Devido à sua simplicidade e excelente legibilidade humana, ele é amplamente utilizado para gerenciar o comportamento de aplicações sem a necessidade de recompilação do código-fonte original. Embora tenha se originado no ecossistema Java, o formato é agora frequentemente utilizado em diversas linguagens de programação e frameworks para gerenciamento de configuração leve e eficiente. Ele suporta comentários utilizando os caracteres '#' ou '!', permitindo que desenvolvedores documentem as configurações e parâmetros diretamente dentro do arquivo. Apesar de sua popularidade contínua, o formato carece de suporte nativo para estruturas de dados hierárquicas complexas, o que frequentemente leva os desenvolvedores a migrar para formatos mais robustos como JSON, YAML ou TOML quando surgem necessidades de configuração mais intrincadas e detalhadas.