【问题标题】:How to convert txt to binary files using DOCSIS with c#如何使用DOCSIS和c#将txt转换为二进制文件
【发布时间】:2021-05-29 13:48:55
【问题描述】:

我正在将文本文件转换为二进制文件并将它们推送到使用 DOCSIS 来理解该二进制文件的 ftp 服务器上,但不幸的是我无法执行此操作并收到以下错误。

我的代码如下:

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);
            }
        }

【问题讨论】:

    标签: c# console-application md5


    【解决方案1】:

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

    我编写了您想要的 Java 版本,并详细介绍了该过程。您可以将 Java 代码拼凑成 C#

    OSCAR

    【讨论】:

    • 您好,欢迎来到 StackOverflow!虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 2013-12-24
    • 2018-06-19
    • 1970-01-01
    • 2011-09-04
    相关资源
    最近更新 更多