На самом деле встроенный CSV-выход использует шестнадцатеричное кодирование, а не base64-кодирование.Хотя это может быть полезным вариантом.Семейство Csv / Tsv / Text Extractor / Outputter ожидает, что данные основаны на тексте, и что не символьные кодовые точки, такие как ETX или LF, используются только для целей разграничения.Таким образом, вместо записи произвольного байтового потока, он будет сериализовать его в шестнадцатеричном коде.
Если вы хотите записать его без шестнадцатеричного кодирования, я предлагаю вам написать собственный выводчик, который будет записывать байт [] как есть,Или используйте шестнадцатеричный декодер на стороне потребителя.Я, вероятно, попробую последнее перед написанием выходного устройства (хотя это, вероятно, достаточно простой выходной).