Engee documentation

Registry table

The following formats are registered with FileIO:

Format Name extensions IO library detection or magic number

JLD

.jld

loads and saves on all platforms with JLD

(UInt8[0x4a, 0x75, 0x6c, 0x69, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x28, 0x48, 0x44, 0x46, 0x35, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x30, 0x2e, 0x30], UInt8[0x4a, 0x75, 0x6c, 0x69, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x28, 0x48, 0x44, 0x46, 0x35, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x30, 0x2e, 0x31])

JLD2

.jld2

loads and saves on all platforms with JLD2

(UInt8[0x4a, 0x75, 0x6c, 0x69, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x28, 0x48, 0x44, 0x46, 0x35, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x30, 0x2e, 0x32], UInt8[0x48, 0x44, 0x46, 0x35, 0x2d, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x4a, 0x75, 0x6c, 0x69, 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x2c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20])

BSON

.bson

loads and saves on all platforms with BSON

only extension

JLSO

.jlso

loads and saves on all platforms with JLSO

only extension

NPY

.npy

loads and saves on all platforms with NPZ

"\x93NUMPY"

NPZ

.npz

loads and saves on all platforms with NPZ

"PK\x03\x04"

RData

.rda, .RData, .rdata

loads with RData on all platforms

has detection function

RDataSingle

.rds

loads with RData on all platforms

has detection function

AVSfld

.fld

loads and saves on all platforms with AVSfldIO

"# AVS"

CSV

.csv

loads and saves on all platforms with CSVFiles

only extension

TSV

.tsv

loads and saves on all platforms with CSVFiles

only extension

Feather

.feather

loads and saves on all platforms with FeatherFiles

"FEA1"

Arrow

.arrow

loads and saves on all platforms with Arrow

UInt8[0x41, 0x52, 0x52, 0x4f, 0x57, 0x31, 0x00, 0x00]

Excel

.xls, .xlsx

loads and saves on all platforms with ExcelFiles

only extension

Stata

.dta

loads with StatFiles on all platforms

only extension

SPSS

.sav

loads with StatFiles on all platforms

":FL2"

SAS

.sas7bdat

loads with StatFiles on all platforms

UInt8[0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0xea, 0x81, 0x60, 0xb3, 0x14, 0x11, 0xcf, 0xbd, 0x92, 0x08, 0x00, 0x09, 0xc7, 0x31, 0x8c, 0x18, 0x1f, 0x10, 0x11]

Parquet

.parquet

loads with ParquetFiles on all platforms

"PAR1"

PBMBinary

.pbm

loads and saves on all platforms with ImageIO

"P4"

loads and saves on all platforms with Netpbm

loads and saves on all platforms with ImageMagick

PGMBinary

.pgm

loads and saves on all platforms with ImageIO

"P5"

loads and saves on all platforms with Netpbm

PPMBinary

.ppm

loads and saves on all platforms with ImageIO

"P6"

loads and saves on all platforms with Netpbm

PBMText

.pbm

loads and saves on all platforms with ImageIO

"P1"

loads and saves on all platforms with Netpbm

loads with ImageMagick on all platforms

PGMText

.pgm

loads and saves on all platforms with ImageIO

"P2"

loads and saves on all platforms with Netpbm

loads with ImageMagick on all platforms

PPMText

.ppm

loads and saves on all platforms with ImageIO

"P3"

loads and saves on all platforms with Netpbm

loads with ImageMagick on all platforms

NRRD

.nrrd, .nhdr

loads and saves on all platforms with NRRD

"NRRD"

AndorSIF

.sif

loads with AndorSIF on all platforms

"Andor Technology Multi-Channel File"

FLO

.flo

loads and saves on all platforms with OpticalFlowUtils

"PIEH"

CRW

.crw

loads and saves on all platforms with ImageMagick

UInt8[0x49, 0x49, 0x1a, 0x00, 0x00, 0x00, 0x48, 0x45]

CUR

.cur

loads and saves on all platforms with ImageMagick

UInt8[0x00, 0x00, 0x02, 0x00]

DCX

.dcx

loads and saves on all platforms with ImageMagick

UInt8[0xb1, 0x68, 0xde, 0x3a]

DOT

.dot

loads and saves on all platforms with ImageMagick

UInt8[0xd0, 0xcf, 0x11, 0xe0, 0xa1, 0xb1, 0x1a, 0xe1]

EPS

.eps

loads and saves on all platforms with ImageMagick

UInt8[0x25, 0x21, 0x50, 0x53, 0x2d, 0x41, 0x64, 0x6f]

saves with MimeWriter on all platforms

EXR

.exr

loads and saves on all platforms with ImageIO

UInt8[0x76, 0x2f, 0x31, 0x01]

HDR

.hdr

loads and saves on all platforms with ImageMagick

UInt8[0x23, 0x3f, 0x52, 0x41, 0x44, 0x49, 0x41, 0x4e]

ICO

.ico

loads and saves on all platforms with ImageMagick

UInt8[0x00, 0x00, 0x01, 0x00]

INFO

.info

loads and saves on all platforms with ImageMagick

UInt8[0x7a, 0x62, 0x65, 0x78]

JP2

.jp2

loads and saves on all platforms with ImageMagick

UInt8[0x00, 0x00, 0x00, 0x0c, 0x6a, 0x50, 0x20, 0x20]

PDB

.pdb

loads and saves on all platforms with ImageMagick

UInt8[0x73, 0x7a, 0x65, 0x7a]

PDF

.pdf

loads and saves on all platforms with ImageMagick

UInt8[0x25, 0x50, 0x44, 0x46]

saves with MimeWriter on all platforms

PGM

.pgm

loads and saves on all platforms with ImageMagick

UInt8[0x50, 0x35, 0x0a]

PSD

.psd

loads and saves on all platforms with ImageMagick

UInt8[0x38, 0x42, 0x50, 0x53]

RGB

.rgb

loads and saves on all platforms with ImageMagick

UInt8[0x01, 0xda, 0x01, 0x01, 0x00, 0x03]

WMF

.wmf

loads and saves on all platforms with ImageMagick

UInt8[0xd7, 0xcd, 0xc6, 0x9a]

WPG

.wpg

loads and saves on all platforms with ImageMagick

UInt8[0xff, 0x57, 0x50, 0x43]

Imagine

.imagine

loads and saves on all platforms with ImagineFormat

"IMAGINE"

TGA

.tga

loads and saves on all platforms with QuartzImageIO

only extension

loads and saves on all platforms with ImageMagick

GIF

.gif

loads and saves on all platforms with QuartzImageIO

UInt8[0x47, 0x49, 0x46, 0x38]

loads and saves on all platforms with ImageMagick

PNG

.png

loads and saves on all platforms with ImageIO

UInt8[0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a]

loads and saves on all platforms with QuartzImageIO

loads and saves on all platforms with ImageMagick

saves with MimeWriter on all platforms

JPEG

.jpeg, .jpg, .JPG

loads and saves on all platforms with JpegTurbo

UInt8[0xff, 0xd8, 0xff]

loads and saves on all platforms with ImageIO

loads and saves on all platforms with QuartzImageIO

loads and saves on all platforms with ImageMagick

BMP

.bmp

loads and saves on all platforms with QuartzImageIO

UInt8[0x42, 0x4d]

loads and saves on all platforms with ImageMagick

PCX

.pcx

loads and saves on all platforms with ImageMagick

(UInt8[0x0a, 0x02], UInt8[0x0a, 0x05])

SVG

.svg

saves with MimeWriter on all platforms

only extension

SIXEL

.sixel, .six

loads and saves on all platforms with Sixel

UInt8[0x1b, 0x50, 0x71]

loads and saves on all platforms with ImageIO

