![]() |
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
(Delphi ActiveX) Add Base64-Encoded Data to a ZIP Using AddEncodedSee more Zip ExamplesThis example demonstrates how to use the The example adds Base64-encoded data as a file named This method is useful when binary data already exists in encoded textual form, such as Base64 or hex.
uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Chilkat_TLB; ... procedure TForm1.Button1Click(Sender: TObject); var success: Integer; zip: TChilkatZip; base64Data: WideString; begin success := 0; zip := TChilkatZip.Create(Self); success := zip.NewZip('encodedData.zip'); if (success = 0) then begin Memo1.Lines.Add(zip.LastErrorText); Exit; end; // Base64 for the text: "Hello World!" base64Data := 'SGVsbG8gV29ybGQh'; // Add the decoded bytes as "hello.txt" within the ZIP archive. success := zip.AddEncoded('hello.txt','base64',base64Data); if (success = 0) then begin Memo1.Lines.Add(zip.LastErrorText); Exit; end; // Write the ZIP archive to disk and close it. success := zip.WriteZipAndClose(); if (success = 0) then begin Memo1.Lines.Add(zip.LastErrorText); Exit; end; Memo1.Lines.Add('ZIP archive created successfully.'); end; |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.