Sample code for 30+ languages & platforms
DataFlex

Check if a File is in Gzip Format

See more Gzip Examples

This example demonstrates how to use the ExamineFile method to determine whether a file is in Gzip format.

The method inspects the contents of the specified file and returns true if the file is recognized as a valid Gzip file, or false if it is not. This is useful for validating input files before attempting to decompress them.

If the method fails (for example, if the file does not exist or cannot be accessed), the CHECK_SUCCESS macro reports the error.

Chilkat DataFlex Downloads

DataFlex
Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoGzip
    String sFilePath
    Boolean iIsGzip

    // This example demonstrates how to determine if a file is in Gzip format.

    Get Create (RefClass(cComChilkatGzip)) To hoGzip
    If (Not(IsComObjectCreated(hoGzip))) Begin
        Send CreateComObject of hoGzip
    End

    // The file to examine:
    Move "test.gz" To sFilePath

    // Check if the file is a valid Gzip file:
    Get ComExamineFile Of hoGzip sFilePath To iIsGzip

    If (iIsGzip = True) Begin
        Showln "The file is a valid Gzip file."
    End
    Else Begin
        Showln "The file isnot a Gzip file."
    End



End_Procedure