zip-extractor
Service icon

Zip Extractor

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 25 Sep (3 weeks ago)
 by 
5.0
 (2 ratings)
zip-extractor

Zip Extractor

Details
Zip Extractor, A small, dependency-free OutSystems server-side component that extracts files from ZIP archives. It exposes two actions: ExtractZipFromBase64 and ExtractZipFromBinary. Both return a list of files where each file contains a Name and Content attribute. The component runs without any external or third-party integrations.
Read more

A small, dependency-free OutSystems server-side component that extracts files from ZIP archives. It exposes two actions: ExtractZipFromBase64 and ExtractZipFromBinary. Both return a list of files where each file contains a Name and Content attribute. The component runs without any external or third-party integrations.
Provide a simple, robust, and safe way to decode and extract ZIP archives supplied either as a Base64 string or as binary data. The component returns each entry in the archive as a structure containing the file name (including relative path inside the archive) and the file content (binary), so the caller can persist files, stream them to users, or process them further.



  • Use server-side runtime APIs (.NET classes) to open and enumerate ZIP entries.
  • Do not call external web services or third-party packages — the component must remain self-contained.
  • For each zip entry that is a file:
    1. Read its full content into a binary buffer.
    2. Create a ZipFile structure with Name set to the entry path and Content set to the binary buffer.
    3. Append to output list.
  • Skip directory-only entries (those that end with / or are marked as folders).
  • Preserve entry names exactly as they appear in the archive (do not normalize path separators unless you have a platform reason to do so).


Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category