compress

Compression and encoding utilities for data compression, decompression, and various encoding formats including gzip, deflate, LZW, base64, URL, and HTML encoding.

Functions

Function
Description
Example

gzip

Compress with gzip

await dphelper.compress.gzip('Hello World')

gunzip

Decompress gzip

await dphelper.compress.gunzip(compressedBlob)

deflate

Compress with deflate

await dphelper.compress.deflate('Hello World')

inflate

Decompress deflate

await dphelper.compress.inflate(compressedBlob)

compress

LZW compress

dphelper.compress.compress('Hello World')

decompress

LZW decompress

dphelper.compress.decompress(compressedString)

base64Encode

Encode to base64

dphelper.compress.base64Encode('Hello')

base64Decode

Decode from base64

dphelper.compress.base64Decode('SGVsbG8=')

urlEncode

URL encode

dphelper.compress.urlEncode('Hello World!')

urlDecode

URL decode

dphelper.compress.urlDecode('Hello%20World!')

htmlEncode

HTML encode

dphelper.compress.htmlEncode('<script>')

htmlDecode

HTML decode

dphelper.compress.htmlDecode('<script>')

Description

Comprehensive compression and encoding module providing:

  • Gzip/Deflate - Browser-native compression using CompressionStream API

  • LZW Compression - JavaScript-compatible compression for data storage

  • Base64 - Binary-to-text encoding for data transfer

  • URL Encoding - Percent-encoding for URLs and query strings

  • HTML Encoding - Escape special characters for safe HTML rendering

  • Universal - Works in both browser and server environments

Usage Examples

Gzip Compression

Deflate Compression

LZW Compression (JavaScript Compatible)

Base64 Encoding

URL Encoding

HTML Encoding

Advanced Usage

Data Compression for Storage

API Response Compression

String Compression for URLs

Secure Data Transfer

Cache with Compression

Details

  • Author: Dario Passariello

  • Version: 0.0.1

  • Creation Date: 20260313

  • Last Modified: 20260313

  • Environment: Works in both client and server environments


Automatically generated document

Last updated