如何将多个文件转换为IMG镜像并进行读写操作(200)

  • 主题发起人 主题发起人 just_solo
  • 开始时间 开始时间
J

just_solo

Unregistered / Unconfirmed
GUEST, unregistred user!
准备编写一个SD卡多卡的烧录,拷贝程序具体思路为创建镜像,并在镜像中添加文件,完成后运用IMG镜像对SD磁盘设备整体烧写拷贝C++ buider中有镜像文件操作这方面的控件或者相关函数吗各位达人给提个方法吧,谢谢
 
自己先顶下
 
好像没有,api里提供的都是按多少字节读写的操作。
 
帮顶下,对这个没什么思路的
 
镜像和文件一样。使用镜像主要还是基于媒介自身的限制吧?如大小和存储组织格式的局限。你可以自己定义一个文件,类型自定义,文件大小自定义或特定。然后文件中的不同元素由特定的分隔符界定,文件也可以压缩等等。然后还要设计个解码器,或许还需要个用户界面,来提供直观化的操作,同时封装底层操作和细节。
 
dark_power的方法有一定的可行性,在拷贝文件的同时还需要将其它待拷贝SD卡格式化和设定磁盘预定义大小,功能有点类似于winimage
 
不知如何实现
 
主要是编/解码器在工作。镜像仅仅装载信息,如存储介质的存储组织格式(像存储格式,大小,分区表,文件目录等)和数据;解码器,读取硬件设备信息,符合要求则进行格式化,分配,复制等等;可能工业上直接低级复制更快,因为都是预先设计好的吧?但高品质的应该还是先进行格式化再存储数据吧?具体的我没做过,但肯定需要硬件存储设备的知识和技术资料。不太可能有多少现成的代码,因为这对操作系统和硬件依赖性太强,几乎没啥普遍性,有几人会弄台拷贝机大批量复制?
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部