EldoS | Feel safer!

Software components for data protection, secure storage and transfer

SolFS vs. ZIP - comparison chart

Solid File System (SolFS) is first of all a file system, a method for storing and organization of named blocks of information.

ZIP is a file format for storing various data in compressed form.

Feature SolFS™ ZIP
Massively cross-platform support yes yes
Adaptive compression 1 yes no 2
Encryption of individual files yes yes
Encryption of directory information yes yes/no 3
Strong symmetric encryption yes yes/no 4
PKI-based encryption yes no 5
Resistance to storage corruption 6 yes yes/no
Modification and updates of data 7 yes yes/no
Alternate file streams yes no
Tags yes no
Custom attributes yes no
Built-in search mechanisms yes no
File name length Unlimited 65536 bytes
File name character set Unicode OEM/UTF8 8
File name case sensitivity Optional Sensitive
Large (over 4Gb) files support yes yes/no 9
Symbolic links yes no
Storage metadata yes no
Support Standard support included, advanced support available Provided by component / library authors or community
Source-code availability Available Depends on component / library
Format documentation Available Available
Feature SolFS™ ZIP

1  With Adaptive compression you can choose specific compression algorithm for each file, depending on its type. Eg. you can use PPM compression for text files, RLE for bitmaps and some LZ* for binary files. SolFS supports different compression algorithms via callbacks.
2  ZIP offers limited choice of compression algorithms, most of which have limited scope of availability across platforms and ZIP implementations. Moreover, control over choice of algorithms is in many cases absent.
3  Encryption of central directory is defined in APPNOTE of PKWare Corporation. It is not implemented by most ZIP libraries and components
4  Strong encryption (AES etc.) support was introduced independently by PKWare and WinZIP. Due to these two formats are not compatible with each other, and many implementations support none.
5  In SolFS PKI-based encryption is implemented via callbacks. In ZIP PKI-based encryption is a proprietary extension used by PKWare and not licensed or implemented by other library (some libraries including SecureBlackbox implement decryption part).
6  In most cases if some pieces of data are broken in SolFS container, only one or several files are affected. In case of ZIP if central directory is damaged, the archive is completely lost.
7  In SolFS you can add, delete or modify files inside without rewriting the complete storage. Deletion and modification of files in ZIP file requires that complete archive is rewritten.
8  Most implementations don't support UTF8.
9  Support for files larger than 4Gb requires ZIP64 support, which is missing from many ZIP implementations.


Back to top

As of July 15, 2016 EldoS business operates as a division of /n software, inc. For more information, please read the announcement.

Got it!