[tz] Looking for a way to cut down binary zoneinfo size. Does anyone have the way to?

Ian Abbott abbotti at mev.co.uk
Fri May 19 09:53:44 UTC 2017


On 18/05/17 19:30, Garrett Wollman wrote:
> <<On Thu, 18 May 2017 09:16:03 -0700, Viktor Sergiienko <singalen at gmail.com> said:
>
>> I'm developing for a pretty small-sized embedded system, and 2.9M of
>> binaries is a bit too much for us.
>> The system never uses a date before 2007.
>
>> I estimate I can slim it down too 500K by cutting down the old data.
>
> If you already have some sort of compression library on this system,
> you can just store up a compressed copy of the tzdata files and save
> far more.
>
> Results with various compression formats:
>
> -rw-r--r--  1 wollman  users   86292 May 18 14:29 foo.cpio.xz
> -rw-r--r--  1 wollman  users  317317 May 18 14:28 foo.tar.Z
> -rw-r--r--  1 wollman  users  126190 May 18 14:27 foo.tar.bz2
> -rw-r--r--  1 wollman  users  182065 May 18 14:27 foo.tar.gz
> -rw-r--r--  1 wollman  users   89776 May 18 14:27 foo.tar.xz
> -rw-r--r--  1 wollman  users  379700 May 18 14:26 foo.zip
>
> ZIP, while the largest, supports random access.

An alternative to ZIP is 7z (or p7zip), which also supports random 
access and seems to produce sizes similar to your foo.cpio.xz and 
foo.tar.xz.

-- 
-=( Ian Abbott @ MEV Ltd.    E-mail: <abbotti at mev.co.uk> )=-
-=(                          Web: http://www.mev.co.uk/  )=-


More information about the tz mailing list