Two utilities and library for creating and applying binary patches to file system directories