#pragma once #include #include #include namespace zipper { void getFileCrc(std::istream& input_stream, std::vector& buff, unsigned long& result_crc); bool isLargeFile(std::istream& input_stream); bool checkFileExists(const std::string& filename); bool makedir(const std::string& newdir); void removeFolder(const std::string& foldername); std::string parentDirectory(const std::string& filepath); std::string currentPath(); bool isDirectory(const std::string& path); std::vector filesFromDirectory(const std::string& path); std::string fileNameFromPath(const std::string& path); }