* feat: file archiving (#1) * feat: file archiving * resource: use name query for archive name * feat: file unarchiving * resource: Return bad param error on unarchive fail * fix: adjust style according to lint * feat: directory size calculation (#2)