.PROPERTIES

Arquivo PROPERTIES

Java Properties File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .properties é um arquivo de configuração em texto simples usado por aplicações Java para armazenar configurações como pares chave=valor e strings de interface localizadas. Abra-o com qualquer editor de texto - Notepad++ ou VS Code no Windows, TextEdit no Mac, gedit ou nano no Linux. Faça um backup do arquivo antes de editá-lo, pois um valor incorreto pode impedir a inicialização da aplicação Java.

Desenvolvedor: Sun Microsystems / Oracle (part of the Java platform) Categoria: Arquivos de Configuração Padrão aberto MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

Nesta página

19k+ extensões indexadas
Última revisão em Jun 30, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PROPERTIES?

Arquivos com a extensão .properties são usados pela tecnologia Java para armazenar propriedades e parâmetros de aplicação configuráveis. Eles também podem incluir strings para internacionalização e localização, tornando-os um formato padrão para pacotes de mensagens i18n em aplicações Java e frameworks como Spring.

Cada linha em um arquivo .properties contém um único parâmetro. Cada parâmetro é armazenado como um par de strings - a primeira contém o nome do parâmetro (chamado de chave) e a segunda contém seu valor. Chaves e valores são separados por =, :, ou espaços em branco. Linhas que começam com # ou ! são tratadas como comentários e ignoradas pelo analisador. Uma barra invertida (\\) no final de uma linha continua o valor na linha seguinte.

Por padrão, os arquivos .properties são codificados em ISO-8859-1 (Latin-1). Caracteres não latinos devem ser escritos como sequências de escape Unicode \\uXXXX - ao contrário de arquivos YAML ou arquivos XML, que suportam nativamente UTF-8. O Java 9 introduziu o suporte para carregar arquivos .properties em UTF-8 quando um charset explícito é fornecido.

Editando arquivos .properties

Arquivos .properties podem ser modificados livremente com qualquer editor de texto. No entanto, ferramentas mais avançadas para edição de arquivos também estão disponíveis, equipadas com funções adicionais não suportadas por editores de texto comuns. O uso dessas ferramentas permite:

  • validação de dados
  • criação de novas chaves
  • sincronização de nomes de chaves entre arquivos de localidade
  • conversão automática bidirecional de símbolos não ASCII para escapes \\uXXXX
  • integração com Eclipse

Informações adicionais

Os arquivos .properties são acessados em aplicações Java através da classe java.util.Properties. Eles são normalmente empacotados como recursos de classpath dentro de arquivos JAR ou WAR e carregados em tempo de execução - não há um diretório padrão fixo para eles. O formato .ini desempenha um papel semelhante em ambientes não Java, enquanto arquivos .env são comumente usados em implantações modernas em contêineres.

Segurança e proteção

RISCO: LOW

Um arquivo .properties é texto simples e não pode executar código, portanto, abrir um é seguro. Duas preocupações reais: (1) eles frequentemente contêm segredos - senhas de banco de dados, chaves de API, strings de conexão - portanto, não os cole em ferramentas online não confiáveis nem os envie para repositórios públicos. (2) Risco de edição: um erro de digitação, codificação errada (salvar UTF-8 onde ISO-8859-1 é esperado pode corromper acentos) ou um caractere perdido pode impedir a inicialização da aplicação Java. Sempre faça backup do original antes de alterar um valor.

Detalhes do formato

em resumo
NOME COMPLETOJava Properties File
DESENVOLVEDORSun Microsystems / Oracle (part of the Java platform)desde 1996 (Java 1.0, java.util.Properties)
TIPO MIMEtext/plain
TIPOConfiguração de chave/valor em texto simples (codificado em ISO-8859-1 por padrão)
PADRÃOAberto · livre de royalties

Programas que abrem arquivos PROPERTIES

Windows4 apps
Eclipse IDE Código aberto Abra dentro de um projeto Java para um editor .properties dedicado com visualização de tabela de chave/valor e ferramentas de i18n.
Windows Notepad Integrado Clique com o botão direito > Abrir com > Bloco de Notas para uma visualização rápida ou pequena edição. Adequado para chaves ASCII simples.
Notepad Código aberto Clique com o botão direito > Editar com Notepad++. Mostra números de linha e permite definir a codificação (ISO-8859-1 ou UTF-8) para que escapes/acentos sejam exibidos corretamente.
Visual Studio Code Gratuito Abra o arquivo; instale a extensão «resource-bundle» / properties para realce de chave=valor e avisos de chaves duplicadas.
macOS3 apps
TextEdit Integrado Abra e, em seguida, Formatar > Converter em Texto Simples antes de salvar para que permaneça como .properties simples (não RTF).
Eclipse IDE Código aberto Abra dentro de um projeto Java para um editor .properties dedicado com visualização de tabela de chave/valor e ferramentas de i18n.
Visual Studio Code Gratuito Abra o arquivo; instale a extensão «resource-bundle» / properties para realce de chave=valor e avisos de chaves duplicadas.
Linux3 apps
Vim Código aberto Edite no terminal: vim app.properties - padrão em servidores. Faça backup primeiro.
GNOME Text Editor / gedit Código aberto Abra para ler/editar; o editor padrão do GNOME lida bem com texto chave=valor.
Visual Studio Code Gratuito Abra o arquivo; instale a extensão «resource-bundle» / properties para realce de chave=valor e avisos de chaves duplicadas.

