二进制文件用什么打开

二进制文件用什么打开,第1张

问题一:如何查看二进制文件的文件内容? 10分 用UltraEdit这个软件

问题二:如何打开二进制文件? 没有专门的软件,office 川ord 打开的是.doc文件。

你下个UltraEdit软件,打开的时候用二进制打开就行了

问题三:打开二进制文件时,fopen函数可以用哪些打开方式 rb 读写打开一个二进制文件,只允许读数据,文件必须存在。

rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。

wb 只写打开或新建一个二进制文件;只允许写数据。

wb+ 读写打开或建立一个二进制文件,允许读和写。

ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。

问题四:二进制文件与文本文件的区别 计算机能识别的都是二进制代码,不论是文本文件还是音频视频类的多媒体文件都需要转换成二进制文件,计算机才能识别,这就需要有个转换过程:高级语言→汇编语言→机器语言,计算机只能识别的语言--机器语言。

就讲二进制文件和文本文件的区别的话,二进制文件全都是0和1组成的,而文本文件是由字母户数字、符号等组成。。。。。。

问题五:如何快速读取二进制文件 Visual C++

如何:读取二进制文件

下面的代码示例演示如何从文件中读取二进制数据。使用了 System.IO 命名空间中的两个类:FileStream 和 BinaryReader。FileStream 表示实际的文件。BinaryReader 为允许二进制访问的流提供接口。

下面的代码示例使用由如何:编写二进制文件中的代码创建的称为 data.bin 的文件。

示例

binary_read.cpp

pile with: /clr

#using

using namespace System

using namespace System::IO

int main()

{

String^ fileName = data.bin

try

{

FileStream^ fs = gew FileStream(fileName, FileMode::Open)

BinaryReader^ br = gew BinaryReader(fs)

Console::WriteLine(contents of {0}:, fileName)

while (br->BaseStream->Position BaseStream->Length)

Console::WriteLine(br->ReadInt32().ToString())

fs->Close( )

}

catch (Exception^ e)

{

if (dynamic_cast(e))

Console::WriteLine(File '{0}' not found, fileName)

else

Console::WriteLine(Exception: ({0}), e)

return -1

}

return 0

}

补充

手上的一个VB项目(过程中发现,.Net果然是好啊),需要在一个ActiveX中实现HTTP下载功能,我是采用InternetreadFile这个API来实现,一开始的代码我是这么写的

Function Getdownload(sUrl As String) As boolen

Dim s As String

Dim hOpen As Long

Dim hOpenUrl As Long

Dim bDoLoop As Boolean

Dim bRet As Boolean

Dim sReadBuffer As String * 2048

Dim lNumberOfBytesRead As Long

hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)

hOpenUrl = InternetOpenUrl(hOpen, sUrl, vbNullString, 0, ......>>

问题六:C++中怎么打开一个二进制文件 估计你对二进制文件概念搞错了,你现在写的是二进制文件(就是计算机内部的格式),这好比电报码不经过译码你是看不懂的。我们能看懂的无论是10进制,16进制,2进制数其实都是从计算机内部的格式(2进制的码)转换出来的文本( 包括楼上说看到四字节05 00 00 00实际上也是用查看工具转出的16进制文本),因此,能看到的2进制数101,实际上是个“101”文本,并不是真正的2进制的码。如果你要保存5的 “二进制码” ,要通过文本查看器就能看到“101”,你实际上要写5的“二进制文本”而不是写“二进制码”。

问题七:在c语言中如何打开二进制文件 不知lz希望得骇什么

二进制的意思是按照数据的原有二进制值写入

与文本模式的差别是不处理行尾

“china” 的 ASCII 就是这样子,还能是什么

问题八:二进制文件的后缀是什么? 如果你是问常用的二进制文件有哪些类型, 那一般有.jpg .doc .mp3等等, 基本上大多数文件都是二进制文件.常用的文本文件后缀为.txt 等等.

但是计算机储存文件都是二进制的, 所谓文本文件是指遵循实现约定的编码规则, 如ASCII码,来记录字符的文件.

后缀的作用只是帮助计算机找出解析这个文件的对应软件和编码方式. 并不会影响文件类型. 如果你吧 .mp2文件后缀改成 .txt, 任然能够用记事本程序打开.

问题九:ultraedit 查看二进制文件 先打开UE,然后把文件拖拽进去

问题十:linux 怎么看完二进制文件 查看二进制文件,用od或hexdump命令。

$ od -tx1 -tc -Ax binFile000000 61 62 63 64 65 31 32 33 34 35 61 62 63 64 65 31 a b c d e 1 2 3 4 5 a b c d e 1000010 32 33 34 35 61 62 63 64 65 31 32 33 34 35 61 62 2 3 4 5 a b c d e 1 2 3 4 5 a b000020 63 64 65 31 32 33 34 35 0a c d e 1 2 3 4 5 \n000029

-tx1选项表示将文件中的字节以十六进制的形式列出来,每组一个字节(类似hexdump的-c选项)

-tc选项表示将文件中的ASCII码以字符形式列出来(和hexdump类似,输出结果最左边的一列是文件中的地址,默认以八进制显示)

-Ax选项要求以十六进制显示文件中的地址

1、百度搜索HexEditor.dll下载到本地,

2、下载HexEditor.dll后,将插件HexEditor.dll放到notepad++安装目录的plugins目录下,

3、在notepad++安装目录的plugins目录下才行,放入后需要重启软件。

4、选择二进制文件后,右击,在d出的菜单栏中选择Notepad++打开。

5、这时可以看到二制文件为乱码,点击顶部菜单栏的“插件”项。

6、然后在下拉菜单中可以看到新的插件Hex-Editer,选择“Hex-Editer”选项。

7、然后点击“View in HEX”选项即可看到二进制文件的内容。完成效果图。

1 UltraEdit在打开文件的时候,会对文件类型进行检查。如果是二进制文件,会自动转为16进制显示模式。如下图:

中间的16进制值就是文件的实际内容。可以查看,也可以点击进行编辑。

2 如果没有识别为二进制文件,但是想查看16进制显示内容,即以二进制文件方式进行查看编辑,可以点击菜单编辑,选择16进制函数项,在二级菜单中选择,十六进制编辑,即可将视图转换为16进制模式。

如下图:

3 要退出16进制模式,转为文本查看,再次点击该项即可。

4 快速更换模式的快捷键为ctrl+h。


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

原文地址: https://outofmemory.cn/tougao/6054085.html

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

发表评论

登录后才能评论

评论列表(0条)

保存