mkzip

Matlab class to losslessly compress and uncompress numerical matrices and strings in memory

https://github.com/duijnhouwer/mkzip

Al momento, stai seguendo questo contributo

Matlab class to losslessly compress and uncompress numerical matrices and strings in memory

Example:

d = randi(8,1000,1000); % generate some data
M = mkzip(d) % returns compressed version of d in mkzip object M
d = M.unzip; % returns uncompressed data in d
r = M.ratio % returns the compression ratio r

This is a class wrapper for Michael Kleder dzip/dunzip functions. The main advantage of making this a class is that it is impossible to forget that a certain array is zipped and end up doing calculations on it as if it is the actual data, which could be disastrous. It also provides some extra functionality (e.g., ratio) and as a class only one M-file is needed instead of one for dzip and one for dunzip.

Cita come

Duijnhouwer (2026). mkzip (https://github.com/duijnhouwer/mkzip), GitHub. Recuperato .

Categorie

Scopri di più su Denoising and Compression in Help Center e MATLAB Answers

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux

Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate

Versione Pubblicato Note della release Action
1.0.2

updated help text, moved into github repository

1.0.1

Removed a redundant sub-function

1.0.0

Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.
Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.