/// Put the name in quotes suitable for the current shell
string const QuoteName(string const & file);
-/// Is a filename/path absolute?
-bool AbsolutePath(string const & path);
-
/// Add a filename to a path. Any path from filename is stripped first.
string const AddName(string const & path, string const & fname);
/// Return the extension of the file (not including the .)
string const GetExtension(string const & name);
+/// Return the type of the file as an extension from contents
+string const getExtFromContents(string const & name);
+
+/// check for zipped file
+bool zippedFile(string const & name);
+
+/// unzip a file
+string const unzipFile(string const & zipped_file);
+
+/// Returns true is path is absolute
+bool AbsolutePath(string const & path);
+
/// Create absolute path. If impossible, don't do anything
string const ExpandPath(string const & path);
/// remove the autosave-file and give a Message if it can't be done
void removeAutosaveFile(string const & filename);
+
#endif