#include "base64.h" #include #include int main(int argc, char **argv) { if (argc != 2) { std::cerr << "Requires name of the file" << std::endl; return 1; } std::ifstream input(argv[1], std::ios::in|std::ios::binary); if (!input) { std::cerr << "Failed to open:" << argv[1] << std::endl; } auto in_iter = std::istream_iterator(input); auto in_end = std::istream_iterator(); auto out_iter = std::ostream_iterator(std::cout); base64.encode(in_iter, in_end, out_iter); return 0; }