Открытие файла следующим образом:
ofstream stream = ofstream("test.dll");
приведет к тому, что символы конца строки будут настроены в соответствии с вашей целевой системой.
Вместо этого вам следует открыть файл в двоичном режиме:
ofstream stream = ofstream("test.dll", std::ios::binary);
Это оставит символы, которые могут быть интерпретированы как окончания строк без изменений.
Дальнейшее чтение: https://en.cppreference.com/w/cpp/io/c#Binary_and_text_modes