文件流的问题

问题描述

我的问题是:将多个文件,如图片,音频(mp3,wav)等以二进制格式写入一个文件,当然我会在这个文件中标记好每个文件的开始位置和长度,然后我想用程序读取这个文件中个某个图片或音频,net的Image类有个通过字节流构造实例的构造函数,因此图片读取功能已经实现,但音频没办法。。。。请各位指教!

解决方案

解决方案二:
你普通地通过单独的文件创建音频的代码贴出来。然后再考虑读取这个文件的问题。

时间: 2024-09-15 17:25:24

文件流的问题的相关文章

c++读写文件流实例程序讲解

 这篇文章主要介绍了c++读写文件流实例,大家参考使用吧 掌握文本文件读写的方法 了解二进制文件的读写方法   C++文件流:     复制代码 代码如下: fstream // 文件流 ifstream // 输入文件流 ofstream // 输出文件流   //创建一个文本文件并写入信息 //同向屏幕上输出信息一样将信息输出至文件 #include<iomanip.h> #include<fstream.h> void main() { ofstream f1("d

从Windows 8内置SmartScreen看文件流

  SmartScreen功能原本是为了保护用户不进入危险或仿冒的网站的,在Windows 8当中,这功能已经被系统接受.如果你打开一个从网络上面下载的程序,就会得到以下提示: 系统会在打开文件的时候检查该文件,如果不符合某些规则就弹出提示框.笔者最开始在使用Windows 8 的时候就被这样的提示迷惑了,认为程序坏掉了.其实是系统对于文件的处理不同了.网络上关于关闭它的方法也就很多,这里不是重点,我们来看看到底是文件的什么地方会让系统认为它不安全. 对于其点击右键,可以发现在属性当中的最下面多

为什么对整个文件流计算MD5比分块慢

问题描述 计算一个文件的MD5和把文件分成n分,计算每块的MD5.为什么对文件流计算的还慢呢?HMACSHA1hmac=newHMACSHA1(BitConverter.GetBytes(HashKey[0]));hashes=hmac.ComputeHash(data);//其中一个文件块,共n块HMACSHA1hmac2=newHMACSHA1(BitConverter.GetBytes(HashKey[0]));hashes=hmac2.ComputeHash(fstream);//计算文

ajax读文件-ajax读取wav文件生成文件流上传到服务器

问题描述 ajax读取wav文件生成文件流上传到服务器 正在着手做一个类似于QQ的语音短信息发送的功能,但是使用html5开发 但是是录音文件,要就录音后发送,无法使用input file 考虑到直接传文件流,但是没用过 求用过的指导一下 解决方案 file控件需要人工选择文件,选择后可以通过file.files属性获取到2进制数据里,结合html5的formdata就可以用ajax上传了 参考:http://www.coding123.net/article/20121128/html5-aj

PHP接收App端发送文件流的方法_php技巧

本文实例讲述了PHP接收App端发送文件流的方法.分享给大家供大家参考,具体如下: 解决思路: 1. 客户端多张图片进行循环上传,同时附带参数,并用一定规则组合生产数据流(图片数据放在最后) 2. 使用数据流进行传输,php服务端用file_get_content('php://input')进行接收 3. 传输完毕后将数据流按照规则分割,取出最后的图片数据,并写入图片文件 示例代码: 以下代码是发送单张图片和参数PHP文件,多张图片可循环调用. <?php /* curl_post.php *

文件流 二进制-C++文件流二进制加解密问题

问题描述 C++文件流二进制加解密问题 最近在编一个加密程序,想通过fstream来对文件进行操作.想用文件流实现在文件中的二进制模二加,求助大神们. fstream finout: finout.open(filename,ios_base::binary):接下来就不知道怎么做了,不想用fwrite

mac-关于使用MA电脑编写java文件流的问题.

问题描述 关于使用MA电脑编写java文件流的问题. 如何编写File路径?mac环境下编写的java.求各位大佬解释啊 解决方案 一样的啊 不就是没有分区啊

C++中文件流的读写,在文件中录入相关对象数组信息,然后显示出来

问题描述 C++中文件流的读写,在文件中录入相关对象数组信息,然后显示出来 我想实现一个书籍的录入.修改.删除购买等一系列功能 定义了一个Book类 想实现将键盘上的信息录入到对象数组中,然后将对象数组中的信息写入到文本文件中, 所以定义了一个文件对象数组指针,用循环将Book中的对象与文件中对象相匹配 从而能够录入到文本文件中,修改时文本文件也同时修改,删除时文本文件中相应的信息也被删除 最后将实现这些功能后最新的book信息显示出来 --------我表达能力一直不怎么好,不知道大家听懂了没

c语言-C语言 用fgets()或fscanf()分别读取两个文件流出错

问题描述 C语言 用fgets()或fscanf()分别读取两个文件流出错 C Primer Plus第十三章第7题a:编写一个打开两个文件的程序,让程序打印第一个文件的第一行,第二个文件的第一行,第一个文件的第二行,第二个文件的第二行,以此类推,直到打印完行数较多的文件的最后一行. 我尝试在while循环中用两个fgets()分别读取两个文件的一行,然后用fputs()打印,结果出来一堆"烫"(乱码),文件的正确内容也参杂在其中.以下是部分程序代码和截图(两个文件中的内容分别是A(回

class-文件上传加参数files=文件流上传类型为enctype=multipart/form-data

问题描述 文件上传加参数files=文件流上传类型为enctype=multipart/form-data 文件上传加个参数files=文件流,上传类型为: enctype="multipart/form-data" 能解释下? 解决方案 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码.默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传:只有使用了multip