NeoZip
Blockchain-Secured Zip Files

Securely store your documents and files using the industry standard ZIP format while tokenizing them as NFTs on the blockchain to provide immutable proof of ownership and authenticity.

NeoZipKit v0.3.0 Alpha Now Available! Developers can now integrate all NeoZip capabilities into their own applications.

🚀 NeoZipKit v0.3.0 Alpha Now Available! Integrate blockchain-secured ZIP files into your applications with our developer SDK.

Defining the Future of Data Archiving

PKware introduced the ZIP file format in 1989 as a file archiving software for DOS-based computers. It quickly gained popularity and became the standard for file compression and archiving. Although DOS is no longer used, ZIP files remain widely used and have seen few updates over the past 30+ years. NeoZip is a new software program that aims to expand on the legacy of ZIP by incorporating new features and technologies.

To achieve this, NeoZip leverages advancements in computing power and data processing to create more efficient and effective compression algorithms. Additionally, NeoZip integrates blockchain technology to tokenize ZIP files as NFTs, providing immutable proof of ownership and authenticity.

The use of blockchain technology provides significant benefits for organizations and individuals looking to secure and authenticate their archived files. It improves trust and transparency, helps meet regulatory compliance requirements, and provides an immutable record of a file's existence and authenticity. NeoZip offers both OpenTimestamps integration and NFT tokenization. These features, combined with ZIP archiving capability, provide comprehensive benefits related to the security and immutability of data.

Overall, the goal of NeoZip is to create a next-generation file compression and archiving tool that builds upon the strengths of the ZIP format while incorporating new technologies to improve performance, functionality, and security.

🚀 Alpha Release v0.3.0

NeoZipKit SDK - Developer Power

Integrate all NeoZip capabilities into your own applications. Create blockchain-secured ZIP files, add timestamping, and tokenize as NFTs—all with a simple npm install. Full TypeScript support, browser and server compatibility, and production-ready APIs.

Install from npm

npm

npm install neozipkit

yarn

yarn add neozipkit
View on npm

Browser & Server

Works seamlessly in both browser and Node.js environments. Platform-specific optimizations for optimal performance.

TypeScript Support

Full TypeScript definitions included. Type-safe APIs with comprehensive IntelliSense support for better developer experience.

Multiple Compression

Support for Deflate, ZStandard, and Stored compression methods. Choose the best algorithm for your use case.

Blockchain Timestamping

OpenTimestamps integration for immutable proof of file existence. Anchor your files to the Bitcoin blockchain.

NFT Tokenization

Transform ZIP files into ERC-721 NFTs with complete metadata. Full blockchain verification and ownership management.

Progress Tracking

Real-time progress tracking for long-running operations. Perfect for building responsive user interfaces.

✨ Alpha Release Available

NeoZip CLI - Command Line Power

The first full-featured command-line version of NeoZip, designed for automated creation of Verifiable NeoZip archive files. Perfect for developers, system administrators, and automation workflows that require blockchain-secured file archiving.

Full CLI Experience

Complete command-line interface with neozip, neounzip, and neolist commands for creating, extracting, and managing NeoZip archives.

PKZIP & InfoZip Compatibility

Full compatibility with PKZIP and InfoZip, the defining standards of the ZIP archive format. Works seamlessly with existing ZIP tools and maintains complete compatibility with standard ZIP archives across all platforms.

Zstandard Compression

Superior compression ratios using Zstandard algorithm for significantly smaller file sizes while maintaining fast processing speeds.

Streaming Support

Handle large files efficiently with streaming compression and decompression. Process files of any size without memory constraints.

Blockchain Integration

Seamless integration with NeoZipKit for automated blockchain tokenization and timestamping of your archive files.

Automation Ready

Perfect for automated workflows, CI/CD pipelines, and batch processing. Create verifiable archives programmatically.

The Alpha release is now available on NPM

Install from NPM

Benefits of Zip File Tokenization

