问题标签 [bytestream]

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 投票
1 回答
3354 浏览

java - 从 Jar 文件中的 Class 文件中读取字节

我有一个.jar文件,其中包含.class文件和.java文件。我想将特定.class文件的内容作为byte[]数组加载。

new byte[0]但是,当我运行此代码时,会向我返回一个空字节数组 ( )。关于我在这里可能做错的任何想法?

编辑:这段代码工作得很好!错误出现在问题的另一部分。无论如何,为了知识而将问题保留在这里:)

0 投票
0 回答
389 浏览

ios - 如何在 iOS 中从字节流中保存为 PDF 文件

当我使用 Sharepoint(getItem) Web Service 获取 PDF 文件时,我得到了字节流的响应,

我正在尝试使用以下代码将这些字节流转换为 PDF 文件,

PDF 文件保存为与原始文件相同的大小。但我无法打开该 PDF 文件。

0 投票
1 回答
399 浏览

h.264 - 从 IDR 或非 IDR 中取出视频长度(H.264/AVC – 比特流组织)

我有一个来自 H.264 块的 Flash 播放器流 - SPS、PPS、IDR 和非 IDR。到目前为止,FLV 结构是从字节数组生成的。留给我的唯一问题是了解如何获得 FLVTag 需要的那些Timestamp UI24在此处输入图像描述

0 投票
0 回答
127 浏览

java - 将一维 int[] 数组转换为一维 byte[] 数组

我的项目有问题。我的程序将字节加载到缓冲区(它是 1D 字节数组),当我想设置数据的偏移量时,我创建了一个 2Dint[]数组,然后将其转换为 1Dint数组,最后一步是将 1D int 数组转换为 1D字节数组。但结果与我的 matlab 函数不同。我把我的代码放在下面,希望有人能给我一些提示。

Matlab的乐趣

0 投票
1 回答
2118 浏览

c# - 打开 dcoument 时将字节数组转换为 pdf 会引发错误

我正在开发一个 WCF 服务,该服务从 Internet 门户下载 pdf 文件,将其转换为字节数组并将其发送到客户端。在客户端,我使用 WriteAllBytes 方法将此字节数组转换为 pdf。但是在打开 pdf 文档时,它会显示“打开文档网络时出现错误。文件可能已损坏或损坏”

WCF 代码 //

客户端代码

0 投票
2 回答
449 浏览

java - 没有 HTTP 的 Java 应用服务器

我有一个用 C++/C# 编写的客户端软件和一个数据库。现在不想让客户端直接访问数据库,于是想到了在中间放一个应用服务器。这应该从客户端得到一个简短的请求,向数据库请求新数据,进行一些过滤(在 sql 中无法完成),然后将数据返回给客户端。

我对这种软件的搜索把我带到了 Glassfish 或 Tomcat,但我理解的问题是,这些软件总是想用 html/jsp 来谈论 http。因为无论如何我的大部分数据都是加密的,所以我不需要这样的纯文本协议,并且对只需要字节流的东西完全满意。另一方面,让服务器为我处理线程池会很好(不想从头开始实现所有这些)。

经过一天多的搜索/测试后,我比开始时更加困惑(ejb、bean、servlet、websocket,......在理解最简单的教程之前,谷歌有很多东西)。

TL;DR:我如何让 Tomcat/Glassfish 只打开一个套接字并为每个请求创建一个新线程,而不涉及任何 HTML/CSS/JSP?

0 投票
1 回答
918 浏览

c - 在 C 中解析字节流(嵌入式编程)

所以我在两个微控制器之间有一个通信系统,我在它们之间发送数据,即从一个μC到另一个μC的传感器数据,然后返回命令。传感器数据取自一个结构并放入一个框架中,如下所示(标识符“SENSORFRAME”不是恒定的;它取决于框架中的内容):

导致这样的框架:

或者对于命令框架:

导致这样的框架:

当字节流到达一个微控制器时,它被写入一个简单的环形缓冲区,直到它被处理。

现在我的两个问题是,首先,在字节流中识别帧的最佳方法是什么,即“:\”和“\r\r”之间的所有内容,其次如何有效地将其解析回结构中——某种组合( strtok" ;" 和 " :") 和atoi/ atof?

0 投票
2 回答
187 浏览

string - D: decoding ubyte[] to string, redux

This question is a modified redux of this previous question:

how to decode ubyte[] to a specified encoding?

I'm looking for an idiomatic way to convert the ubyte[] array returned from a std.zip.ArchiveMember.expandedData attribute into a string or other range-able collection of strings... either the whole contents akin to calling File.open("file"), or something iterable in similar fashion to File.open("file").byLine().

So far everything I've found from the standard documentation that deals with character arrays or strings does not appreciate a ubyte[] argument, and the examples around D's zip file handling are very rudimentary, dealing only with getting raw data out of zip archives and their member files... with no obvious file/stream/io interface capable of being easily layered between the raw bytestream and text-oriented file/string manipulation.

I think I can find something in std.utf or std.uni to decode individual code points, and while/for-loop my way through the bytestream, but surely there might be a better way?

Code sample:

Is there anything that I could easily fill in for PQR or XYZ?

Or, if it's a matter of making an API call in the style of

What would ABC/PQR be?

0 投票
1 回答
508 浏览

php - Python:如何在服务器端解码字节流字符串

urllib.request我使用Python 3发送我的 JSON 。

问题是data=json.dumps(data).encode('utf8')它转换{"a": "1"}为带有b前缀的相同字符串b'{"a": "1"}'

我知道在 python 中我可以decode('utf8)用来删除b前缀,但我需要能够在服务器端执行此操作,因为 python 3 强制您发送字节流数据。

我使用 php 作为服务器端代码。
我尝试使用utf8_decode(),但它没有做任何事情。

如何删除b服务器端代码上的前缀?

0 投票
2 回答
3094 浏览

c++ - c ++从套接字读取未知数量的数据

我写了一个简单的tcp/ip连接client-serverc++

这是处理连接的服务器部分

但如果我知道要读取的字节总数,这将有效。如果要读取的数据总量未知怎么办?我如何修改这段代码?