Supported File Types
    • PDF

    Supported File Types

    • PDF

    Article summary

    The following file types and extensions are currently supported by Glasswall. 

    Learn more about Glasswall CDR.

    If you don't see your desired file extension below, please let us know.


    Glasswall offers two levels of CDR for our supported file types.

    Comprehensive

    Glasswall extrapolates the file to its granular levels, then inspects and validates every component, their relationships, and their attributes in accordance with the file vendor specification.

    File TypeExtensionContent Management Policies  ⓘ
    Word Binary File.doc, .dotDDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
    Excel Binary File.xls, .xltDDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
    PowerPoint Binary File.ppt, .pps, .potEmbedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
    PDF Document.pdfAcroform, Actions All, Digital Signatures, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, JavaScript, Metadata
    Office Open XML Document.docx, .docm, .dotx, .dotmDDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
    Office Open XML Workbook.xlsx, .xltx, .xltm, .xlsmConnections, DDE, Embedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
    Office Open XML Presentation.pptx, .pptm, .ppsx, .ppam, .potm, .ppsm, .potxEmbedded Files, Embedded Images, External Hyperlinks, Internal Hyperlinks, Macros, Metadata, Review Comments
    TIFF Image.tif, .tiff, .geotiffMetadata
    SVG Image.svgForeign Objects, Scripts, External Hyperlinks
    Enhanced Meta File.emf-
    Windows Metafile Format.wmf-
    JPEG Image.jpeg, .jpg, .jpe, .jif, .jfif, .jfi-
    PNG Image.png-
    GIF Image.gif-
    BMP Image.bmp, .dib-

    Learn more about content management & policy definitions. 

    Standard

    Glasswall extrapolates the file at a high level (e.g., container level), then validates these components against a subset of selected rules from the file vendor specification. For example, Glasswall may validate attributes of a container and ensure that the streams are of the correct size, running order, and encoding in relation to the container metadata. However, the contents of these streams are not further inspected, validated, or cleansed.

    File TypeExtensionContent Management Policies  ⓘ
    WebP Image.webpMetadata
    Waveform Audio File.wav, .wave-
    Mpeg-2 Media File.mpg, .mpeg-
    MP3 Audio File.mp1, .mp2, .mp3-
    MP4 Media File.mp4, .m4a, .m4p, .m4b, .m4r, .m4v-
    Binary
    Windows Portable Executable Format.acm, .ax, .cpl, .dll, .drv, .mui, .exe, .ocx, .scr, .sys, .efi, .tsp-
    Mach Object Format.o, .dylib-
    Common Object File Format.o, .obj-
    Executable & Linked Format.elf, .o, .so, .axf, .bin, .ko, .mod, .out-

    Note: Binary executable files should be used with caution; the use of additional security filters is highly recommended. Binary files are processed as per the standard processing level but binary files may still be risky in nature.

    Zip & Archive Support

    For the Embedded Engine SDK, we recommend that integrators explode archives before presenting files for CDR processing.

    Glasswall Halo provides archive support. Archive formats and file types are first identified using a structural check and then decompressed. 

    Depending on the format of extracted file types, the contents of the archive are processed and a brand-new archive with the secured content is created.

    File TypeExtensionsComment
    Zip Archive File.zip, .zip64Archive recreated
    7-Zip Archive File.7zArchive recreated
    BZip2 Archive File.bz2Archive recreated
    GZip Archive File.gzArchive recreated
    Rar Archive File.rarArchive decompression only
    Tar Archive File.tarArchive recreated
    XZ Compression based on LZMA.xzArchive recreated

    Glasswall Halo provides REST API endpoints that that can accept both single and archive files. 

    This overview describes how the Glasswall Halo solution provides a configurable ruleset for how archives are processed.

    Supported File Size

    Glasswall provides 64-bit version of a Dynamic-link Libraries (.DLL) for Windows and/or Shared Objects (.SO) for Linux operating systems that can analyse and protect files up to the size of 2GiB (2,147,483,648 bytes), provided that other internal limits (such as recursion depth) are satisfied.

    Learn more


    Was this article helpful?