.DDS

Arquivo DDS

DirectDraw Surface (DirectX texture image)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo DDS é uma textura DirectDraw Surface criada pela Microsoft para o DirectX. Jogos como Skyrim, Fallout e títulos da Source-engine armazenam texturas como DDS. Para visualizar um, use os gratuitos XnView MP ou IrfanView. Para editá-lo, use Paint.NET ou GIMP. Para converter DDS para PNG ou JPG, abra o arquivo em uma dessas ferramentas e salve-o em um formato diferente.

Desenvolvedor: Microsoft (DirectX) Categoria: Arquivos de Imagem Raster Padrão aberto MIME: image/vnd-ms.dds
ABRE EM Windows macOS Linux Web
Relacionado: .JPG · .PNG · .TIF · .ECW

Nesta página

19k+ extensões indexadas
Última revisão em Jul 22, 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 DDS?

O formato de arquivo .dds (abreviação de DirectDraw Surface) contém imagens rasterizadas usadas pelo DirectX. Um arquivo .dds padrão armazena texturas, fundos, cubemaps e mapas de textura para jogos de computador e outras aplicações 3D em tempo real.

O formato pode usar compressão para reduzir o tamanho do arquivo, embora seja totalmente opcional. O .dds utiliza o algoritmo S3 Texture Compression (S3TC), cobrindo a família BC1-BC3 (também conhecida como DXT1, DXT3 e DXT5). Novos modos BC4-BC7, introduzidos com o Direct3D 10, estendem o suporte para conteúdo HDR, normal maps e dados RGBA de alta qualidade. Os dados do arquivo .dds podem ser descompactados e renderizados usando funções e comandos padrão da biblioteca DirectX, e os formatos de compressão de bloco são decodificados nativamente pela GPU sem envolvimento da CPU.

O .dds foi criado para aplicações de software de renderização em tempo real, como jogos de computador. Texturas .dds pré-comprimidas permitem que os jogos carreguem ativos mais rapidamente e reduzam o uso de memória de GPUs compatíveis com DirectX. O formato também suporta cadeias de mipmaps pré-calculadas incorporadas, que melhoram o desempenho da renderização em várias distâncias de visualização.

O .dds foi criado juntamente com o padrão DirectX 7.0. Cada nova versão do DirectX adicionou melhorias adicionais - o DirectX 8.0 adicionou suporte para texturas de volume, o Direct3D 10 adicionou arrays de textura e o bloco de extensão DDS_HEADER_DXT10, e o Direct3D 11 expandiu o BC7 para compressão de textura RGBA de alta qualidade. Todo arquivo .dds começa com a assinatura mágica de quatro bytes DDS (incluindo um espaço final) no deslocamento de byte 0. Formatos de textura relacionados incluem .PNG, .TGA e .KTX para pipelines de conteúdo multiplataforma.

Segurança e proteção

RISCO: LOW

O DDS contém dados de imagem passivos sem código executável, portanto, visualizar um é seguro. As precauções reais são técnicas: ao editar, salve com a compressão CORRETA (ex: DXT5/BC3 ou BC7 para cor com alpha, BC5 para normal maps) e regenere os mipmaps, caso contrário a textura parecerá errada ou quebrará no jogo; converter para JPG arruína normal/specular maps. Texturas de jogos/mods são frequentemente ativos protegidos por direitos autorais - respeite o licenciamento. Evite sites de «conversor DDS» suspeitos que envolvem downloads em adware; use as ferramentas gratuitas listadas aqui.

Detalhes do formato

em resumo
NOME COMPLETODirectDraw Surface (DirectX texture image)
DESENVOLVEDORMicrosoft (DirectX)desde DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
TIPO MIMEimage/vnd-ms.dds
TIPOContêiner de textura raster binária (comprimido em bloco ou não comprimido, com mipmaps)
PADRÃOAberto · livre de royalties
RELACIONADO.jpg.png.tif.ecw
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
44445320
ASCII
DDS
Todo DDS começa com «DDS » (44 44 53 20, quatro bytes incluindo um espaço final) no deslocamento 0, seguido por um DDS_HEADER de 124 bytes. Arquivos que usam a extensão DX10 mais recente adicionam um bloco DDS_HEADER_DXT10 e carregam o FourCC «DX10» dentro do cabeçalho. Os dados de pixel geralmente são comprimidos em bloco (DXT1/3/5 ou BC1/2/3, ou BC4-BC7) e normalmente incluem uma cadeia de mipmaps pré-calculada.

Programas que abrem arquivos DDS

