bool Methods::byteswap(std::string source, std::string destination){ std::ifstream inFileStream(source, std::ios::binary | std::ios::in); std::ofstream outFileStream(destination, std::ios::binary | std::ios::out); if (inFileStream && outFileStream){ char a, b; while (inFileStream.get(a).get(b)) { outFileStream.put(b).put(a); } outFileStream.close(); inFileStream.close(); }else{ return false; } return true; }