1. bool Methods::byteswap(std::string source, std::string destination){
  2.     std::ifstream inFileStream(source, std::ios::binary | std::ios::in);
  3.     std::ofstream outFileStream(destination, std::ios::binary | std::ios::out);
  4.     if (inFileStream && outFileStream){
  5.         char a, b;
  6.         while (inFileStream.get(a).get(b)) {
  7.             outFileStream.put(b).put(a);
  8.         }
  9.         outFileStream.close();
  10.         inFileStream.close();
  11.     }else{
  12.         return false;
  13.     }
  14.     return true;
  15. }