Novo formato de arquivo do GIMP substitui XCF após 30 anos

Escrito por
Jardeson Márcio
Jardeson Márcio é Jornalista e Mestre em Tecnologia Agroalimentar pela Universidade Federal da Paraíba. Com 8 anos de experiência escrevendo no SempreUpdate, Jardeson é um especialista...

GIMP 3.3.2 abandona o tradicional XCF de 1997 por um formato XML moderno com salvamento automático.

O novo formato de arquivo do GIMP marca uma das mudanças mais profundas na história do editor de imagens de código aberto. Depois de quase três décadas utilizando o XCF como formato nativo, o projeto trabalha em uma nova arquitetura baseada em XML dentro de um contêiner compactado, pensada para superar limitações que se tornaram cada vez mais evidentes com projetos grandes e fluxos de trabalho modernos.

A mudança não representa simplesmente a troca de uma extensão por outra. A proposta está ligada a recursos que dependem de uma estrutura de armazenamento mais flexível, incluindo salvamento automático, carregamento sob demanda e suporte mais adequado a projetos gigantes, documentos com múltiplas páginas e animações. A própria documentação de desenvolvimento do GIMP aponta o formato baseado em arquivo de projeto arquivado como caminho para lidar melhor com arquivos muito maiores.

O movimento também mostra como o GIMP acelerou sua evolução desde a chegada da série 3.x. Em vez de apenas modernizar a interface ou adicionar ferramentas, os desenvolvedores estão revisando componentes fundamentais do programa para aproximá-lo das necessidades de profissionais de criação, fotografia, ilustração e produção digital.

O fim de uma era: por que o formato XCF ficou para trás

O XCF nasceu junto da evolução inicial do GIMP e sua documentação registra a versão inicial do formato em 1997. Ao longo dos anos, ele recebeu diversas extensões para acompanhar novos recursos do editor.

O formato foi projetado para armazenar praticamente todo o estado relevante de uma imagem no GIMP: camadas, canais, máscaras, vetores, guias, metadados e informações de edição. Diferentemente de formatos de intercâmbio como JPEG ou PNG, sua finalidade sempre foi preservar o projeto para que ele pudesse continuar sendo editado posteriormente.

Isso fez do XCF uma peça essencial do ecossistema GIMP, mas também criou uma dependência bastante forte da arquitetura interna do programa. A documentação oficial classifica o XCF como um formato que acompanha de perto a evolução do próprio GIMP, justamente porque ele precisa representar estruturas específicas do editor.

ExPmTZ4m novo formato de arquivo do gimp 3 3 2
Imagem: XDA

O gargalo dos projetos complexos

Um dos problemas está na própria natureza do formato. O XCF tradicional organiza dados em uma estrutura binária com referências e blocos que precisam ser interpretados para reconstruir o projeto.

Isso funcionou muito bem durante décadas, mas projetos contemporâneos podem ser extremamente maiores e mais complexos do que aqueles para os quais a estrutura original foi concebida.

O próprio formato já precisou evoluir para enfrentar essa realidade. Antes do GIMP 2.10, por exemplo, determinadas referências utilizavam ponteiros de 32 bits, criando uma limitação de aproximadamente 4 GB. A especificação foi posteriormente ampliada para ponteiros de 64 bits.

A questão, portanto, não é simplesmente o tamanho máximo de um arquivo. A arquitetura também precisa lidar melhor com projetos que possuem centenas de camadas, animações, várias páginas ou enormes quantidades de dados.

A nova arquitetura em XML compactado

É nesse cenário que entra o substituto do formato XCF. A ideia é adotar uma estrutura de projeto baseada em XML, armazenada dentro de um contêiner arquivado e compactado.

A principal vantagem está na separação mais flexível entre os diferentes componentes do projeto. Em vez de tratar necessariamente todo o documento como uma única estrutura binária monolítica, uma arquitetura baseada em arquivos internos permite organizar melhor os elementos e, potencialmente, acessá-los individualmente quando necessário.

Isso abre espaço para uma abordagem especialmente importante: carregar dados sob demanda.

A documentação de desenvolvimento do GIMP cita explicitamente que um formato baseado em arquivo arquivado poderia facilitar o carregamento de dados somente quando necessários, permitindo trabalhar com projetos muito maiores, incluindo exemplos como páginas e animações.

A mudança também pode reduzir gargalos relacionados ao processo de gravação. O XCF já recebeu otimizações importantes ao longo dos anos. Em versões de desenvolvimento anteriores, o GIMP passou a utilizar processamento multithread para acelerar a gravação com RLE e zlib, chegando a reduções expressivas no tempo necessário para salvar determinados arquivos grandes.

O novo formato, porém, representa uma mudança estrutural, e não apenas mais uma otimização sobre a arquitetura existente.

O novo formato de arquivo do GIMP prepara o caminho para o salvamento automático

