Open hedger opened 1 week ago
Compiled f7 firmware for commit 70c95e5e
:
PVS-Studio report for commit e8a2a4b2
:
Will the use case here be that the users are expected to compress files off-site and e.g. include compressed assets inside the FAP, or is this in preparation for FAPs compressing assets internally and decompressing during the first-time extraction step?
Will the use case here be that the users are expected to compress files off-site and e.g. include compressed assets inside the FAP, or is this in preparation for FAPs compressing assets internally and decompressing during the first-time extraction step?
Primary objective for this PR is to reduce resource bundle size in update package, improving update speeds.
However, with improved compression APIs, it may be reused in other subsystems.
However, with improved compression APIs, it may be reused in other subsystems.
Yeah - considering that FAP asset unpacking is IO bound (as far as I can tell), and those assets can never be referenced directly without unpacking, feels like storing them compressed is a win - less IO reads, and faster FAP installation times.
What's new
storage extract
command for extracting plain .tar and .ths archives at arbitrary paths.ths
Verification
storage extract
in CLIChecklist (For Reviewer)