![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Xojo Plugin) Retrieve Metadata from Gzip Data in Memory (BinData)This example demonstrates how to use the The Gzip data is first loaded into the The metadata is returned in a Note: This example requires Chilkat v11.5.0 or greater.
Dim success As Boolean success = False // This example demonstrates how to retrieve metadata from Gzip data // stored in a BinData object. Dim gzip As New Chilkat.Gzip Dim bd As New Chilkat.BinData Dim json As New Chilkat.JsonObject // Load a Gzip file into BinData: success = bd.LoadFile("example.txt.gz") If (success = False) Then System.DebugLog(bd.LastErrorText) Return End If // Get the metadata information from the in-memory Gzip data: success = gzip.GetGzipInfoBd(bd,json) If (success = False) Then System.DebugLog(gzip.LastErrorText) Return End If // Output the JSON containing metadata: System.DebugLog("Gzip metadata JSON:") System.DebugLog(json.Emit()) // Access individual fields only if they exist: If (json.HasMember("filename") = True) Then Dim filename As String filename = json.StringOf("filename") System.DebugLog("Filename: " + filename) End If If (json.HasMember("comment") = True) Then Dim comment As String comment = json.StringOf("comment") System.DebugLog("Comment: " + comment) End If If (json.HasMember("extraData") = True) Then Dim extraData As String extraData = json.StringOf("extraData") System.DebugLog("ExtraData (Base64): " + extraData) End If |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.