ld文件怎么打开啊?

ld文件怎么打开啊?,第1张

ld2文件是二进制文件,和读取txt、dat文件有区别灶启,

我没有用过vb,但是可以给你说一下用C语言读取文件的细节,希望对你有所帮助。

首先,你提到的txt,dat文件,这些是一般的文本文件,你可以用写字板之类的程序打开,但是ld2文件不能这样打开开,首先就是它有128个字节数据头,所以你得查查用vb怎么读取二进制文件。你先读取那128个字节,其中有很多信息,你可以看看给你的程序的public.h文件,有两个变量要注意,就是这个ld2文件的行数和列数,如果这两个数据读出来是400*300,表示这个ld2文件所表示的图像信息有400行,300列,这就有120000个数据点,其中每个数据占两个字节,所以你想读第一个通道的数据,就要从第129个字节开隐搭如始,一直读到128+240000个字节的地方,读取出来的数据全部除10,即是真实数据。读取第二个通道的数据从129+240000字节开始一直到128+240000+240000字节处,整个ld2文件中有多少通道,可以在128字节的数据头中读出来。

C的写法:

1.

int fp=open(file_path,mode...)

2.

read(fp,buffer,buffer_size)//这里先读取128字节,所以buffer长度也是128字节

3.

从数据头中取得相应的信息,比如卫星号,时间,数据大小,通道数等等

4.

read(fp,data_buffer,data_buffer_size)//这里正式开始读取数据信息,data_buffer大小要根据前面所说来的换算

5.

读取完毕以后你就可以保存成你想要的格式,比枝弯如dat、txt等等。

6.

close(fp)//关闭文件

LD2是灵格斯词典的词典文件,通过灵格斯程序载入即可。

1、打开灵格斯,点击词典。

2、点击安装凳虚枣,选中词典文件打开即可。

灵格斯是一款词典与文本翻译软件,支持全球超过80多种语言翻译的词典,具有查询、全文翻译、屏幕取词、划词翻译、例句搜索誉亏、网络枣拆释义和真人语音朗读功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/tougao/8160893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存