![]() |
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
(Visual FoxPro) Add Binary Data to a ZIP Using AddBdSee more Zip ExamplesThis example demonstrates how to use the The data is created entirely in memory, added to the ZIP as
LOCAL lnSuccess LOCAL loZip LOCAL loBd lnSuccess = 0 * Create a new ZIP archive. loZip = CreateObject('Chilkat.Zip') lnSuccess = loZip.NewZip("inMemoryData.zip") IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip CANCEL ENDIF * Create a BinData object containing binary content. loBd = CreateObject('Chilkat.BinData') * Append some bytes as hexadecimal. * The decoded bytes will become the contents of the ZIP entry. lnSuccess = loBd.AppendEncoded("000102030405060708090A0B0C0D0E0F","hex") IF (lnSuccess = 0) THEN ? loBd.LastErrorText RELEASE loZip RELEASE loBd CANCEL ENDIF * Add the BinData contents as a file entry within the ZIP. * The file will be stored as "data/binary.dat" inside the ZIP archive. lnSuccess = loZip.AddBd("data/binary.dat",loBd) IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip RELEASE loBd CANCEL ENDIF * Write the ZIP archive to disk and close it. lnSuccess = loZip.WriteZipAndClose() IF (lnSuccess = 0) THEN ? loZip.LastErrorText RELEASE loZip RELEASE loBd CANCEL ENDIF ? "ZIP archive created successfully." RELEASE loZip RELEASE loBd |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.