this tool will move empty pages to end of the file, update the allocation table, and truncate the file