Transform your ZIP files into blockchain-based NFTs and unlock powerful benefits that traditional file archiving simply cannot provide. NeoZip's tokenization technology delivers enhanced security, verifiable ownership, and immutable authenticity for your most important files. Each tokenized ZIP file includes built-in blockchain timestamping and uses Zstandard compression for superior data compression ratios.

Direct & Automated Ownership
Benefit: Complete ownership control without relying on third-party services. You maintain full control over your files and can transfer ownership instantly and securely through blockchain transactions.
Enhanced Security & Verification
Benefit: Tamper-proof verification that anyone can independently verify. Your files are protected against forgery and modification, with cryptographic proof that cannot be faked or altered.
Immutable Integrity & Provenance
Benefit: Permanent, unchangeable records that prove your file's history and ownership chain. No risk of lost records or disputed ownership - the blockchain provides an eternal, tamper-proof audit trail.
Flexible Ownership Models
Benefit: Simple, clear ownership that's easy to understand and manage. Each file has one owner, eliminating confusion and making transfers straightforward and transparent.
Advanced Compression
Benefit: Superior file compression using Zstandard algorithm for significantly smaller file sizes. Get better compression ratios than traditional ZIP formats while maintaining fast compression and decompression speeds.
Automatic Timestamping
Benefit: When your ZIP file is tokenized as an NFT, it automatically receives immutable blockchain timestamping (explained below). This creates an unchangeable record proving exactly when your files existed, with no additional steps required.

What is Blockchain Timestamping

Blockchain timestamping creates an immutable record of when your files existed by anchoring their cryptographic fingerprint to the Bitcoin blockchain. NeoZip implements this using OpenTimestamps, an open-source protocol that provides decentralized timestamping services.

Here's how it works: NeoZip calculates a SHA-256 hash of your ZIP file's contents and submits it to the OpenTimestamps network. The network aggregates multiple file hashes and creates a Merkle tree, then submits the root hash to the Bitcoin blockchain. This creates a permanent, tamper-proof record that proves your files existed at a specific point in time - verifiable by anyone without requiring trust in NeoZip or any central authority.

Blockchain Attestation
Creates a permanent, decentralized record of your files by anchoring their cryptographic hash to the Bitcoin blockchain, providing indisputable proof of existence
OpenTimestamps Integration
Leverages the OpenTimestamps protocol to create and verify timestamps, providing a standardized and open approach to blockchain timestamping
Secure Hash Aggregation
Uses SHA-256 hashing and Merkle trees to efficiently combine multiple file hashes into a single timestamp, ensuring data integrity while maintaining privacy
Verifiable Proof
Provides cryptographic proof that can be independently verified by anyone, without requiring trust in NeoZip or any third party

Planned Development

Here are some of the features that are planned for future development.

Blockchain Based Identity

A blockchain-based digital ID to show ownership of files archived using Zip provides benefits such as immutable proof of ownership, increased security, transparency, and traceability. It can also streamline the transfer of ownership and improve regulatory compliance.

Improved Compression Algorithm

A modern compression algorithm for Zip would need to balance improved compression efficiency with faster compression and decompression times while also providing better support for modern file types and hardware.

Revision Control with Timestamping

Adding timestamping to revision control in Zip files provides an additional layer of security and authenticity, making it easier to verify the integrity of the file, meet regulatory compliance requirements, and resolve disputes

WebAuthn Password-less Encryption

Using WebAuthn passkeys to encrypt Zip files provides increased security, ease of use, and compatibility with modern web browsers and devices. It can also provide multi-factor authentication and help organizations meet regulatory compliance requirements.

Verifiable Credentials

Adding verifiable credentials to zip files provides benefits such as improved trust, simplified verification, and regulatory compliance. It can be particularly useful when data privacy and security are critical, such as in healthcare or finance.

Zero-knowledge Proofs

Zero-knowledge proofs to ZIP files can provide benefits such as enhanced privacy, reduced trust requirements, improved transparency, regulatory compliance, and improved efficiency. It can be particularly useful in situations where data privacy and security are critical or where time is a critical factor.