O que é o formato de ficheiro SKETCH?
.sketch é um arquivo de gráficos vetoriais gerado pelo Sketch, uma ferramenta do macOS usada para criar imagens vetoriais e designs de UI/UX. Um único arquivo .sketch pode conter uma ou mais camadas de objetos, incluindo formas, texto ou símbolos. O formato foi desenvolvido pela Bohemian Coding, que agora opera como Sketch B.V.
Desde o Sketch 43 (2017), um arquivo .sketch é estruturado como um arquivo ZIP contendo arquivos JSON: document.json armazena as configurações globais do documento, meta.json registra metadados de versão e uma pasta pages/ contém cada página como um arquivo .json individual. Arquivos criados antes do Sketch 43 usavam um formato interno diferente - um único banco de dados SQLite em vez de um pacote ZIP.
Arquivos .sketch são usados principalmente por designers gráficos para projetos relacionados a interfaces gráficas de iOS e dispositivos móveis, bem como projetos de design de sites e aplicativos. Os designers podem criar gráficos vetoriais usando ferramentas como lápis, vetores, texto, formas e outros elementos avançados, incluindo gradientes, sombras, bordas e Símbolos reutilizáveis.
Projetos armazenados como arquivos .sketch podem ser exportados para outros formatos de arquivo padrão, como .SVG, .PNG, .PDF, .JPG e outros. O Sketch também fornece um serviço de compartilhamento na nuvem e um visualizador e inspetor baseado na web para compartilhar projetos com as partes interessadas. Ferramentas de terceiros, incluindo o Lunacy da Icons8 e o Figma (via importação), podem abrir ou inspecionar arquivos .sketch no Windows, Linux e na web.
Segurança e proteção
RISCO: LOWUm .sketch é um documento de design (ZIP de JSON + imagens) sem código executável, portanto é seguro abrir. A principal precaução é genérica: abra apenas arquivos de remetentes confiáveis e trate o ZIP incorporado como qualquer arquivo compactado. Cuidado com sites de «visualizador/conversor de .sketch gratuito» suspeitos que podem incluir adware - prefira o aplicativo web oficial do Sketch, o Lunacy ou apenas descompacte o arquivo com uma ferramenta de arquivo normal.
Detalhes do formato
em resumo- Sketchbook / arquivos de desenho 'sketch' genéricos - Alguns aplicativos simples de desenho ou notas salvam esboços à mão livre com o nome .sketch, sem relação com o aplicativo de design Sketch.
Programas que abrem arquivos SKETCH
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP (Sketch 43+, de 2017 em diante); arquivos salvos por versões anteriores do Sketch eram um único banco de dados SQLite |
| Estrutura interna do ZIP | `document.json` (configurações globais), `meta.json` (metadados), `user.json` (estado por usuário), `pages/*.json` (um arquivo por página), `images/` (bitmaps incorporados), `previews/` (miniaturas PNG) |
| Magic bytes | `50 4B 03 04` no deslocamento 0 - assinatura padrão de cabeçalho de arquivo local ZIP; arquivos anteriores ao Sketch 43 começam com `53 51 4C 69 74 65` («SQLite format 3») em vez disso |
| Tipo MIME | `application/zip` - o arquivo é um ZIP estruturalmente válido; não existe um tipo MIME específico registrado para o Sketch |
| Plataforma nativa | Apenas macOS para o aplicativo editor Sketch; o conteúdo ZIP+JSON pode ser descompactado e inspecionado em qualquer sistema operacional |
| Modelo de página e prancheta | Os documentos são organizados em páginas; cada página contém pranchetas (quadros de tamanho fixo) e camadas de tela livre; cada página é serializada como um arquivo JSON separado dentro de `pages/` |
| Tipos de camada | Texto, retângulo, oval, caminho Bézier, grupo, bitmap, mestre de símbolo, instância de símbolo, fatia (slice), ponto de acesso (hotspot), grupo de formas |
| Símbolos e estilos compartilhados | Símbolos reutilizáveis definidos uma vez por documento e referenciados por UUID; estilos de texto e estilos de camada compartilhados propagam atualizações globalmente em todas as páginas |
| Codificação de cores | Valores RGBA armazenados como floats JSON no intervalo 0.0-1.0; suporta variáveis de cor de nível de documento («amostras») e estilos de camada compartilhados |
| Formato de caminho vetorial | Curvas de Bézier armazenadas como arrays JSON de pontos de controle (`curveFrom`, `curveTo`, `point`); as coordenadas são normalizadas para a caixa delimitadora da camada no espaço 0.0-1.0, não em pixels absolutos |
| Manipulação de imagem raster | Arquivos bitmap originais incorporados na pasta `images/` dentro do ZIP, referenciados por hash de conteúdo no JSON; suporta imagens de origem JPEG, PNG, GIF e TIFF |
| Formatos e escalas de exportação | SVG, PNG, JPG, PDF, TIFF, WebP; pranchetas e fatias podem ser exportadas em 1×, 2×, 3× ou multiplicadores de escala personalizados |
| Nuvem e compartilhamento | O Sketch Cloud fornece links de visualização hospedados, comentários e inspeção de desenvolvedor a partir de qualquer arquivo `.sketch` carregado via aplicativo ou CLI |
| Compatibilidade com terceiros | Lunacy (Icons8) abre `.sketch` no Windows, Linux e web; Figma suporta importação direta; Zeplin, Abstract e Avocode suportam inspeção para entrega de design (handoff) |
| API de plugins e scripts | Plugins JavaScript executados no macOS podem ler e transformar o JSON do documento via API JavaScript do Sketch; os internos do formato de arquivo são documentados publicamente pela Sketch B.V. |
| Lançado | Sketch app 1.0 in 2010; the open ZIP+JSON file format since Sketch 43 (2017) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | developer.sketch.com |
Conversões de SKETCH
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SKETCH.