Talvez a consequência mais interessante dessa transformação seja o salvamento automático.

Para usuários acostumados a ferramentas profissionais, perder horas de trabalho porque o aplicativo travou ou o computador desligou inesperadamente é uma das experiências mais frustrantes possíveis.

No GIMP, a implementação de um sistema de autosave robusto depende de uma maneira eficiente de armazenar o estado do projeto sem necessariamente reescrever tudo a cada alteração.

A nova arquitetura foi pensada justamente para facilitar esse tipo de evolução. O roteiro oficial de desenvolvimento relaciona o novo formato XCF diretamente ao futuro recurso de auto-save, utilizando a infraestrutura de buffers do GEGL.

Isso é particularmente importante para documentos enormes. Em um arquivo convencional muito grande, salvar constantemente o projeto completo poderia consumir tempo e armazenamento. Com uma estrutura mais modular, torna-se possível construir mecanismos mais inteligentes para preservar alterações.

O planejamento também aponta para projetos significativamente maiores na evolução futura do GIMP, incluindo animações e documentos com múltiplas páginas.

Por isso, o impacto do novo formato vai muito além da extensão utilizada pelo arquivo. Ele funciona como uma espécie de fundação para uma nova geração do editor.

GIMP 3.3.2 e a evolução do formato de projeto

A atualização do GIMP 3.3.2 deve ser entendida dentro desse processo mais amplo de modernização. A série de desenvolvimento 3.x vem ampliando a infraestrutura do aplicativo, enquanto o projeto prepara recursos que seriam difíceis de implementar sobre algumas das estruturas históricas do software.

Entre as melhorias associadas a essa evolução estão recursos relacionados a filtros não destrutivos, inclusive a possibilidade de trabalhar com filtros em máscaras de camada, além de avanços no suporte a formatos utilizados em fluxos profissionais.

O roteiro de desenvolvimento do GIMP também lista filtros em máscaras de camada e máscaras vetoriais como trabalhos em andamento, mostrando que a arquitetura interna está sendo preparada para formas mais sofisticadas de edição.

Outro ponto importante é a evolução do ecossistema de pincéis e processamento de imagem, incluindo melhorias experimentais e novos métodos de composição. Para quem utiliza o GIMP como ferramenta profissional, essas mudanças são tão relevantes quanto a alteração do formato de armazenamento.

Compatibilidade com arquivos XCF antigos continua sendo prioridade

A mudança pode parecer assustadora para quem possui anos de projetos armazenados em .XCF, mas a evolução do formato não significa abandonar o acervo existente.

O GIMP historicamente mantém uma preocupação forte com compatibilidade retroativa. A documentação oficial afirma que os desenvolvedores trabalham para que versões mais recentes sejam capazes de abrir arquivos XCF produzidos por versões anteriores.

Essa característica é fundamental para uma transição desse tamanho.

Na prática, o objetivo não é fazer com que milhões de projetos antigos simplesmente deixem de funcionar. O XCF continuará sendo uma referência importante para o legado do GIMP, enquanto o novo formato assume a função de oferecer uma base tecnológica mais adequada para os próximos anos.

Para usuários profissionais, isso reduz significativamente o risco associado à mudança. Projetos antigos continuam fazendo parte do fluxo de trabalho, enquanto novos documentos podem aproveitar a infraestrutura moderna.

O que essa mudança representa para o software livre

A transição do XCF tradicional para uma nova arquitetura de projeto representa algo maior do que uma atualização técnica.

Durante quase 30 anos, o formato nativo acompanhou a história do GIMP. Ele sobreviveu a mudanças profundas no hardware, nos sistemas operacionais e nas necessidades dos usuários. Agora, entretanto, o próprio projeto reconhece que os fluxos de trabalho modernos exigem uma estrutura diferente.

A nova arquitetura pode permitir que o GIMP trabalhe melhor com arquivos gigantes, animações, documentos multipágina e salvamento automático, além de oferecer uma base mais flexível para futuras funcionalidades.

Isso reforça a posição do GIMP como uma das principais alternativas de software livre para edição de imagens, especialmente em ambientes Linux, onde a liberdade do software e a integração com ferramentas abertas continuam sendo diferenciais importantes.

Mais do que aposentar uma tecnologia antiga, a mudança mostra que projetos de código aberto também precisam saber quando abandonar estruturas históricas para abrir espaço para uma arquitetura preparada para o futuro.

Compartilhe este artigo
Jardeson Márcio é Jornalista e Mestre em Tecnologia Agroalimentar pela Universidade Federal da Paraíba. Com 8 anos de experiência escrevendo no SempreUpdate, Jardeson é um especialista em Android, Apple, Cibersegurança e diversos outros temas do universo tecnológico. Seu foco é trazer análises aprofundadas, notícias e guias práticos sobre segurança digital, mobilidade, sistemas operacionais e as últimas inovações que moldam o cenário da tecnologia.