O que é o formato de ficheiro CUR?
Arquivos com a extensão .cur armazenam ícones de cursor de mouse estáticos usados pelos sistemas Windows. O formato é um contêiner de imagem binária desenvolvido pela Microsoft, introduzido com o Windows 1.0 em 1985.
Os arquivos .cur são estruturalmente quase idênticos ao formato de ícone .ICO - ambos usam um cabeçalho ICONDIR de 6 bytes seguido por uma matriz de entradas de diretório e dados de imagem. A principal diferença é o campo de tipo no cabeçalho (02 00 para cursores vs. 01 00 para ícones) e um hotspot (ponto de ativação) armazenado por entrada de diretório - um par de coordenadas X/Y que diz ao Windows exatamente qual pixel da imagem do cursor atua como o ponto de clique ativo.
As imagens de cursor são normalmente armazenadas em três variantes, cada uma com um propósito diferente:
- uso padrão (o ponteiro do mouse padrão),
- períodos de espera (por exemplo, ao abrir um arquivo ou iniciar um programa - tradicionalmente um ícone de ampulheta),
- modo de edição de texto (o ícone em forma de I).
Um único arquivo .cur pode conter múltiplas variantes de tamanho do mesmo ponteiro (comumente 32×32 e 48×48 pixels) em profundidades de cor de 1 bpp a 32 bpp. Desde o Windows Vista, as entradas também podem incorporar dados de imagem .PNG compactados internamente, reduzindo o tamanho do arquivo e preservando a qualidade em dimensões maiores. Para cursores animados, o Windows usa o formato .ANI - um contêiner baseado em RIFF que armazena uma sequência de quadros no estilo .cur com dados de temporização por quadro.
Alterando o ícone do cursor
O ícone de cursor padrão salvo em arquivos .cur pode ser alterado usando temas de desktop (distribuídos como arquivos .THEME). A maioria dos temas de desktop está disponível gratuitamente. Os temas podem alterar não apenas os ícones do ponteiro do mouse, mas também menus, esquemas de cores, sons, o fundo da área de trabalho, ícones de pastas e muito mais - tornando-os uma ferramenta popular para personalizar desktops Windows.
Os usuários do Windows também podem alterar manualmente o ícone do cursor do mouse através das configurações de Mouse no Painel de Controle (ou no aplicativo Configurações no Windows 10/11), selecionando um ícone alternativo de um arquivo .cur associado.
Localização padrão
Os arquivos .cur são, por padrão, salvos na subpasta Cursors localizada na pasta do sistema Windows (normalmente C:\Windows\Cursors).
Segurança e proteção
RISCO: LOWUm .cur contém dados de imagem, não código executável, portanto, um arquivo de cursor genuíno é seguro para abrir em um visualizador ou aplicar como ponteiro. Duas precauções: (1) historicamente, bugs em PARSERS de cursor/ícone (e no manipulador .ani relacionado) foram usados para travar ou explorar o Windows, portanto, mantenha o SO atualizado; (2) pacotes de «temas de cursor» personalizados de sites de download aleatórios podem agrupar instaladores que contêm adware - obtenha cursores de fontes confiáveis e aplique o .cur manualmente em vez de executar um instalador incluído.
Detalhes do formato
em resumo- Multimedia Fusion / outras ferramentas de nicho - Alguns programas não relacionados reutilizaram o .cur, mas no Windows a extensão é predominantemente o formato de cursor estático descrito aqui.
Programas que abrem arquivos CUR
Detalhes técnicos
especificação profunda| Tipo de arquivo | Contêiner de imagem de ponteiro de mouse estático (binário) |
| Desenvolvedor | Microsoft |
| Magic bytes (hex, offset 0) | 00 00 02 00 - cabeçalho ICONDIR: 2 bytes reservados seguidos pelo campo de tipo 02 00 (cursor) |
| Ordem dos bytes | Little-endian |
| Estrutura do contêiner | Cabeçalho ICONDIR de 6 bytes, uma matriz de registros ICONDIRENTRY (cada um com hotspot X/Y) e dados de imagem por entrada |
| Campo de tipo ICONDIR | 0x0002 (cursor); distingue .cur de .ico, que usa 0x0001 |
| Hotspot | Par de coordenadas de pixel X/Y por entrada que define o ponto de clique ativo dentro da imagem do cursor |
| Profundidade de cor | 1, 4, 8, 24 ou 32 bpp; entradas de 32 bits incluem um canal alfa de 8 bits |
| Dimensões da imagem | Até 256×256 px por entrada; tamanhos comuns de ponteiro são 32×32 e 48×48 px |
| Suporte multi-tamanho | Um único arquivo .cur pode armazenar múltiplas variantes de tamanho do mesmo ponteiro em um diretório |
| Compressão | Nenhuma para entradas DIB (bitmap); DEFLATE dentro de entradas PNG incorporadas (suportado desde o Windows Vista) |
| Tipo MIME | image/x-win-bitmap |
| Caminho de armazenamento padrão | C:\Windows\Cursors |
| Tamanho de arquivo típico | 1-100 KB |
| Contraparte animada | .ani - um contêiner RIFF que armazena múltiplos quadros no estilo .cur com temporização de atraso/taxa por quadro |
| Lançado | 1985 (Windows 1.0) |
| Versão mais recente | PNG-compressed cursor entries supported since Windows Vista (2007) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de CUR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos CUR.