¿Qué es el formato de archivo SKETCH?
.sketch es un archivo de gráficos vectoriales generado por Sketch, una herramienta de macOS utilizada para crear imágenes vectoriales y diseños de UI/UX. Un solo archivo .sketch puede contener una o más capas de objetos, incluyendo formas, texto o símbolos. El formato fue desarrollado por Bohemian Coding, que ahora opera como Sketch B.V.
Desde Sketch 43 (2017), un archivo .sketch se estructura como un archivo ZIP que contiene archivos JSON: document.json almacena la configuración global del documento, meta.json registra los metadatos de la versión y una carpeta pages/ contiene cada página como un archivo .json individual. Los archivos creados antes de Sketch 43 utilizaban un formato interno diferente: una única base de datos SQLite en lugar de un paquete ZIP.
Los archivos .sketch son utilizados principalmente por diseñadores gráficos para proyectos relacionados con interfaces gráficas móviles e iOS, así como proyectos de diseño de sitios web y aplicaciones. Los diseñadores pueden crear gráficos vectoriales utilizando herramientas como lápiz, vectores, texto, formas y otros elementos avanzados, incluyendo degradados, sombras, bordes y Símbolos reutilizables.
Los proyectos almacenados como archivos .sketch pueden exportarse a otros formatos de archivo estándar, como .SVG, .PNG, .PDF, .JPG y otros. Sketch también ofrece un servicio de uso compartido en la nube y un visor e inspector basado en web para compartir proyectos con las partes interesadas. Herramientas de terceros, como Lunacy de Icons8 y Figma (mediante importación), pueden abrir o inspeccionar archivos .sketch en Windows, Linux y la web.
Seguridad y protección
RIESGO: LOWUn .sketch es un documento de diseño (ZIP de JSON + imágenes) sin código ejecutable, por lo que es seguro de abrir. La precaución principal es genérica: abra solo archivos de remitentes de confianza y trate el ZIP incrustado como cualquier archivo comprimido. Tenga cuidado con los sitios web sospechosos de «visor/convertidor de .sketch gratuito» que puedan incluir adware; prefiera la aplicación web oficial de Sketch, Lunacy, o simplemente descomprima el archivo con una herramienta de archivo normal.
Detalles del formato
en pocas palabras- Sketchbook / archivos de dibujo 'sketch' genéricos - Algunas aplicaciones sencillas de dibujo o notas guardan bocetos a mano alzada con el nombre .sketch, sin relación con la aplicación de diseño Sketch.
Programas que abren archivos SKETCH
Detalles técnicos
especificación profunda| Formato de contenedor | Archivo ZIP (Sketch 43+, desde 2017 en adelante); los archivos guardados por versiones anteriores de Sketch eran una única base de datos SQLite |
| Estructura interna del ZIP | `document.json` (ajustes globales), `meta.json` (metadatos), `user.json` (estado por usuario), `pages/*.json` (un archivo por página), `images/` (mapas de bits incrustados), `previews/` (miniaturas PNG) |
| Bytes mágicos | `50 4B 03 04` en el desplazamiento 0 - firma estándar de encabezado de archivo local ZIP; los archivos anteriores a Sketch 43 comienzan con `53 51 4C 69 74 65` («SQLite format 3») en su lugar |
| Tipo MIME | `application/zip` - el archivo es un ZIP estructuralmente válido; no existe un tipo MIME específico registrado para Sketch |
| Plataforma nativa | Solo macOS para la aplicación de edición Sketch; el contenido ZIP+JSON se puede descomprimir e inspeccionar en cualquier sistema operativo |
| Modelo de página y mesa de trabajo | Los documentos se organizan en páginas; cada página contiene mesas de trabajo (marcos de tamaño fijo) y capas de lienzo libre; cada página se serializa como un archivo JSON independiente dentro de `pages/` |
| Tipos de capa | Texto, rectángulo, óvalo, trazado Bézier, grupo, mapa de bits, maestro de símbolo, instancia de símbolo, sector, punto interactivo, grupo de formas |
| Símbolos y estilos compartidos | Símbolos reutilizables definidos una vez por documento y referenciados por UUID; los estilos de texto y de capa compartidos propagan las actualizaciones globalmente en todas las páginas |
| Codificación de color | Valores RGBA almacenados como flotantes JSON en el rango 0.0-1.0; admite variables de color a nivel de documento («muestras») y estilos de capa compartidos |
| Formato de trazado vectorial | Curvas Bézier almacenadas como matrices JSON de puntos de control (`curveFrom`, `curveTo`, `point`); las coordenadas se normalizan al cuadro delimitador de la capa en un espacio de 0.0-1.0, no en píxeles absolutos |
| Manejo de imágenes ráster | Archivos de mapa de bits originales incrustados en la carpeta `images/` dentro del ZIP, referenciados por hash de contenido en JSON; admite imágenes de origen JPEG, PNG, GIF y TIFF |
| Formatos y escalas de exportación | SVG, PNG, JPG, PDF, TIFF, WebP; las mesas de trabajo y sectores se pueden exportar a 1×, 2×, 3× o multiplicadores de escala personalizados |
| Nube y uso compartido | Sketch Cloud proporciona enlaces de visor alojados, comentarios e inspección para desarrolladores desde cualquier archivo `.sketch` cargado a través de la aplicación o CLI |
| Compatibilidad con terceros | Lunacy (Icons8) abre `.sketch` en Windows, Linux y web; Figma admite la importación directa; Zeplin, Abstract y Avocode admiten la inspección para la entrega de diseños |
| API de complementos y scripting | Los complementos de JavaScript que se ejecutan en macOS pueden leer y mutar el JSON del documento a través de la API de JavaScript de Sketch; los aspectos internos del formato de archivo están documentados públicamente por Sketch B.V. |
| Lanzado | Sketch app 1.0 in 2010; the open ZIP+JSON file format since Sketch 43 (2017) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | developer.sketch.com |
Conversiones de SKETCH
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SKETCH.