问题标签 [7-bit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1959 浏览

wcf - 通过带有 MTOM 和 Content-Transfer-Encoding 的 WCF 发送 SOAP 消息:7 位

我正在尝试通过 WCF 向 IRS 发送 SOAP 消息,但由于我的 MTOM 附件格式不正确,它一直被拒绝。

我已将问题范围缩小到我的Content-Transfer-Encoding价值。它设置为Binary(的简写8-bit)。

IRS 服务希望我使用7-bit8 位编码附件(换句话说,使用 UTF-8 编码,然后保证我没有使用任何非 ASCII 字符)。

我已经在使用自定义消息编码器来压缩我的请求(回复以纯文本形式返回,呃)。这就是我WriteMessage现在的样子。

有任何想法吗?当我将WriteEncoding属性更改为 ASCII 或 UTF7 时,.NET 会引发 ArgumentException 并告诉我不支持该格式。

0 投票
0 回答
458 浏览

android - 在 Android 中发送非英文短信时克服 70 个字符的限制

目前我正在使用 SmsManager 的 sendTextMessage。

消息可能包含非英文字符,但所有字符都是 GSM 7 位字母表的一部分。

有没有办法克服 70 个字符 (UTF-8) 的限制并创建 160 个字符的消息?创建基于 PDU 的 SMS 是唯一的方法,还是可以通过其他方式完成?我在网上找不到任何例子,有吗?

任何帮助将不胜感激......

0 投票
1 回答
1297 浏览

node.js - 使用 nodejs 读取文件对象

是否可以在 nodejs 中读取文件对象?

这是我正在谈论的对象的示例

我的梦想是能够像阅读 HTML 一样阅读它的内容,因为它是 PDF

0 投票
1 回答
2152 浏览

c# - 计算 SMS 长度/部分 C#

我被要求在他的应用程序中帮助一个朋友,该应用程序有一个指示器/计数器,应该向最终用户显示文本框中已经写了多少个字符,以及这个书面文本/SMS 中有多少部分

最简单的部分是使用 获取当前字符数/长度,但另一部分负责根据阿拉伯语/Unicode英语/7BitTextBox1.Text.Length语言获取此 SMS 文本中的多少部分,并且每种语言都有不同的规范在 GSM 方面,一条阿拉伯文消息最多 70 个字符,连接部分为 67 个字符,而对于英语,一个单独部分为 160 个,连接部分为 153 个。

0 投票
7 回答
2555 浏览

c++ - 以 7 位访问 8 位数据

我有一个 100 的数组uint8_t,它被视为 800 位的流,一次处理 7 位。换句话说,如果 8 位数组的第一个元素成立0b11001100,而第二个元素成立,ob11110000那么当我以 7 位格式读取它时,7 位数组的第一个元素将是0b1100110,第二个元素将0b0111100是剩下的 2 位被保存在第 3 位。我尝试的第一件事是工会...

但当然一切都是字节对齐的,我基本上最终只是丢失了每个元素的第 8 位。

有没有人知道我该怎么做?

为了清楚起见,这是联合结果的视觉表示:

xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx32 位 8 位数据
0xxxxxxx 0xxxxxxx 0xxxxxxx 0xxxxxxx32 位 7 位数据。

这代表了我想要做的事情:

xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx32 位 8 位数据
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxx32 位 7 位数据。

我知道最后一位可能会被填充,但这很好,我只想以某种方式一次访问每个字节 7 位而不会丢失任何 800 位。到目前为止,我能想到的唯一方法是大量位移,这当然会起作用,但我确信有一种更清洁的方法来解决它(?)

提前感谢您的任何答案。

0 投票
2 回答
798 浏览

twos-complement - 七位和两个恭维

如果我们对整数使用七位二进制补码表示,那么可以用这种方式表示的整数(事物)的数量是多少?可以用这种方式表示的最小(最多)负整数?可以用这种方式表示的最大正整数?

  • 这是一个我无法回答和解释的 CS 作业问题。任何帮助,将不胜感激。
0 投票
1 回答
264 浏览

c++ - C++ 中的短(ASCII,每个字符 7 位)字符串存储和比较优化

在我的项目中,我使用 ASCII 7 位的大量短字符串,并且必须以最高性能处理(存储、比较、搜索等)这些字符串。基本上,我构建了一些 uint64_t 类型的索引数组,每个元素存储一个单词的 9 个字符,并将该索引用作任何字符串比较操作的数字元素。当前的实现工作得很快,但如果你愿意的话,也许可以稍微改进一下。

此函数将最多 9 个初始字符转换为 uint64_t 值 - 该数字的任何比较都等效于标准“strcmp”函数。

0 投票
0 回答
308 浏览

.net - Mailkit / Mimekit、七位编码和点填充问题

我最近在一个 .net Web 项目中使用 Mailkit / Mimekit 实现了 DKIM。以前我发送纯 HTML 电子邮件,一切都很好。现在我正在使用 7 位编码准备消息,我一直在丢失句点(句号)。

我唯一能想到的就是我对点填充感到不满(句点始终在同一个地方丢失),但我不知道如何解决这个问题。应该注意的是,由于内容不匹配(即缺少句点),客户端中的 DKIM 失败

引用点填充(参见 4.5.2 下的第二个要点):https ://www.rfc-editor.org/rfc/rfc5321#section-4.5.2

注意:如果我使用签名功能在没有 DKIM 的情况下发送完全相同的电子邮件,则内容是 100% 正确的(没有遗漏)。

任何人都可以提供任何建议,或者告诉我我是否在这里有点厚?

非常感谢!

0 投票
1 回答
370 浏览

java - android生成7位校验和以将数据传递给蓝牙模块

我正在创建一个应用程序来将数据发送到蓝牙模块。

我很难按照提供的文档进行操作。任何人都可以帮助我了解如何创建上述校验和(字节号 3)

到目前为止,我已经能够通过将它们转换为整数并将它们相加来得到地址 1 和 2 的总和,其余的超出了我的范围......我如何进行位反转并应用 7 位校验和和把它变成“带有0x7F的7位数据”??

模块通讯文档

0 投票
0 回答
104 浏览

bit - 一个字节中带有位选项标志的 7 位循环缓冲区

我希望有人能在这方面帮助我。

我为 8051 微控制器创建了一个函数,该函数接受来自按钮的输入,并且我使用 8 位的循环缓冲区来存储键状态,这样我就可以使去抖动不再成为问题。

将数据存储在缓冲区中并检查一个键的代码如下:

只有一件事......我的可用内存非常有限,我想我可以以某种方式使用 8 位缓冲区中的一位来存储标志。我希望该标志表示是否允许按住或仅按下该特定键。

我将在左栏中显示当检测到按键时数据如何流入我的缓冲区。我希望发生的是下面右栏中显示的内容。

令 x 等于未知值,a 到 m 分别代表新的按钮扫描值 1 到 13,并且让 Z 等于不允许被 keyscan 例程更改的自定义标志。

有没有一种简单的方法可以在不使用大量内存或大量时钟周期的情况下解决这个问题?