Difference between revisions of "Compression"
From SizeCoding
Dresdenboy (talk | contribs) (Initial page) |
Dresdenboy (talk | contribs) (Initial page on compression) |
||
Line 2: | Line 2: | ||
==Available tools== | ==Available tools== | ||
− | TBD | + | {| class="wikitable sortable" |
+ | |- | ||
+ | ! Name !! Platform !! Features !! Link | ||
+ | |- | ||
+ | | '''Pakettic''' || '''[[TIC-80]]''' || | ||
+ | * ML based optimization of source code | ||
+ | * optimization hints | ||
+ | * Zopfli based | ||
+ | || https://github.com/vsariola/pakettic/ | ||
+ | |- | ||
+ | | '''tic-tool''' || '''[[TIC-80]]''' || | ||
+ | * variable name optimization | ||
+ | * live heatmap of compressed source code to help identifying code parts, where changing the code might help | ||
+ | || https://github.com/exoticorn/tic-tool | ||
+ | |- | ||
+ | | '''pactic''' || '''[[TIC-80]]''' || TBD || https://github.com/phlubby/pactic | ||
+ | |} | ||
==Platforms with compression== | ==Platforms with compression== |
Revision as of 10:09, 10 March 2024
This page covers compression related topics. This involves information about available tools on different platforms, platforms with compression support, compression algorithms and related decompression routines suited for the use in sizecoding, and ways to adapt code for better compression on different platform.
Contents
Available tools
Name | Platform | Features | Link |
---|---|---|---|
Pakettic | TIC-80 |
|
https://github.com/vsariola/pakettic/ |
tic-tool | TIC-80 |
|
https://github.com/exoticorn/tic-tool |
pactic | TIC-80 | TBD | https://github.com/phlubby/pactic |
Platforms with compression
TBD
Compression algorithms suited for sizecoded productions
TBD
TBD
Code optimization for better compression
TBD