Сеть. Привязка TCP использует пользовательский формат кадров проводного уровня, который действительно не документируется, хотя Nicholas Allen запустил серию сообщений в блоге по теме недавно. Ряды запускаются здесь: http://blogs.msdn.com/drnick/archive/2009/01/19/message-framing-part-1.aspx
Честно говоря, Сеть. TCP действительно, в настоящее время, более полезен для WCF к коммуникации WCF. если Вы хотите к interop с пользовательским форматом TCP, который необходимо обработать, Вы - очень более обеспеченные или использующие неструктурированные сокеты или создание Вашего собственного транспортного канала WCF (который не мог бы быть тривиальным, btw)
Быстрый ответ: «Нет, не с помощью базовых утилит Windows»
Но, как предполагают другие ответы, существует множество портов unix, которые делают то, что вы хотите. Взгляните на пакеты gnuwin32 .
РЕДАКТИРОВАТЬ:
Хорошо, я пересматриваю свое строгое «Нет». Это может быть способ сделать это, в зависимости от сложности вашей задачи и вашей ОС. При использовании Windows 2000 и более поздних версий cmd предоставляет расширения команд, которые вы можете использовать.
Основная идея состоит в том, чтобы использовать цикл FOR для просмотра каждой строки входного файла, а затем использовать подстановку строк, предоставляемую командой SET для замены ваши персонажи.
У меня нет под рукой решения, но вы можете попробовать самостоятельно, используя информацию с этого довольно классного сайта.
вы можете установить unxutils, а затем выполнить
sed "s/WORD_FROM/WORD_TO/" file_name > changed.file.name
, чтобы изменить слова или
cat file|tr "a" "b" > changed.file.name
, чтобы изменить символы
Используйте sed или ничего:
sed -i 's/FROM/TO/g' filename.txt
sed можно загрузить здесь для различных платформ.
Вы должны использовать WIN32 SED и просмотрите официальную страницу gnu sed для объяснения. Это действительно мощно:
> sed "s/WORD_FROM/WORD_TO/" file_name > changed.file.name
Вы можете найти программу командной строки, такую как GREP, которую можно вызвать из пакета, который примет заменяющую строку и файл и выполнит замену за вас.
Вы можете использовать порт DOS утилиты командной строки Unix "tr".
Свободный порт DOS можно найти здесь , один из тех, которые мне нравятся (там много разных): «UXUTL - Всеобъемлющий набор утилит командной строки Unix для DOS»
Преимущество состоит в том, что вы получаете ВЕСЬ КУЧУ невероятно полезных команд, а не только tr.