问题标签 [bytearray]

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 投票
8 回答
10563 浏览

actionscript-3 - AS3 FTP 编程和 Socket 和 ByteArray 类

很抱歉主题行听起来像是一个更书呆子的哈利波特标题。

我正在尝试使用 AS3 的 Socket 类编写一个简单的 FTP 程序,以在 Flex Builder 3 中导出为 AIR 应用程序。我正在使用本地网络上的 FTP 服务器来测试程序。我可以成功连接到服务器(简单的部分),但我无法发送任何命令。我很确定您必须使用 ByteArray 类来发送这些命令,但是我显然遗漏了一些关键信息。有谁知道如何做到这一点?谢谢!戴夫

0 投票
4 回答
3160 浏览

c# - 使用 C#,将包含二进制数据的字符串转换为字节数组的最有效方法是什么

虽然有 100 种方法可以解决转换问题,但我关注的是性能。

假设字符串仅包含二进制数据,就性能而言,在 C# 下将该数据转换为 byte[](不是 char[])的最快方法是什么?

澄清:这不是 ASCII 数据,而是恰好在字符串中的二进制数据。

0 投票
6 回答
14066 浏览

java - 使用 FileChannel 和 ByteArrays 读取 ASCII 文件

我有以下代码:

但是字符会显示在?这与使用 Unicode 字符的 Java 有关吗?我该如何纠正?

0 投票
4 回答
81765 浏览

java - 为什么 byteArray 的长度是 22 而不是 20?

我们尝试从字符串转换为Byte[]使用以下 Java 代码:

我们得到一个长度为 22 字节的字节数组,我们不确定这个填充是从哪里来的。如何获得长度为 20 的数组?

0 投票
11 回答
53289 浏览

c# - 从 C# 中的字节数组中删除尾随空值

好的,我正在将 dat 文件读入字节数组。出于某种原因,生成这些文件的人在文件末尾放置了大约半兆的无用空字节。有谁知道快速修剪这些的方法吗?

第一个想法是从数组的末尾开始并向后迭代,直到找到除 null 以外的其他内容,然后将所有内容复制到该点,但我想知道是否没有更好的方法。

回答一些问题:您确定文件中肯定存在 0 字节,而不是文件读取代码中存在错误吗?是的,我很确定。

你能确定修剪所有尾随的 0 吗?是的。

文件的其余部分可以有任何 0 吗?是的,其他地方可以有 0,所以,不,我不能从头开始,在第一个 0 处停止。

0 投票
4 回答
70728 浏览

.net - 如何在 .NET 中将字符串转换为字节数组?

我有一个字符串,需要将其转换为 .NET 中的等效字节数组。

这应该很容易,但我有脑抽筋。

0 投票
1 回答
25714 浏览

c# - 如何从 C# 中的 DataRow 读取字节数组?

我有一个DataSet通过 aDataTable正确填充单个DataRow的 a TableAdapter

我可以使用如下代码从 DataRow 中提取数据:

我有另一列名为 DataFile 类型的列varbinary(max)

当我尝试从与上面相同的列中提取该列的数据时DataRow,我什么也得不到。

如果我在这个位置放置一个断点,我可以查看 dataFileDataRow,查看 ItemArray 属性并看到二进制数据位于 ItemArray 中的位置 5。

我尝试使用它的索引直接访问 ItemArray,但字节数组没有被复制到 fileFromDatabase 变量。

我还注意到将 fileFromDatabase 添加到我的手表会产生此错误:

“当前上下文中不存在名称‘fileFromDatabase’”

执行仍然与 fileFromDatabase 的定义在同一个块中,所以我不明白它是如何脱离上下文的。

我将 Visual Studio 的配置设置为 Release 而不是 Debug。这导致我在尝试检查 fileFromDatabase 时看不到我正在寻找的实时调试信息。从 Release 切换到 Debug 后,我现在可以在手表中看到变量,并且可以验证上面的代码是否正常工作。

0 投票
1 回答
8748 浏览

linq - 使用 LINQ to SQL 存储图像:将字节数组或流转换为二进制

我正在使用 LINQ to SQL,并且我的图像字段被视为二进制。当我需要渲染图像时,将 Binary 类型转换为 byte[] (您可以只使用 Binary 对象的 ToArray() 方法)并不是什么大问题,但是有人可以告诉我如何转换 byte[] 或将对象流式传输到 Binary 对象中,以便我可以将其保存回数据库。

0 投票
7 回答
11992 浏览

java - 使用java加密整数

我正在尝试使用 java.security 和 javax.crypto 在 java 中加密一些整数。

问题似乎是 Cipher 类只加密字节数组。我不能直接将整数转换为字节字符串(或者我可以吗?)。做这个的最好方式是什么?

我应该将整数转换为字符串并将字符串转换为字节 [] 吗?这似乎太低效了。

有谁知道快速/简单或有效的方法?

请告诉我。

提前致谢。

吉布

0 投票
1 回答
555 浏览

.net - 检索存储在数据库的 INT 字段中的字节数组

如何检索存储在数据库整数列中的字节数组?

我是否首先将其作为 int,然后作为 byte[] ?

byte[] 权限 = (byte) Convert.ToInt(dr["myField"]);

?