+ GFileInfo *in_file_info;
+
+ in_file_info = g_file_query_info (file,
+ G_FILE_ATTRIBUTE_STANDARD_NAME ","
+ G_FILE_ATTRIBUTE_TIME_MODIFIED,
+ G_FILE_QUERY_INFO_NONE,
+ NULL,
+ &error);
+ if (in_file_info == NULL)
+ {
+ g_printerr ("%s: %s: error reading file info: %s\n",
+ g_get_prgname (), g_file_get_uri (file), error->message);
+ g_error_free (error);
+ return;
+ }
+
+ conv = (GConverter *)g_zlib_compressor_new(gzip?G_ZLIB_COMPRESSOR_FORMAT_GZIP:G_ZLIB_COMPRESSOR_FORMAT_ZLIB, -1);
+ g_zlib_compressor_set_file_info (G_ZLIB_COMPRESSOR (conv), in_file_info);