ESP32-targz

๐Ÿ—œ๏ธ An Arduino library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266

OTHER License

Stars
114

Bot releases are visible (Hide)

ESP32-targz - 0.2.0

Published by tobozo almost 4 years ago

In this release:

  • bugfix (#8) where gzUpdater was crashing (thanks to @scubachristopher for reporting this).
  • temporary downgrade of tarGzExpander now using an intermediary file until gzStream->tarStream gets fixed
  • error reporting was slightly improved and is now throwing much less false positives.
ESP32-targz - Maintenance release

Published by tobozo about 4 years ago

Added getGzBufferUint8() to make this 4KB stream buffer available outside the library scope, so they're not completely wasted.

ESP32-targz - Bugfix

Published by tobozo over 4 years ago

This release fixes a bug where the file name wasn't correctly extracted when untarring multiple files.

ESP32-targz - Dual ESP32 / ESP8266 Support

Published by tobozo over 4 years ago

Bugfixes:

  • Untar: was only unpacking the first file
  • Crashes and memory leaks: when using free() instead of delete()
  • Path truncation: at 32 chars on SPIFFS in Unpack_tar example

Refactor

  • Library now properly distributed in .h + .cpp files and has an inclusion guard
  • More verbosity for untar
  • Directory listing functions differ for ESP8266 and ESP32

Support

  • On ESP8266 this library supports the following filesystems SDFS, SPIFFS, LittleFS
  • On ESP32 this library supports the following filesystems SD, SD_MMC, SPIFFS
ESP32-targz - initial release

Published by tobozo over 4 years ago