pub fn write_file_if_different( file_name: &Path, contents: &[u8], ) -> Result<bool>
Write file only if contents differ. Returns true if file was written.