External links
Read and write Zip Archives with Crystal.
Crystal bindings for libmagic
libzip bindings for Crystal.