首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用DOCSIS和c#将txt转换为二进制文件

如何使用DOCSIS和c#将txt转换为二进制文件
EN

Stack Overflow用户
提问于 2021-05-29 21:48:55
回答 1查看 27关注 0票数 0

我正在将一个文本文件转换为二进制文件,并将它们推送到ftp服务器上,其中DOCSIS用于理解该二进制文件,但不幸的是,我无法这样做,并得到以下错误。

我的代码如下:

代码语言:javascript
复制
string binaryfileName = @"C:\TELNETAPP_Bilal\" + str+".bin";
        if (File.Exists(binaryfileName))
        {
            File.Delete(binaryfileName);
        }
        //BinaryWriter bwStream = new BinaryWriter(new FileStream(binaryfileName, FileMode.Create));

        Encoding ascii = Encoding.ASCII;
        //BinaryWriter bwEncoder = new BinaryWriter(new FileStream(binaryfileName, FileMode.Create), ascii);

        using (BinaryWriter binWriter =
            new BinaryWriter(File.Open(binaryfileName, FileMode.Create), ascii))
        {
            for (int i = 0; i < blines.Count; i++)
            {
                binWriter.Write(blines[i] + Environment.NewLine);
            }
        }
EN

回答 1

Stack Overflow用户

发布于 2021-07-30 01:05:45

这个答案有点复杂。您正在尝试将人类可读的文本转换为电缆调制解调器无法识别的二进制文件。这相当于将C代码写成机器代码。

我为你想要的东西写了一个Java版本,并详细介绍了这个过程。您可以将Java代码拼凑成C#

OSCAR

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67752111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档