O que é o formato de ficheiro JXL?
Um arquivo JXL armazena uma imagem em JPEG XL, um formato de imagem de uso geral desenvolvido pelo comitê JPEG e publicado como o padrão ISO/IEC 18181. Seu bitstream foi congelado em janeiro de 2021, e o formato é livre de royalties. O codificador e decodificador de referência, libjxl, é de código aberto e liderado pelo Google e Cloudinary.
Um único arquivo .jxl pode conter imagens lossy ou matematicamente lossless, portanto, um único formato abrange tanto fotografias quanto gráficos planos. Ele também suporta transparência alpha, animação multi-frame, high dynamic range (HDR) e amplas gamas de cores de até 32 bits por canal. Comparado com um .JPG na mesma qualidade, um arquivo JPEG XL é geralmente menor e adiciona a transparência que o JPEG nunca teve.
Um recurso de destaque é a recompressão lossless de JPEGs existentes: um JPEG comum pode ser reempacotado em JXL cerca de 20% menor e posteriormente restaurado para os bytes originais exatos. A maioria das pessoas encontra o formato quando um site ou ferramenta de imagem oferece JPEG XL como opção de exportação, ou quando baixam um arquivo .jxl e seu visualizador habitual ainda não o reconhece. A Apple adicionou suporte nativo no macOS 14 e iOS 17; no Windows e Linux, você adiciona suporte por meio de um visualizador de imagens ou das ferramentas de linha de comando libjxl. Seu principal rival é o .AVIF, que utiliza o codec AV1.
Segurança e proteção
RISCO: LOWA JXL file is passive image data and cannot run code on its own. As with any image format, keep your decoder or viewer updated, since parsing bugs in an image library are the only realistic risk vector.
Detalhes do formato
em resumoProgramas que abrem arquivos JXL
.jxl file normally. .jxl file; Preview on macOS 14 Sonoma and later opens it natively. .jxl file in Files or Photos; iOS 17 and later supports it natively. Detalhes técnicos
especificação profunda| Encoding | binary |
| Byte order | big-endian (ISOBMFF box headers); code-stream is bit-packed |
| Container | ISOBMFF box structure (optional) or a bare code-stream |
| Compression | JPEG XL (Modular mode for lossless, VarDCT for lossy); also losslessly recompresses existing JPEG data |
| Typical size | 40 KB - 20 MB |
| Structure | Signature box, then the JXL code-stream (one or more frames), plus optional Exif, XMP and ICC-profile boxes |
| Versioning | code-stream level 5 (default limits) or level 10 (extended limits) |
| Color depth | up to 32-bit floating point per channel; alpha, HDR and wide-gamut color |
| Dimensions Limit | up to 1,073,741,823 (2^30-1) pixels per side at level 10 |
| Platforms | Windows, macOS, Linux, iOS, Android |
| Initial Release Full | Code-stream frozen January 2021; ISO/IEC 18181-1:2022 |
| Notes | A defining feature is lossless, reversible transcoding of existing JPEG files, typically ~20% smaller. Native operating-system support arrived with macOS 14 Sonoma and iOS 17 (2023). Google removed the experimental JPEG XL flag from Chrome in version 110 (2023). |
| Lançado | 2021 (bitstream frozen January 2021; ISO/IEC 18181-1 published 2022) |
| Versão mais recente | ISO/IEC 18181 parts 1-4 (2022-2024); reference libjxl 0.11 (2024) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | jpeg.org |
Conversões de JXL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos JXL.
Perguntas frequentes
Como faço para abrir um arquivo JXL?
Por que meu navegador não abre um arquivo .jxl?
O JPEG XL é melhor que o JPEG?
Posso converter JXL para JPG?
djxl image.jxl image.jpg, ImageMagick ou GIMP. Se o JXL foi criado por transcodificação lossless de um JPEG, o JPEG original pode ser recuperado byte a byte.