loads and saves on all platforms with ImageMagick

AVI

.avi

loads and saves on all platforms with ImageMagick

has detection function

loads and saves on all platforms with VideoIO

MP4

.mp4

loads and saves on all platforms with VideoIO

has detection function

OGG

.ogg, .ogv

loads and saves on all platforms with VideoIO

UInt8[0x4f, 0x67, 0x67, 0x53]

loads and saves on all platforms with LibSndFile

MATROSKA

.mkv, .mks, .webm

loads and saves on all platforms with VideoIO

UInt8[0x1a, 0x45, 0xdf, 0xa3]

OBJ

.obj

loads and saves on all platforms with MeshIO

only extension

PLY_ASCII

.ply

loads and saves on all platforms with MeshIO

"ply\nformat ascii 1.0"

PLY_BINARY

.ply

loads and saves on all platforms with MeshIO

"ply\nformat binary_little_endian 1.0"

2DM

.2dm

loads and saves on all platforms with MeshIO

"MESH2D"

OFF

.off

loads and saves on all platforms with MeshIO

"OFF"

MSH

.msh

loads and saves on all platforms with MeshIO

only extension

OUT

.out

loads and saves on all platforms with BundlerIO

"# Bundle file v0.3\n"

GSLIB

.gslib, .sgems

loads and saves on all platforms with GslibIO

only extension

WAV

.wav

loads and saves on all platforms with WAV

has detection function

loads and saves on all platforms with LibSndFile

FLAC

.flac

loads and saves on all platforms with FLAC

"fLaC"

loads and saves on all platforms with LibSndFile

JLPROF

.jlprof

loads and saves on all platforms with FlameGraphs

UInt8[0x4a, 0x4c, 0x50, 0x52, 0x4f, 0x46, 0x01, 0x00]

bedGraph

.bedgraph

loads and saves on all platforms with BedgraphFiles

has detection function

TIFF

.tiff, .tif

loads and saves on all platforms with ImageIO

has detection function

loads and saves on all platforms with QuartzImageIO

loads and saves on all platforms with ImageMagick

OMETIFF

.tif, .tiff

loads and saves on all platforms with OMETIFF

has detection function

h5mu

.h5mu

loads and saves on all platforms with Muon

has detection function

HDF5

.h5, .hdf5

loads and saves on all platforms with HDF5

has detection function

h5ad

.h5ad

loads and saves on all platforms with Muon

has detection function

STL_ASCII

.stl, .STL

loads and saves on all platforms with MeshIO

has detection function

STL_BINARY

.stl, .STL

loads and saves on all platforms with MeshIO

has detection function

GZIP

.gz

loads and saves on all platforms with Libz

has detection function

FITS

.fit, .fits, .fts, .FIT, .FITS, .FTS, .fit

loads and saves on all platforms with FITSIO

has detection function

loads and saves on all platforms with AstroImages

Gadget2

.gadget2, .Gadget2, .GADGET2

loads and saves on all platforms with AstroIO

has detection function

RawArray

.ra

loads and saves on all platforms with RawArray

UInt8[0x61, 0x72, 0x61, 0x77, 0x72, 0x72, 0x79, 0x61]

MetaImage

.mhd

loads and saves on all platforms with MetaImageFormat

"ObjectType"

vegalite

.vegalite

loads and saves on all platforms with VegaLite

only extension

vega

.vega

loads and saves on all platforms with Vega

only extension

saves with VegaLite on all platforms

FCS

.fcs

loads and saves on all platforms with FCSFiles

"FCS"

HTML

.html, .htm

saves with MimeWriter on all platforms

only extension

MIDI

.mid, .midi, .MID

loads and saves on all platforms with MIDI

"MThd"

QOI

.qoi

loads and saves on all platforms with QOI

"qoif"

loads and saves on all platforms with ImageIO

BIB

.bib

loads and saves on all platforms with Bibliography

only extension