Windows5 apps
GIMP Código aberto Abra/edite DDS via plug-in DDS integrado; na exportação, escolha a compressão e «Gerar mipmaps».
IrfanView Gratuito Visualizador rápido - abre o .dds (suporte DDS integrado ou via plugins); Arquivo > Salvar como para exportar PNG/JPG.
Paint.NET Gratuito Editor gratuito com suporte nativo a DDS - abra, edite e depois use «Salvar como» DDS escolhendo a compressão (DXT/BC) e as opções de mipmap.
XnView MP Gratuito Abra o .dds para visualizá-lo instantaneamente; converta em lote para PNG/JPG via Ferramentas > Conversão em lote. Gratuito para uso pessoal.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works Pago Instale o plugin gratuito da NVIDIA ou Intel para DDS, então abra/salve DDS no Photoshop com controle total de BC1-BC7 e geração de mipmaps.
macOS2 apps
GIMP Código aberto Abra/edite DDS via plug-in DDS integrado; na exportação, escolha a compressão e «Gerar mipmaps».
XnView MP Gratuito Abra o .dds para visualizá-lo instantaneamente; converta em lote para PNG/JPG via Ferramentas > Conversão em lote. Gratuito para uso pessoal.
Linux3 apps
GIMP Código aberto Abra/edite DDS via plug-in DDS integrado; na exportação, escolha a compressão e «Gerar mipmaps».
XnView MP Gratuito Abra o .dds para visualizá-lo instantaneamente; converta em lote para PNG/JPG via Ferramentas > Conversão em lote. Gratuito para uso pessoal.
ImageMagick / texconv (CLI) Código aberto O texconv (DirectXTex) da Microsoft converte DDS <-> PNG/TGA com controle total de BC; o ImageMagick lida com casos comuns.
Web1 app
Online DDS viewers/converters Gratuito Envie um .dds para pré-visualizá-lo e baixar um PNG/JPG sem instalar software (adequado para texturas não sensíveis).

Detalhes técnicos

especificação profunda
Tipo de contêinerContêiner de textura raster binária que suporta dados de pixel comprimidos em bloco e não comprimidos
Bytes mágicos«DDS » (hex 44 44 53 20) no deslocamento 0, incluindo um espaço final - presente em todo arquivo .dds válido
Estrutura do cabeçalhoMagic de 4 bytes + DDS_HEADER de 124 bytes; arquivos que usam a extensão DX10 adicionam um bloco DDS_HEADER_DXT10 imediatamente após
Formatos de compressão de blocoBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (RGBA de alta qualidade)
Formatos não comprimidosSuportados - RGBA8888, A8L8, R16G16B16A16F e outros layouts de pixel brutos podem ser armazenados sem compressão
Suporte a mipmapCadeia de mipmaps pré-calculada incorporada em um único arquivo; contagem de mips armazenada em DDS_HEADER.dwMipMapCount
Suporte a cube mapSeis texturas de face de cubo codificadas em um arquivo; sinalizadas via bits DDSCAPS2_CUBEMAP no DDS_HEADER
Texturas de volumeTexturas 3D (volumétricas) suportadas desde o DirectX 8.0; fatias armazenadas sequencialmente por nível de mip
Arrays de texturaMatriz de camadas de textura armazenadas em um arquivo, disponível através da extensão de cabeçalho DX10 (Direct3D 10+)
Compatibilidade com GPUFormatos comprimidos em bloco decodificados nativamente pela GPU, permitindo o upload direto sem descompressão pela CPU
Suporte HDRBC6H armazena dados de luminância HDR de ponto flutuante de meia precis (FP16) para renderização baseada em física
Tipo MIMEimage/vnd-ms.dds
FourCC do cabeçalho DX10Arquivos com a extensão DX10 carregam o token FourCC «DX10» no campo dwFourCC de DDS_PIXELFORMAT
Caso de uso típicoRenderização 3D em tempo real: texturas de motores de jogos, skyboxes, normal maps, mapas PBR de rugosidade/metálico
LançadoDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Padrão abertoSim · livre de royalties
Especificaçãolearn.microsoft.com

Conversões de DDS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos DDS. 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 DDS.

Perguntas frequentes

Como abro um arquivo DDS no Windows?
Para uma visualização rápida, use os gratuitos XnView MP ou IrfanView. Para editar a textura, use os gratuitos Paint.NET ou GIMP (ambos possuem suporte nativo a DDS), ou Photoshop com o plugin gratuito NVIDIA Texture Tools / Intel Texture Works.
Como converto um DDS para PNG ou JPG?
Abra-o no XnView MP, GIMP ou Paint.NET e use «Salvar como» PNG/JPG, ou converta em lote uma pasta inteira no XnView MP/IrfanView. Na linha de comando, o texconv da Microsoft ou o ImageMagick também realizam a tarefa.
Por que meu visualizador de imagens normal não abre um .dds?
A maioria dos visualizadores básicos não suporta texturas DirectX. Use uma ferramenta compatível com DDS - XnView MP, IrfanView, Paint.NET ou GIMP - que entenda a compressão de bloco e os mipmaps.
Qual é a melhor ferramenta gratuita para editar texturas DDS para modding?
Paint.NET e GIMP são os editores gratuitos populares - ambos abrem DDS e permitem que você escolha a compressão (DXT1/DXT5/BC7) e gere mipmaps ao salvar, o que é fundamental para que as texturas sejam renderizadas corretamente no jogo.
O que significa DXT1/DXT5/BC7 ao salvar um DDS?
Eles são os formatos de compressão de bloco que o DDS utiliza. DXT1/BC1 = cor, 1-bit alpha; DXT5/BC3 = cor com alpha completo; BC5 = normal maps; BC7 = cor+alpha de alta qualidade (DX10). Combine com o original ou com o que o jogo espera.
Preciso manter os mipmaps quando edito um DDS?
Geralmente sim - os jogos dependem da cadeia de mipmaps para renderização à distância. No Paint.NET/GIMP/texconv, ative «gerar mipmaps» na exportação, a menos que o ativo especificamente não utilize nenhum.

Referências

1Microsoft - DDS (DirectDraw Surface) programming guidelearn.microsoft.com
2Microsoft DirectXTex (texconv/texassemble)github.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.MDMarkdown Document

Extensões relacionadas

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

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