A Double-Adaptive File Compression Algorithm | Synapse