/* ######################################################################
GZip method - Take a file URI in and decompress it into the target
/* ######################################################################
GZip method - Take a file URI in and decompress it into the target
// Open the source and destination files
FileFd From(Path,FileFd::ReadOnly);
// Open the source and destination files
FileFd From(Path,FileFd::ReadOnly);
// Transfer the modification times
struct stat Buf;
if (stat(Path.c_str(),&Buf) != 0)
// Transfer the modification times
struct stat Buf;
if (stat(Path.c_str(),&Buf) != 0)
struct utimbuf TimeBuf;
TimeBuf.actime = Buf.st_atime;
TimeBuf.modtime = Buf.st_mtime;
if (utime(Itm->DestFile.c_str(),&TimeBuf) != 0)
struct utimbuf TimeBuf;
TimeBuf.actime = Buf.st_atime;
TimeBuf.modtime = Buf.st_mtime;
if (utime(Itm->DestFile.c_str(),&TimeBuf) != 0)