File system difference and patching tools