gpt4 book ai didi

c# - 支票 21,用 C# .net 图像现金信

转载 作者:行者123 更新时间:2023-11-30 20:03:23 25 4
gpt4 key购买 nike

我需要为我正在处理的 .Net C# 项目创建一个 Check 21/Image Cash Letter(X9.37-2003),但我做这件事时遇到了麻烦。有谁知道我在哪里可以获得一些示例代码或库或其他东西?这似乎是银行发送扫描支票的一种非常流行的方式,因此似乎应该有很多相关信息。

我查看了 X9.org,但他们似乎没有我需要的东西。我有一个规范文档,它告诉我文件需要是什么样子,但它们似乎是某种编码之上的编码,这导致了我的问题。

任何对此有帮助的东西都会非常有帮助,尤其是代码示例或库。谢谢。

最佳答案

enter image description here

网络上并没有很多像样的示例代码来处理 x9 文件(尤其是编写格式良好的 x9 文件)。

为了编写有效的 x9.37(或 x9.100-187)文件,您必须对 ANSI 规范有非常全面的了解。没有太多办法解决这个问题。该规范非常具体地说明了什么构成有效的 x9 文件,为什么它会被接收机构接受或拒绝等。有很多规则涉及与其他记录相关的记录放置,特别是图像格式。

此外,您对文件编码的困惑并不奇怪,因为它有点复杂。 X9.37 (& .100-187) 文件是二进制文件。文件中的大部分数据是通常 EBCDIC 编码的字符串数据,但是您也会遇到一些采用ASCII 编码的数据。您可以获得 EBCDIC 编码,例如:Encoding.GetEncoding(37)

另一个方面是文件中的所有记录在理论上都是可变长度的,因此以字节长度为前缀。奇怪的是长度存储为大端、二进制 32 位整数。最后,其中携带的图像数据当然是二进制数据。

我已经创建了一个很好的、全面的 .net 库来处理 x9 文件,但目前它仅供我们公司的产品使用。如果有足够的需求,我们正在考虑为 .NET 开发人员发布商业 SDK。

关于c# - 支票 21,用 C# .net 图像现金信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15116946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com