问题标签 [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.
c# - 字节序列化
我最近与一位同事讨论了通过网络对字节数据进行序列化的问题。他使用BinaryFormatter
该类“解析”我发送给他的字节数据。这不起作用,他显然有特殊的......例外。Binaryformatter
无法正确“解析”数据,因为我的数据只是一个字节数组。
他的动机BinaryFormatter
是平台独立性。我不相信这样的立场。当我们都使用BinaryReader
orBinaryWriter
时,事情在代码领域运行良好。
因此,BinaryFormatter
我应该在需要通过线路发送字节的每个场景中使用它吗?
asp.net-mvc - 来自 Asp.Net MVC 中数据库的图像
我正在尝试在我的 Asp.Net MVC 1.0 应用程序中显示图像。
byte[]
我可以成功地从数据库中获取图像(进入)。
如何将其显示到<img>
?
c# - 如何安全地将字节数组转换为字符串并返回?
我真的不关心编码和东西,只要我得到完全相同的字节数组。
总结一下:如何将字节数组转换为字符串,然后将该字符串转换回我开始使用的相同字节数组?
perl - 如何在 Perl 中访问二进制标量的第 n 个字节?
提前感谢大家。
我想访问二进制标量的第 n 个字节。例如,您可以在一个标量变量中获取所有文件数据...
想象一下,二进制数据被收集成标量......
$thisByteData 是原始二进制数据。当我使用 length($thisByteData) 时,我得到了字节数,所以 Perl 确实知道它有多大。我的问题是如何访问第 N 个字节?
旁注:我的函数将接收这个二进制标量,它在我的函数中我想访问第 N 个字节。感谢有关如何收集这些数据的帮助,但不是我正在寻找的。无论其他程序员想要以哪种方式收集二进制数据都取决于他们,我的工作是在传递给我时获取第 N 个字节 :)
再次感谢大家的帮助!
感谢@muteW,他让我比以往任何时候都走得更远。我想我没有正确理解 unpack(...) 。
正在返回以下内容:
我假设这 3 行都将访问相同的(第一个)字节。不使用“x”而只使用“x”和“x$pos”会产生意想不到的结果。
我也试过这个...
返回...与上次测试相同...
我肯定错过了一些关于 unpack 如何工作的东西。
如果我这样做...
我得到了我所期待的...
无需使用 oct() 就不能解压给我自己吗?
作为旁注:我想我在使用“x$pos N1”时得到了这些字节整数的 2 的补码。我期待这些作为前 3 个字节。
再次感谢大家的帮助。
特别感谢@brian d foy 和@muteW ...我现在知道如何使用 unpack(...) 访问我的二进制标量的第 N 个字节。我现在有一个新问题要解决,与这个问题无关。再次感谢所有帮助的家伙!
这给了我想要的结果......
unpack(...) 有很多选项,所以我建议阅读此文件的任何其他人阅读打包/解包文档以获取他们选择的字节数据结果。我也没有尝试使用@brian 提到的 Tie 选项,我想让代码尽可能简单。
c# - 将整数转换为特定长度的 byte[]
我正在尝试创建一个函数(C#),它将采用 2 个整数(一个值成为字节 [],一个值将数组的长度设置为)并返回一个表示该值的字节 []。现在,我有一个函数,它只返回长度为 4 的 byte[]s(我假设是 32 位)。
例如,像 InttoByteArray(0x01, 2) 这样的东西应该返回一个 {0x00, 0x01} 的字节[]。
有人对此有解决方案吗?
c# - 将 byte[] 填充到 16 字节的倍数以进行 AES 加密
我目前有一个函数 [C#],它需要一个字节 [] 和一个对齐来设置它,但是在加密期间,每隔一段时间就会抛出一个错误。
有人看到该功能有任何问题吗?我收到错误,内容大小在 AES 加密期间无效,这表明它没有正确填充。
c# - How do I marshal an array of bytes to a struct?
In the related question, I was trying to figure out the fastest way. The method I chose in that question has become a bottle neck for me. I am reading some binary data from a file and need to put it into a managed structure definition. No unmanaged code is involved so I'm thinking there is a better way than allocating the GCHandle.
Is there a way to just cast an array of bytes to a structure of the same size?
c# - C#拆分字节[]数组
我正在做 RSA 加密,我必须将我的长字符串分成小字节 [] 并加密它们。然后我合并数组并转换为字符串并写入安全文件。
然后加密创建字节[128]
我使用以下来组合:
当我解密时,我将字符串转换为 byte[] 数组,现在需要将其拆分以解码块,然后转换为字符串。
有任何想法吗?
谢谢
编辑:
我想我现在可以拆分,但是解密失败。这是因为 RSA 密钥等吗?在 TimePointA 它对其进行加密,然后在 TimePointB 它尝试解密但失败了。公钥不同,所以不确定这是否是问题所在。
actionscript-3 - AS3:字节数组和位图数据
我正在做一个简单的测试。我想将 BitmapData 写入 ByteArray。我正在尝试使用 writeObject() 和 readObject() 来执行此操作。读取对象似乎无法理解 BitmapData。
谁能帮我解决这个问题?我无法理解 readObject() 出了什么问题;
我知道我可以这样做 getPixels() 和 setPixels(),但我想在这里将对象视为对象。
wpf - 如何从字节数组创建 System.Windows.Media.ImageSource?
如何从字节数组创建 System.Windows.Media.ImageSource?
我有一个字节数组,其中包含 TIFF 图像文件的准确和完整的文件内容。我需要在屏幕上显示它,我什至不知道从哪里开始。
据说可以做到(据我老板说,我们的开发团队过去做过,但没人记得是怎么做到的)。
这里有没有人做过这样的事情?