问题标签 [byte]

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 投票
4 回答
1211 浏览

c - unsigned char * 指向的内存区域的大小是多少?

好的,我知道之前有人问过这个问题,但搜索后我找不到正确的答案。

我需要将缓冲区(无符号字符 *)转换为 base64,我使用的 base64 函数作为参数:

其中int srclensrc字符串的长度。

我的问题是,如何获得缓冲区的长度。不,它不是空终止的。不,我不想要sizeof(BYTE). 我只需要知道要传递什么,srclen这样我就可以将该缓冲区转换为base64。

编辑

这是一些显示我在做什么的代码:

0 投票
7 回答
8132 浏览

c++ - 将 BYTE 缓冲区 (0-255) 转换为浮点缓冲区 (0.0-1.0)

如何将 BYTE 缓冲区(从 0 到 255)转换为浮点缓冲区(从 0.0 到 1.0)?当然这两个值之间应该有关系,例如:字节缓冲区中的0将是浮动缓冲区中的.0.f,字节缓冲区中的128将是浮动缓冲区中的0.5f,字节缓冲区中的255将是1.f in浮动缓冲区。

实际上这是我拥有的代码:

这运行非常缓慢。我的一个朋友建议我使用转换表,但我想知道其他人是否可以给我另一种方法。

0 投票
4 回答
1477 浏览

java - 这 13 个字节有多长?

两个引用:

协议中所有剩余的消息都采用<length prefix><message ID><payload>. 长度前缀是一个四字节大端值。消息 ID 是一个十进制字节。有效负载取决于消息。

请求消息是固定长度的,用于请求一个块。有效载荷包含以下信息:

  • index:整数,指定从零开始的片段索引
  • begin:整数,指定片段内从零开始的字节偏移量
  • 长度:指定请求长度的整数。

当我写下所有内容时,它总计为 5 个字节。使用

编辑:对不起,我写的时候有点生气。它的bittorent协议。使用这个规范

0 投票
5 回答
1380 浏览

java - SHA-1 哈希与字符串混合

我必须解析类似以下“一些文本 <40 字节哈希>”的内容,我可以在不破坏 40 字节哈希部分的情况下将整个内容读入字符串吗?

问题是哈希不会在那里,所以我不想在阅读时处理它。

编辑:我忘了提到 40 字节散列是 2x20 字节散列,没有编码原始字节。

0 投票
5 回答
49290 浏览

java - Java 创建字节数组,其大小由 long 表示

我正在尝试创建一个大小为 type 的字节数组long。例如,将其视为:

显然,您只能int为字节数组的大小指定一个。

在有人问我为什么需要这么大的字节数组之前,我会说我需要封装我不写的消息格式的数据,其中一种消息类型的长度是无符号整数(long在 Java 中)。

有没有办法创建这个字节数组?

我在想如果没有办法,我可以创建一个字节数组输出流并继续输入字节,但我不知道字节数组的大小是否有任何限制......

0 投票
2 回答
1586 浏览

byte - 我在哪里可以找到一个字节来浮动查找表?

我最初正在寻找一种将字节转换为浮点数的方法,并找到表明最快的答案是创建一个查找表。

所以我想知道是否有人知道我可以使用的预先存在的查找表。

0 投票
3 回答
4740 浏览

c# - C#如何在偏移处写入一个字节?

我试图在文件的某个位置写入一个字节。这就是我目前使用的:

问题是 BinaryWriter.Write(args) 在该位置写入一个四字节有符号整数。我希望只在特定位置写入一个字节。然后可能是其他两个字节,我如何指定要写入多少字节?

0 投票
3 回答
1371 浏览

c# - 将文本写入文件或转换为字节并将其写入文件更快?

我需要将 HTML 写入文件系统,我想知道将其转换为字节并使用 FileStream 而不是使用 File.WriteAllText() (或类似的文本方法)写入它是否有任何速度提升。

0 投票
2 回答
791 浏览

c# - RSS 视频提要增强 - 需要获取提要中不包含它的项目的持续时间

我有一个可用的 DNLA 设备(Xbox360、PSP...) C# 中的 RSS 视频提要阅读器。它解析 .opml 文件以获取提要 uri。

有时 RSS 提要项没有持续时间值,所以我硬编码一个默认的持续时间值,如果它没有。

我想获得视频文件的真实持续时间。

我的想法是使用 httpWebRequest 获取字节流并在文件二进制元数据中查找信息(如果有)。我认为可以做到,但找不到类似的例子。

该过程必须快速且不需要获取整个视频文件,因为只需要构建菜单的时长值。我期望以这种方式处理的文件是 .flv、.m4v 和 .mp4。下面显示的示例适用于 .flv 文件:

这可以做到吗?我包括一个来自 abc 新闻 RSS 提要的 .flv uri,以用作示例: http://video-cdn.abcnew.go.com/090713_ann _skinnydip.flv 任何帮助将不胜感激。

0 投票
2 回答
2332 浏览

objective-c - NSNumber 是否会在它持有的数字上添加任何额外的字节?

我正在使用 Objective-C,我需要将 int 从 NSArray 添加到 NSMutableData(我正在准备通过连接发送数据)。如果我用 NSNumber 包装 int,然后将它们添加到 NSMutableData,我将如何找出 NSNumber int 中有多少字节?是否可以使用 sizeof() 因为根据苹果文档,“NSNumber 是 NSValue 的子类,它提供任何 C 标量(数字)类型的值。”?

例子: