腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
MemoryStream
与
字节
数组
.net
、
arrays
、
byte
、
memorystream
在使用
MemoryStream
时,我发现自己经常将
数据
复制
(因此
复制
)到临时
字节
数组
中
。 我认为这有点浪费资源,因为
MemoryStream
不允许你直接访问底层
的
字节
数组
。在这种情况下,
MemoryStream
的
真正优势是什么?我在某处读到过,它就像
一个
内存
映射文件。
数据
仅在访问时从磁盘获取,占用
的</
浏览 0
提问于2009-06-12
得票数 8
2
回答
MemoryStream
到SecureString:擦除
内存
c#
我正在从unencrypted检索
MemoryStream
密钥,将其转换为某种字符串,并使用该字符串与.NET
的
crypto函数加密
数据
。我需要确保unencrypted密钥在使用后从
内存
中
删除。这是
它
的
构造函数:有
一个
实现
它
的
的
例子。但是,一旦SecureString删除了
数据
(如果
它
擦除了
数据</e
浏览 3
提问于2015-06-11
得票数 7
回答已采纳
2
回答
C#
MemoryStream
比FileStream大
c#
、
compression
、
filestream
、
memorystream
、
deflate
我有
一个
压缩
字节
数组
的
方法。我用
一个
内存
流和
一个
filestream进行测试。
内存
流
的
结果更大,即使是同样
的
方法,有人能解释为什么吗?File.ReadAllBytes("_deflatecompressed.bin");{ using (
MemoryStream</em
浏览 7
提问于2014-11-17
得票数 2
回答已采纳
1
回答
创建
一个
MemoryStream
,
它
覆盖
字节
数组
的
一部分
,
而
不
复制
内存
中
的
数据
c#
、
.net
、
.net-core
、
memorystream
我正在写一些库代码,其中有
一个
在
内存
中保存一些
数据
的
byte[]。我想通过Stream对象向库使用者公开byte[]
的
某些部分。例如,我希望公开
的
Stream能够访问从位置50到byte[]末尾
的
数据
。公开
的
Stream将是可读和可查找
的
,但不可写。有没有一种简单
的
方法可以做到这一点(希望不用编写我自己
的
Stream实现),
而
不需要在
内存
浏览 20
提问于2020-12-14
得票数 1
回答已采纳
1
回答
如何使OWIN自托管MVC直接写入输出流
c#
、
asp.net
、
.net
、
asp.net-web-api
、
owin
我在OWIN自托管应用程序下使用MVC操作,它将大量
字节
作为文件提供给客户端。
数据
在
内存
中生成并缓存,MVC操作返回
一个
带有指向缓存
的
byte[]
的
MemoryStream
的
StreamContent。 我希望
数据
可以直接从缓存
中
读取并
复制
到OutputStream
中
。相反,
数据
从我
的
MemoryStream
复制</em
浏览 0
提问于2016-07-04
得票数 2
2
回答
MemoryStream
来自HttpContent
而
不进行
复制
c#
、
http
、
post
、
.net-core
、
system.net
我同意在
内存
中
,但需要获得
MemoryStream
。其中一种方法是调用HttpContent.GetAsByteArrayAsync()并在其上包装
一个
MemoryStream
,但我认为这需要将内容
复制
到单独
的
字节
数组
中
(因为
它
返回byte[]
的
任务)。如果响应体已经在HttpContent
中
的
某个内部缓冲区
中
,那么是否可以在该
浏览 0
提问于2020-03-19
得票数 1
回答已采纳
1
回答
保存XML文件(C#)
的
问题
c#
、
xml
、
save
我正在尝试从XML文件
中
创建
一个
配置文件,但是我不知道如何在添加到该文件之后保存该文件。我可以很好地从文件
中
读取,所以我知道
它
的
位置不是问题,但我仍然不知道如何保存
它
。;
MemoryStream
stream = new
Memor
浏览 5
提问于2020-04-14
得票数 0
回答已采纳
1
回答
将流叠加在
字节
数组
的
顶部。
c#
、
.net
、
.net-core
、
binary-data
在C#/.NET
中
是否有任何方法“叠加”--或映射--在现有byte[]
的
基础上放置
一个
byte[],以避免不必要地
复制
数据
?在尝试将byte[]转换为流时,标准
的
解决方案是使用
MemoryStream
及其Write函数,如下所示:
MemoryStream
stream = new
MemoryS
浏览 2
提问于2021-04-28
得票数 0
回答已采纳
3
回答
在使用System.IO.Compression.ZipArchive时避免使用
MemoryStream
.ToArray()
c#
, filename + ".zip", MediaTypeNames.Application.Zip);} 我真的希望避免将第
一个
内存
流转换为
数组
,在其上
创建
另
一个
内存
流来读取
它
,并将其传递给我
的
逻辑是,为什么要将X兆
字节
复制
到
内存
中
的
另
一个
位置,以建立另
一个
指向副本
的
流,<em
浏览 0
提问于2016-01-27
得票数 4
2
回答
.net:将二进制文件读入
内存
然后访问
的
有效方法
c#
、
.net
、
memory
我正在
创建
一个
库来处理某种类型
的
二进制文件--就像
一个
编解码器(尽管不需要处理经过导线
的
渐进流)。我正在寻找一种高效
的
方法来将文件读入
内存
,然后根据需要解析部分
数据
。(bytes, 0, bytes.Length, false, true);(这涉及从
字节
数组
复制
到
内存
流;这是一次,我不知道如何避免
它
。)我总是可以传递
Me
浏览 0
提问于2020-05-09
得票数 0
回答已采纳
1
回答
有没有一种方法可以在byte[]到流之间来回转换,
而
不需要
复制
?
.net
、
memorystream
我需要将byte[]
数组
转换为流(例如,用于上传文件),然后在代码
的
另
一部分
中
,将流转换回
数组
(例如,用于下载文件)。有没有一种方法可以在不
复制
字节
数组
的
情况下完成这些操作?这段代码显示
MemoryStream
创建
副本。我想用安全性来换取更好
的
内存
性能。static void Main(string[] args) byte[] arr
浏览 1
提问于2013-06-21
得票数 1
回答已采纳
3
回答
如何获得WCF流模式下
的
流搜索方法?
wcf
、
stream
、
dotnetzip
假设我有
一个
WCF方法bool UploadFile(Stream stream);我需要它有两个要求: 从流
中
读取DotNetZip Ionic.Zip.ZipFile
浏览 0
提问于2012-07-11
得票数 3
回答已采纳
1
回答
有可能获得封闭
内存
流
的
长度吗?
c#
、
.net-3.5
我正在尝试将GZipStream与
MemoryStream
结合使用。我编写所需
的
所有
字节
,然后关闭gzip流,因此之后需要从
内存
流获得压缩缓冲区,而无需分配额外
的
内存
(方法ToArray返回必要
的
字节
数组
,但它会
创建
新
的
字节
数组
,然后将所有
字节
从缓冲区
复制
到新
的
数组
中
)据我所
浏览 8
提问于2016-01-02
得票数 3
回答已采纳
4
回答
重用
内存
流
c#
假设我使用下面的命令将
一个
字节
缓冲区
复制
到
内存
流
中
有没有办法清空
数据
流并重用它来读取额外
的
数据
?我希望避免
创建
许多
MemoryStream
对象,
而
更喜欢使用
一个
实例,在两次使用之间重置
它
浏览 0
提问于2011-04-24
得票数 28
回答已采纳
1
回答
将对象转换为CSV,然后在
不
接触物理存储
的
情况下进行压缩
c#
、
csv
、
gzip
场景通过以下步骤,我可以很容易地做到这一点。 我
不
希望触碰物理存储带来
的
惩罚,所以我想在
内存
中
这样做。当前不正确
的
实施 问题
浏览 0
提问于2018-10-05
得票数 1
回答已采纳
1
回答
Protobuf-net sirialization/反序列化c# vs Linux c++
c#
、
c++
、
linux
、
serialization
、
protobuf-net
我需要帮助解决两个问题: C#部分无法反序列化从Linux发送
的
数据
,除非使用构造函数
中
的
二进制
数组
初始化用作
数据
存储
的
内存
流。
数组
不能大于从Linux发送
的
数据
(在我
的
例子
中
是9个
字节
)。代码示例- byte[] data =新byte9,将
数据
从套接字
复制
到
数组
中
。<
浏览 0
提问于2014-11-04
得票数 1
1
回答
内存
流到位映射
数据
的
转换
c#
、
bytearray
、
bitmapdata
、
compact-framework2.0
我请求接收
一个
大
的
jpeg作为
字节
数组
。这反过来可以转换为
内存
流。我需要将这些
数据
放到位映射
数据
中
,这样我就可以再次将其
复制
到
一个
字节
数组
中
。我是否正确地假设,从
内存
流返回
的
字节
数组
与从位图
数据
的
马歇尔副本返回到
字节
数组
<
浏览 6
提问于2013-10-02
得票数 0
回答已采纳
1
回答
打开XML SDK字处理头部分FeedData抛出“
内存
流不可扩展”错误
c#
、
memorystream
、
wordprocessingml
我有
一个
函数,
它
应该从给定
的
.docx文件
中
复制
现有的页眉,编辑
复制
的
标题,并添加原始
的
作为第
一个
页面的标题,并将其
复制
为偶数
的
页面标题。AddExtraHeader(byte[] report) using (WordprocessingDocument wdDoc = WordprocessingDocument.Open(new
MemoryStream
浏览 9
提问于2022-10-10
得票数 0
1
回答
在我
的
压缩方法
中
,额外
的
字符来自哪里?
.net
、
compression
我有
一个
压缩和
一个
解压缩方法,用来添加
一个
额外
的
空字符。我设法修复了
它
,但我不确定修复为什么有效,希望有人能给我解释一下。修复(以下行
中
的
buffer.length
中
的
-1):功能: Private Function Compress(ByVal by
浏览 2
提问于2011-10-21
得票数 1
回答已采纳
2
回答
WPF BitmapImage切片成两片
c#
、
wpf
、
bitmap
我正在WPF应用程序
中
处理位图。我在后台线程上接收到
一个
字节
数组
,然后
一个
转换器将其更改为bitmapSource以进行绑定。但是,如果我试图在
内存
中直接
创建
bitmapSource并显示
它
,它就会将图像分成两部分。我对位图还没有太多
的
经验,但是足够让我总是能显示图像。 奇怪
的
是,如果我先把文件写出来,然后再把
它
读回来,它就能工作了。,但仍然不正确地显示
它
。我以为切片错了,
浏览 3
提问于2015-08-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java进阶基础 字节流
C加加开发易踩雷区
存储安全(五)
两分钟时间:给你讲解什么叫IO流?
十二张图带你了解 Redis 的数据结构和对象系统
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券