Detalhes técnicos

especificação profunda
Codificação padrãoISO-8859-1 (Latin-1)
Suporte a UTF-8Disponível a partir do Java 9+ via argumento de charset explícito em Properties.load()
Caracteres não ASCIIDevem ser representados como sequências de escape Unicode \uXXXX ao usar a codificação ISO-8859-1
Separador de chave-valor=, :, ou espaço em branco não escapado - a primeira ocorrência divide a chave do valor
Sintaxe de comentário# ou ! no início de uma linha
Continuação de linhaUma \ final une a próxima linha ao valor atual; espaços em branco iniciais na linha de continuação são removidos
Remoção de espaços em brancoEspaços em branco iniciais antes das chaves e entre o separador e o valor são removidos automaticamente
Comportamento de chaves duplicadasPermitido pelo analisador; a última definição sobrescreve silenciosamente as anteriores
Classe da API Javajava.util.Properties
Tipo MIMEtext/plain
Assinatura / Magic bytesNenhum - texto simples sem cabeçalho binário; identificado pela extensão do arquivo e estrutura de linha chave=valor
Sequências de escape suportadas\n, \t, \r, \\, \ (espaço escapado em chaves/valores), \uXXXX
Desenvolvedor / MantenedorSun Microsystems / Oracle (parte da plataforma Java)
Implantação comumEmpacotado como recursos de classpath dentro de arquivos JAR ou WAR; carregado em tempo de execução via getResourceAsStream()
Adoção no ecossistemaUsado por Java SE, Spring Framework, Android (legado), Apache Ant, Maven e muitas ferramentas de terceiros
Lançado1996 (Java 1.0, java.util.Properties)
Padrão abertoSim · livre de royalties
Especificaçãodocs.oracle.com

Conversões de PROPERTIES

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PROPERTIES. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PROPERTIES.

Perguntas frequentes

Como abro um arquivo .properties?
Com qualquer editor de texto - Notepad++ ou VS Code no Windows, TextEdit (texto simples) no Mac, gedit/vim no Linux. É um arquivo de texto simples chave=valor, portanto, nenhum software especial é necessário.
Qual programa cria arquivos .properties?
Aplicações Java, via classe java.util.Properties. Eles estão em toda parte em projetos Java/Spring (application.properties) e para traduções (arquivos ResourceBundle como messages_en.properties).
Por que meu arquivo .properties mostra códigos no estilo \u0041 em vez de letras?
Pela especificação Java, o arquivo é lido como ISO-8859-1, então caracteres não latinos são armazenados como escapes Unicode \uXXXX. Eles estão corretos - um editor compatível com propriedades ou a aplicação em execução os decodifica de volta para os caracteres reais.
Posso editar um arquivo .properties no Bloco de Notas?
Sim, para edições simples. Use # para comentários e linhas chave=valor, mantenha uma configuração por linha e não altere a codificação, a menos que saiba o que a aplicação espera. Faça backup primeiro - um valor incorreto pode quebrar a inicialização.
Qual é a diferença entre .properties e .yml no Spring Boot?
Ambos configuram a mesma aplicação. .properties é chave=valor plano (server.port=8080); .yml é YAML aninhado (server:\n port: 8080). O Spring lê ambos; YAML é preferido para configurações hierárquicas ou listas.
Onde o application.properties está localizado?
Em uma aplicação Spring Boot, ele geralmente fica em src/main/resources na árvore de fontes e é empacotado dentro do JAR/WAR em tempo de execução. Você pode substituí-lo por um arquivo externo ao lado do JAR ou via configuração spring.config.location.

Referências

1Oracle - java.util.Properties (API)docs.oracle.com
2Oracle - The Properties class (Java Tutorial)docs.oracle.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.PKPASSApple Wallet Pass (formerly Passbook)

Extensões relacionadas

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z