win7下C++怎么读写iso文件

光辉岁月Ivy 2013-07-11 04:30:54
请问下在win7环境中怎么用C++程序将一个路径下文件以及文件夹内容添加到iso镜像文件。。并且从这个镜像文件中恢复,应该需要设计到iso文件结构相关知识。
十分感谢。
...全文
472 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰琥珀 2013-09-05
  • 打赏
  • 举报
回复
如何搞定的,楼主可否分享下?
光辉岁月Ivy 2013-07-15
  • 打赏
  • 举报
回复
谢谢各位回答,已经搞定!
赵4老师 2013-07-12
  • 打赏
  • 举报
回复
还可以用http://www.autohotkey.com操作比如WinISO软件。
www_adintr_com 2013-07-12
  • 打赏
  • 举报
回复
开源的 7 zip 可以解压 ISO 文件的. 你可以下载它的源代码来研究看. 自己按文件格式的标准来写的话估计工作量不小.
光辉岁月Ivy 2013-07-12
  • 打赏
  • 举报
回复
顶啊。。。
光辉岁月Ivy 2013-07-12
  • 打赏
  • 举报
回复
额。。。这个没人用到过吗?
maomao4587 2013-07-12
  • 打赏
  • 举报
回复
有没有人开发相关的内容
光辉岁月Ivy 2013-07-12
  • 打赏
  • 举报
回复
没有直接提供,但是还需要其他软件支持吧.....这样还是导致需要系统预装一些软件
光辉岁月Ivy 2013-07-12
  • 打赏
  • 举报
回复
一直以为像iso这种成熟的文档结构应该会有比较好的库函数能够获取其中文档结构(目录层次)以及文件内容,想偷下懒额....
光辉岁月Ivy 2013-07-12
  • 打赏
  • 举报
回复
额。。。没有别的办法只有按照Jenf_Mu给出地址上的文档中iso文件结构,将iso文件内容一点点的读出来并且解析出包含文件的信息并组成压缩前的文件吧....只是这样效率就不晓得高不高了
赵4老师 2013-07-11
  • 打赏
  • 举报
回复
不知道WinISO这款软件的最新版是否提供命令行参数调用接口。
光辉岁月Ivy 2013-07-11
  • 打赏
  • 举报
回复
主要工作内容涉及到镜像文件相关的内容。
光辉岁月Ivy 2013-07-11
  • 打赏
  • 举报
回复
额。。也想过用WinRar的方式,但是想直接用ofstream直接写入文件内容对文件结构和路径等就有了一定了解;另外WinRar方式也会丢失一些作为镜像文件方面的内容吧。。
赵4老师 2013-07-11
  • 打赏
  • 举报
回复
命令行语法 从命令行也可以运行 WinRAR 命令,常规的命令行语法描述如下: WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\> 命令 要 WinRAR 运行的字符组合代表功能 开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义。 压缩文件 要处理的压缩文件名。 文件 要处理的文件名。 列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。例如,你可以包含两列字符串创建 backup.lst:c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片c:\work\misc并接着运行: winrar a backup @backup.lst你可以在命令行中同时指定普通的文件名和列表文件名。 解压路径 只与命令 e 和 x ,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。 注意事项 a) 如果未指定 文件 或是 列表文件 时,WinRAR 将会以缺省的 *.* 运行全部的文件; b) 如果未指定压缩文件扩展名时,WinRAR 将会使用在 压缩配置 中选定的默认压缩文件格式。但你可以指定 .RAR 或 .ZIP 扩展名来替换它们; c) 在命令行所输入的开关会替换相同的配置设置值; d) 在命令 c、e、s、t、rr、k 和 x 可在压缩文件名中使用通配符。如此可以用单个的命令来进行超过一个以上的压缩文件,除此之外,如果你指定 -r 开关于这些命令时,它们将会搜索在子文件夹中的压缩文件; e) 某些命令和开关只应用在 RAR 压缩文件,有些则在 RAR 和 ZIP 都可使用,而某些则可应用在全部的压缩文件格式。这一些都得看压缩文件格式所提供的特性而定; f) 命令和开关的大小写是相同意思的,你可以用大写或者小写来下命令均可。
赵4老师 2013-07-11
  • 打赏
  • 举报
回复
直接调用WinRar?
光辉岁月Ivy 2013-07-11
  • 打赏
  • 举报
回复
有没有人开发相关的内容?求助中。。。
光辉岁月Ivy 2013-07-11
  • 打赏
  • 举报
回复
你好,有没有相关c++控制的源码?由于我在对文件了解不是很好,开发可能比较麻烦。
光辉岁月Ivy 2013-07-11
  • 打赏
  • 举报
回复
谢谢回复,先研究哈。。。
Jenf_Mu 2013-07-11
  • 打赏
  • 举报
回复
http://www.pudn.com/downloads427/doc/fileformat/detail1804720.html
Jenf_Mu 2013-07-11
  • 打赏
  • 举报
回复
引用 2 楼 Jenf_Mu 的回复:
http://www.docin.com/p-201557147.html
晕,发错了
加载更多回复(2)
里面包括贝叶斯网络学习,SVM向量机学习等优秀的数学学习算法。 Dlib 18.1 发布了,除了一些 bug 修复外,该版本还包含值得关注的改进: 更精确的 SURF 特征提取器 更快的切削平面解算器 对非常大的矩阵计算奇异值分解的程序 对大数据集进行相关分析的工具 简单的工具用来编写并行循环 Dlib是一个使用现代C++技术编写的跨平台的通用库,遵守Boost Software licence. 主要特点如下: 1.完善的文档:每个类每个函数都有详细的文档,并且提供了大量的示例代码,如果你发现文档描述不清晰或者没有文档,告诉作者,作者会立刻添加。 2.可移植代码:代码符合ISO C++标准,不需要第三方库支持,支持win32、Linux、Mac OS X、Solaris、HPUX、BSDs 和 POSIX 系统 3.线程支持:提供简单的可移植的线程API 4.网络支持:提供简单的可移植的Socket API和一个简单的Http服务器 5.图形用户界面:提供线程安全的GUI API 6.数值算法:矩阵、大整数、随机数运算等 7.机器学习算法: 8.图形模型算法: 9.图像处理:支持读写Windows BMP文件,不同类型色彩转换 10.数据压缩和完整性算法:CRC32、Md5、不同形式的PPM算法 11.测试:线程安全的日志类和模块化的单元测试框架以及各种测试assert支持 12.一般工具:XML解析、内存管理、类型安全的big/little endian转换、序列化支持和容器类

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