Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Vous cherchez une fonction ?
Utilitaires >> Graph 90+E >> Divers >> Squish It !!
Squish It !!
Version : 1.12 Taille : 223344 octets Ajouté le : 2025-11-16 11:10 Modifié le : 2025-12-28 21:04
Auteur et posteur :
SlyvttHors ligneMaître du PuzzlePoints: 2789 Défis: 17 Message
Planète Casio - Programme Casio - Squish It !! - slyvtt - Calculatrices
Nombre de visites sur cette page : 302
Score au progrank : 17
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
45 téléchargements | Soumettre un test

Ce programme est sous licence GPL 3.0.


Description en français :

The Graph Math+, released in late 2024, is very similar to the G90+E but suffers from a severe reduction in available user flash memory: only 4.5 MB, compared to 16 MB previously.
For regular users, this limitation is acceptable. For power users and developers who maintain and test multiple add-ins, this drastically reduced storage becomes a daily obstruction.

Squish It !! was created to address this limitation by providing on-calculator compression and decompression for add-ins, allowing users to effectively expand their usable storage.
The tool introduces a custom compressed format G3Z) and integrates several efficient compression algorithms.

Squish It !! is based on:
- cZlib 1.2.5 --- https://git.planet-casio.com/Slyvtt/cZlib
- cLZ4 1.10.0 --- https://git.planet-casio.com/Fcalva/cLZ4

Compatibility and Requirements

Run only on fxCG-100 or Graph Math+.
Not compatible with Prizm machines and fxCG-50 / Graph 90+E.

Minimum OS version: 2.00
Prerequisite: Jailbreak via the latest MPM (Planète Casio Forge)

How Squish It !! Works

The program lists:
- G3A files --- uncompressed add-ins
- G3Z files --- compressed add-ins using the Squish It !!
proprietary format

The interface allows:
- Compressing a G3A → G3Z
- Decompressing a G3Z → G3A

The operation starts by pressing EXE or OK.
Squish It !! automatically detects:
- File type
- Compression algorithm
- Required buffer size

Compression and decompression operation can be stopped by pressing the BACK key.

Available Compression Algorithms

- ZlibMax --- zlib, maximum compression ratio
- ZlibFst --- zlib, optimized for speed
- LZ4Max --- LZ4 HC, level 9
- LZ4Fst --- LZ4 HC, level 3 (fast)

Reliability

To ensure reliability, 31 different add-ins were processed through all
methods:
- Compressed
- Decompressed
- Executed after decompression
All tests passed successfully.
A safety mechanism prevents compressing Squish It !! itself.

Disclaimer

This software is a Work in Progress and is provided "as is", without warranty of any kind.
Although extensive testing has been performed, unexpected behavior may occur.

Please:
- Avoid using it on sensitive or irreplaceable data
- Ensure regular backups of your calculator storage
- Send bugs reports when you find some (with possibly the way to reproduce it as accurately as possible)

The author cannot be held responsible for any data loss or damage.

English description:

The Graph Math+, released in late 2024, is very similar to the G90+E but suffers from a severe reduction in available user flash memory: only 4.5 MB, compared to 16 MB previously.
For regular users, this limitation is acceptable. For power users and developers who maintain and test multiple add-ins, this drastically reduced storage becomes a daily obstruction.

Squish It !! was created to address this limitation by providing on-calculator compression and decompression for add-ins, allowing users to effectively expand their usable storage.
The tool introduces a custom compressed format G3Z) and integrates several efficient compression algorithms.

Squish It !! is based on:
- cZlib 1.2.5 --- https://git.planet-casio.com/Slyvtt/cZlib
- cLZ4 1.10.0 --- https://git.planet-casio.com/Fcalva/cLZ4

Compatibility and Requirements

Run only on fxCG-100 or Graph Math+.
Not compatible with Prizm machines and fxCG-50 / Graph 90+E.

Minimum OS version: 2.00
Prerequisite: Jailbreak via the latest MPM (Planète Casio Forge)

How Squish It !! Works

The program lists:
- G3A files --- uncompressed add-ins
- G3Z files --- compressed add-ins using the Squish It !!
proprietary format

The interface allows:
- Compressing a G3A → G3Z
- Decompressing a G3Z → G3A

The operation starts by pressing EXE or OK.
Squish It !! automatically detects:
- File type
- Compression algorithm
- Required buffer size

Compression and decompression operation can be stopped by pressing the BACK key.

Available Compression Algorithms

- ZlibMax --- zlib, maximum compression ratio
- ZlibFst --- zlib, optimized for speed
- LZ4Max --- LZ4 HC, level 9
- LZ4Fst --- LZ4 HC, level 3 (fast)

Reliability

To ensure reliability, 31 different add-ins were processed through all
methods:
- Compressed
- Decompressed
- Executed after decompression
All tests passed successfully.
A safety mechanism prevents compressing Squish It !! itself.

Disclaimer

This software is a Work in Progress and is provided "as is", without warranty of any kind.
Although extensive testing has been performed, unexpected behavior may occur.

Please:
- Avoid using it on sensitive or irreplaceable data
- Ensure regular backups of your calculator storage
- Send bugs reports when you find some (with possibly the way to reproduce it as accurately as possible)

The author cannot be held responsible for any data loss or damage.


Commentaires :



Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2026 | Il y a 81 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd