dat文件手机怎么打开
考勤机dat文件如何打开
考勤机d a t文件如何打开
大家在处理数据时(比如考勤机导出文件为dat后缀),需要将dat导入Excel,下面为大家逐步讲解下如何导入。
1.打开Excel,工具栏-数据-自文本
2.选择所需要处理的dat文件
3.步骤1:选择分隔符号
4.步骤2:一般选择空格,这需要看你自己处理的文件中文本之间的间隔符号,双引号之
间的数据或文本可以作为一个数据输出。
5.步骤3:一般选择常规,下面可以预览效果,最后点击完成,选择当前或新建数据表,
就可以了
当然一般考勤机都有自带的考勤管理软件,如“中控考勤机软件5.0”,在察看考勤机型号后可以到其官网免费下载来使用,希望能帮到大家。
ga_of
ga_of.dat文件
Dat文件不是一种固定类型的文件,不同的程序对dat文件有不同的定义,所以它和我们平常所熟知的软件不太一样,通常情况下并不是我们直接使用的一种文件。
但是通过扩展名dat,我们可以简单了解到它是一种数据文件。
Dat文件的打开方式
一般来说,dat文件主要有两种格式,所以打开方式也主要是针对这两种格式。
第一种是纯文本的形式,一般能打开文本类文件的记事本啊、doc文档啊或者是通过winhex工具啊都可以打开这种类型的dat文件,大多数打开的情况下都是显示的乱码状态。
第二种则是多媒体影像的格式,所以大家电脑中常用的一些播放软件,像什么暴风影音、迅雷看看或者是自带的多媒体播放器都可以打开这种格式的dat文件。
不过在这里有一点需要注意一下,就是dat 文件和我们平常使用的mp4或者wmv类型的文件不太一样,因为它本身不是一种固定类型的文件,所以它并不是播放软件可以自动识别的一种多媒体文件,这就需要我们对它进行手动打开。
手动打开dat文件的方式也并不是固定的,可以先找到要打开的dat文件,然后选中它右击鼠标便可以自行选择打开方式,也可以通过播放器,找到打开文件的选项,在整个电脑中去找到想要打开的dat 文件,值得注意的是,在找文件的时候一定要设置成显示“所有文件”,不然就会找不到非默认的dat文件。
不过由于dat文件的复杂性,可能会导致打开过慢等现象。
大家在打开这类dat文件之前一定要确定好它是音频类的dat文件,不然很容易造成打不开的卡机情
况,说不定还会丢失一些重要数据,所以平时就不要轻易尝试打开dat 文件了。
手把手教你dat文件用什么打开
手把手教你dat文件用什么打开导读:很多朋友平时在使用电脑的时候,都遇到过以dat为后缀的格式文件,却又不知是什么意思,更不知道该如何打开,所以今天小编就来给大家讲讲dat文件怎么打开的操作方法。
有兴趣的可以跟着小编学习起来哦。
懂电脑的朋友就知道,电脑中的DAT文件有两种主要格式,一是纯文本文件,类似于TXT文件,可用记事本、写字板、UE、winhex等工具打开。
另一种是多媒体影像文件,可用KMPlayer、PotPlayer、金山影霸、POWERDVD等媒体软件打开。
接下来,小编就给大家分享打开dat文件的操作方法。
dat文件用什么打开:一,音视频文件一般DAT文件是没有与任何程序关联的,所以在Windows Media Player中,也需要通过手动打开。
在Windows Media Player中,按ALT按弹出菜单列表:dat文件电脑图解12,在弹出的窗口中选择“文件”,再选择“打开…”命令。
或者直接按Ctrl+O弹出“打开”对话框,并定位到音视频所在的目录下#f#电脑电脑图解23,默认是不能显示DAT文件的,需要点击右边的“媒体文件(所有类型)”,并在弹出的下拉列表中选择“所有文件(*.*)”,则音视频文件既可显示出来了:电脑电脑图解34,如果DAT文件是视频文件且较复杂、比较大,或你的计算机中的解码器不是很好,则打开可能需要一定的时间,播放器会有一小会显示“正在打开媒体…”:dat文件打开方式电脑图解45,如果解码器能够打开适合DAT音视频器,则略等一会既可正常播放了:dat文件电脑图解56,电脑安装的解码器完全适于这个DAT音视频文件了,已经正常播放完了dat文件电脑图解67,如果音视频解码没有,则WMP也不能打开,则需要安装解码器或用KMPlayer、PotPlayer等播放器打开。
电脑电脑图解7方法二:文本和程序文件1,如果是其它的软件程序的程序文件,则此类DAT文件多数是用于安装或运行的数据文件,通常无法直接打开。
DAT文件如何打开
DAT文件怎么打开20[ 标签:dat文件 ]饿玩生化4 就是有这样一个DAT文件打不开郁闷的很所以小弟弟在此向各位大哥大姐问问到底怎么打开这样的文件要像打开文件夹那样哦※隱形の亽※回答:3 人气:6 解决时间:2010-03-23 12:44满意答案好评率:100%很多软件都产生这个DAT文件扩展名。
这里说的DAT文件是指从VCD光盘中看到的,以看用电脑打开VCD光盘,可到有个MPEGAV目录,里面便是类似MUSIC01.DAT 或AVSEQ01.DAT的文件。
这个DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。
.DAT并不是一种标准文件。
许多软件都使用这个扩展名,但文件含义不同。
比如VCD文件为.DAT,而许多数据分析软件也用这个扩展名保存数据。
所以这要看具体的软件情况来定。
如果你收的email文件是WinMail.DAT,则说明它是Outlook发送的TNEF格式。
可以在下载WMDecode释放其中的文件。
该软件不需要安装,直接将WMDecode.exe拷贝到计算机中就可以。
运行的时候在命令行运行:WMDecode 你的.dat文件名更详细的说明请参考ReadMe文件.dat媒体文件怎么打开[ 标签:dat,媒体文件 ]游戏录制的视频,出来是.dat后缀,电脑却打不开king丶回答:2 人气:33 解决时间:2011-02-03 22:07精华知识好评率:90%dat是是数据流格式,即我们非常熟悉的VCD。
用电脑打开VCD光盘,可到有个MPEGAV目录,里面便是类似MUSIC01.DAT或AVSEQ01.DAT命名的文件。
DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。
能播放dat的视频软件有:1,KMPlayer 2,绚彩魅影 3,GOM Player 4,超级兔子快乐影音 5,VLC 6,Mplayer 7,暴风影音 8,My MPC CCF有些dat是游戏文件,不一定是视频文件,所以也会出现打不开的情形的。
关于个人所得税离线客户端生成“.dat”文件打不开的解决方法
关于个人所得税离线客户端生成“.dat”文件打不开的解决方法
关于个人所得税离线客户端生成“dat”文件打不开的解决方法1图标不正确但能打开。
开始→设置→控制面板→文件夹选项→文件类型→左键单击选中“已注册的文件类型”中的任意记录并连续打出“DA T”锁定此记录→高级→更改图标→浏览→找到个人所得税离线客户端软件exe文件双击打开→选择第二个即正确的图标→确定2图标不正确或者无法生成“dat”文件即电脑里没有此类型文件开始→设置→控制面板→文件夹选项→文件类型→新建→在“文件扩展名”中输入“dat” →高级→关联文件类型“ReportEditor Document”→确定→高级→更改图标→浏览→找到人所得税离线客户端软件exe文件双击打开→选择第二个即正确的图标→确定3图标显示为播放文件打开是暴风影音1打开暴风影音→在主屏上右击→高级选项-→文件关联→展开“vcd/dvd视频” →取消“dat-DVD视频”→确定2右击“dat”文件→打开方式→选择程序→选择“全员全额扣缴明细申报辅助软件”→勾选“始终使用选择的程序打开这种文件”→确定。
.dat是什么文件
.dat是什么文件在计算机领域,文件是存储在计算机系统中的一组相关数据的命名集合。
而.dat是一种常见的文件扩展名,在许多不同的应用程序中都经常使用。
但是,很多人并不清楚.dat文件的具体含义,以及它在计算机系统中是如何被使用的。
在本文中,我们将探讨.dat文件的一般概念、应用程序和用途。
一般概念.dat文件是一种常见的二进制文件格式,它可以包含不同类型的数据,如文本、图像、音频、视频等。
它通常用于保存结构化的数据或特定应用程序生成的数据。
.dat文件不像常见的文本文件,可以直接用文本编辑器来查看和编辑,因为它的数据是以二进制形式存储的。
应用程序在许多不同的应用程序中,.dat文件被广泛使用。
以下是一些常见的应用程序,它们使用.dat文件来存储数据:1. 数据库管理系统:数据库管理系统(DBMS)通常使用.dat文件来存储以结构化方式组织的数据。
例如,MySQL数据库使用.dat文件来保存数据库表的数据。
2. 游戏:许多游戏使用.dat文件来存储游戏进度、配置文件、存档和其他游戏相关的数据。
这些数据可以包括玩家的角色、游戏设置、游戏地图等等。
3. 软件配置:一些软件使用.dat文件来存储软件的配置信息。
这些配置文件可以包含用户首选项、选项设置、插件列表等。
4. 数据导出:一些应用程序可以将数据导出为.dat文件,以便在其他应用程序中使用。
这些数据可以是电子表格、数据库查询结果、日志文件等。
用途.dat文件有多种用途,以下是一些常见的用途:1. 数据存储:.dat文件可以用于存储各种类型的数据。
它可以保存文本、数字、图像、音频、视频等。
这使得它成为多媒体应用程序和数据库管理系统中存储数据的有用工具。
2. 数据交换:.dat文件可以作为一种通用的格式,用于将数据从一个应用程序传输到另一个应用程序。
许多应用程序支持导入和导出.dat文件,从而方便数据交换。
3. 文件压缩:.dat文件可以通过压缩算法进行压缩,从而减小文件的大小。
电脑中DAT类型的文件怎么查看
电脑中DAT类型的文件怎么查看方法一音视频文件如果音视频文件,有的可以直接用微软自带的媒体播放器Windows Media Player及其它媒体播放工具打开。
一般DAT文件是没有与任何程序关联的,所以在Windows Media Player中,你也要手动的打开。
在Windows Media Player中,按ALT按弹出菜单列表:从弹出的菜单中选择“文件”,再选择“打开…”命令。
或者直接按Ctrl+O弹出“打开”对话框,并定位到音视频所在的目录下:如上图,默认是不能显示DAT文件的,我们需要点击右边的“媒体文件(所有类型)”,并在弹出的下拉列表中选择“所有文件(*.*)”,则音视频文件既可显示出来了:如果你的DAT文件是视频文件且较复杂、比较大,或你的计算机中的解码器不是很好,则打开可能需要一定的时间,播放器会有一小会显示“正在打开媒体…”:如果你的解码器能够打开适合DAT音视频器,则略等一会既可正常播放了:瞧,我电脑安装的解码器完全适于这个DAT音视频文件了,已经正常播放完了:但如果你的音视频解码没有,则WMP也不能打开,则需要安装解码器或用KMPlayer、PotPlayer等播放器打开。
如果不是音视频文件,则用播放器打开时会卡死,请勿多次尝试打开此类DAT文件,否则会造成数据损坏或丢失的危险。
方法二文本和程序文件如果是其它的软件程序的程序文件,则此类DAT文件多数是用于安装或运行的数据文件,通常无法直接打开。
可以尝试winhex来打开看看:另一种是纯文本文件,其实也就类似于TXT文件,可用记事本、写字板、UE、winhex等工具打开。
这类文件一般是配置或备份性质的文件:还有的是特殊类型的DAT文件,能打开但只能是乱码:有些DAT文件还是加密或其实类型的特殊性质的文件,一般的方法不能打开,用记事本等文本编辑器打开会卡死:此时可以尝试用winhex等特殊工具尝试打开,如果打不开,则不要去打开这类文件了。
python 解析.dat文本文件解析 -回复
python 解析.dat文本文件解析-回复Python 解析 .dat 文本文件解析数据文件是现代信息时代中至关重要的一个组成部分。
许多应用程序和系统都使用数据文件来存储和处理大量信息。
然而,有时我们需要以不同的方式解析这些数据文件,以便进一步分析和提取有用的信息。
在本文中,我将使用Python 编程语言来解析 .dat 文本文件,并介绍一些实用的方法和技巧。
第一步:了解 .dat 文件格式在开始解析 .dat 文件之前,我们需要先了解这种文件格式的特点和结构。
通常情况下,.dat 文件是一种二进制文件,它不像常见的文本文件那样使用ASCII 码来表示字符。
这意味着我们无法直接用文本编辑器打开和读取这种文件。
为了解析 .dat 文件,我们需要使用Python 的二进制文件处理功能。
第二步:打开 .dat 文件要打开 .dat 文件,我们需要使用Python 的内置open() 函数。
在open() 函数中,我们将文件名和打开模式作为参数传递。
一般情况下,我们使用"rb" 模式来打开二进制文件。
下面是一个打开 .dat 文件的示例代码:file = open("data.dat", "rb")第三步:读取 .dat 文件一旦我们成功打开了 .dat 文件,下一步是读取和解析文件中的数据。
由于 .dat 文件是二进制文件,我们需要使用Python 的struct 模块来处理原始二进制数据。
struct 模块提供了一种将二进制数据转换为其他格式的方法,例如整数、浮点数和字符串。
首先,我们需要导入struct 模块:import struct接下来,我们使用struct 模块的unpack() 函数来从二进制文件中读取数据。
unpack() 函数的第一个参数是格式字符串,用于指定要读取的数据类型。
格式字符串由多个格式指示符组成,例如"i" 表示一个整数,"f"表示一个浮点数,"s" 表示一个字符串。
.dat文件中路径写法
.dat文件中路径写法
在Windows操作系统中,.dat文件的路径写法与其他文件的路径写法相同。
路径通常分为绝对路径和相对路径两种方式。
绝对路径是指从根目录开始直到文件的完整路径。
在Windows 中,绝对路径通常以盘符开头,例如C:\folder\file.dat。
这种写法可以确保准确地定位到文件,不受当前工作目录的影响。
相对路径是相对于当前工作目录的路径。
如果.dat文件与当前工作目录下的其他文件处于同一目录下,可以直接写文件名,如file.dat。
如果.dat文件在当前工作目录的子目录下,可以使用相对路径来表示,例如subfolder\file.dat。
另外,需要注意的是,在路径中使用反斜杠(\)作为目录分隔符是Windows系统的特点。
在编程中,为了避免转义字符的影响,可以使用双反斜杠(\\)或者正斜杠(/)来表示路径分隔符。
总之,在Windows系统中,.dat文件的路径写法遵循绝对路径和相对路径的规则,可以根据实际情况选择合适的方式来表示文件的路径。
DAT文件是什么文件以及如何打开
DAT文件是什么文件以及如何打开很多软件都产生这个DAT文件扩展名。
这里说的DAT文件是指从VCD光盘中看到的,以看用电脑打开VCD光盘,可到有个MPEGAV目录,里面便是类似MUSIC01.DAT或AVSEQ01.DAT的文件。
这个DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。
.DAT并不是一种标准文件。
许多软件都使用这个扩展名,但文件含义不同。
比如VCD文件为.DAT,而许多数据分析软件也用这个扩展名保存数据。
所以这要看具体的软件情况来定。
如果你收的email文件是WinMail.DAT,则说明它是Outlook发送的TNEF格式。
可以在下载WMDecode释放其中的文件。
该软件不需要安装,直接将WMDecode.exe拷贝到计算机中就可以。
运行的时候在命令行运行:WMDecode 你的.dat文件名更详细的说明请参考ReadMe文件。
想打开它用“豪杰解霸”或“暴风影音”等播放器都行。
这两个播放器在网上到处都有。
也可以用“记事本”试试index.dat是一个具有“隐藏”属性的文件,它记录着通过浏览器访问过的网址、访问时间、历史记录等信息。
实际上它是一个保存了cookie、历史记录和IE临时文件中所记录内容的副本,即使你在IE中把这些内容都清除了,但index.dat文件中的记录还是存在。
在Windows XP系统中的“Documents and S ettings\<Username>\Cookies”、“ Documents and Settings\<Username>\Local Settings\History\History.IE5”、“ Documents and Settings\<Username>\Local Internet Files\Content.IE5\”等文件夹中都存在着index.dat文件。
python 解析.dat文本文件解析 -回复
python 解析.dat文本文件解析-回复Python 解析 .dat 文本文件解析在Python 中,解析 .dat 文本文件可以采用多种方法,其中一种常见的方法是通过读取文件并逐行解析文本内容。
在本篇文章中,我们将一步一步地回答如何使用Python 解析 .dat 文本文件。
第一步:读取文件要解析 .dat 文本文件,首先需要读取文件内容。
可以使用Python 的内置函数open() 来打开文件并返回一个文件对象。
在open() 函数中,我们需要传入文件路径和打开模式。
例如,假设我们的文件名是example.dat,它位于当前工作目录中,我们可以这样打开文件:pythonfile = open("example.dat", "r")在这里,我们使用"r" 模式打开文件,以便读取文件内容。
第二步:逐行解析文本内容读取了文件后,我们需要通过逐行读取文件来解析 .dat 文本内容。
可以使用文件对象的readline() 方法来读取单行内容,并将其存储在一个变量中以供后续处理。
例如,我们可以这样逐行读取文件内容:pythonline = file.readline()第三步:解析主题内容根据题目要求,我们需要以中括号内的内容为主题进行解析。
可以使用字符串的内置方法来提取主题内容。
例如,我们可以使用find() 方法找到第一个中括号的位置,并使用切片来提取其中的内容。
下面是一个示例代码:pythonstart_bracket = line.find("[")end_bracket = line.find("]")topic = line[start_bracket + 1:end_bracket]在这里,我们使用find() 方法找到第一个中括号的位置,将其存储在start_bracket 变量中。
然后,我们找到第一个闭合中括号的位置,并将其存储在end_bracket 变量中。
Win7系统如何打开Dat文件
Win7系统如何打开Dat文件Win7系统点击保存文件时发现很多没见过的文件类型,比如:dat 文件,那么Win7系统如何打开Dat文件呢?店铺分享了Win7系统打开Dat文件的方法,希望对大家有所帮助。
dat是什么文件格式:.DAT并不是一种标准文件。
许多软件都使用这个扩展名,但文件含义不同。
而许多数据分析软件也用这个扩展名保存数据。
所以这要看具体的软件情况来定。
DAT文件,可以按照扩展名来看就是DATA 的意思,即数据文件,这类文件并没有进行绝对化的定义,例如VCD 光盘中的DAT文件就可以用一般的视频播放器打开,而QQ的DAT文件中则存储了用户信息,是无法使用常规方式打开的,只有QQ程序可以访问。
还有一些其他程序都有自己对DAT文件的定义,要通过其特殊的程序来打开与之相关联的DAT文件。
计算机中的DAT文件有两种主要格式,一是纯文本文件,类似于TXT文件,可用记事本、写字板、UE、winhex等工具打开。
另一种是多媒体影像文件,可用KMPlayer、PotPlayer、金山影霸、POWERDVD等媒体软件打开。
Win7系统打开Dat文件方法1、先看介绍,.dat并不是一种标准文件,许多软件都使用这个扩展名,但文件含义不同,所以就要具体内容具体分析了!2、可在电脑中搜一下,就会有很多的dat格式的文件,按照编程的习惯与经验,计算机中的dat文件主要有两种格式,一是纯文本文件,可用记事本、写字板、UE、winhex等工具打开。
另一种是多媒体影像文件,可用系统自带的Windows Media Player或者其他的媒体软件打开。
3、先看看文本格式的,一般看看文件的大小,只有几K的,都可以按文本的内容来打开!还是可以正常显示,如果是加密的文件就可能出现乱码了!4、再看看媒体格式的,在电脑中一个体较大的看看,把它拖进播放器看看,还是播放不了,这里播放不了可能不是媒本格式,也可能是播放器解码不行的原因!5、总结一下,要打开一个文件首要要知道它的内部格式,而不是看他的扩展名,扩展名只是一个内部格式的提示而已,没有什么好的方法去辨认它的内部格,只能尝试去打开!。
电脑端微信dat文件怎么打开
电脑端微信dat文件怎么打开1-2电脑端的微信,在聊天过程中收发的图片都是以DAT文件保存在电脑里,加密的,一般是不能直接打开的。
但是图片在电脑中占用的空间非常大,如果是平常工作的微信,会接收到很多图片,时间一长,硬盘容易塞满。
如果是视频和文件,可以直接清理,因为它不加密,可以直接打开的,留下有用的,删除没用的。
但是图片是加密的,看不到图片内容的话,不敢贸然清理,容易删除重要文件,有没什么办法转成图片后再清理?这就是本次推荐的小工具《天才小网管DAT转JPG》,它可以把微信电脑版加密的DAT文件转成JPG图片文件,并且附带了一个清理工具,当你完成了手工清理之后,可以使用清理工具快速清理DAT文件。
以下是工具使用说明。
1,首先在微信中按如下操作点击【菜单】【设置】,打开微信的设置窗口2,然后在设置窗口中点击【文件管理】【打开文件夹】3,电脑会打开一个文件夹,这个文件夹里就保存在微信聊天的DAT图片,如果你的微信已经登录不了了,也可以的,在电脑里找到【WeChat Files】文件夹,这个文件夹一般在【此电脑】【文档】里,如果这里没有,再找找其它地方即可4,双击【FileStorage】文件夹,里会有一些文件夹,具体内容如下5,在【Image】文件夹里有图片(6月前),在【MsgAttach】里也有(6月后),下面用工具转一下看看,打开《天才小网管DAT 转JPG》工具,该工具可自行百度搜索获取到6,软件打开后是这样,需要选一个DAT文件目录、要转换的月份、转成图片后保存到哪个文件夹7,如果你已经整理好很多DAT文件在一个文件夹里了,就不用转月份了,以下是转【MsgAttach】文件夹里的图片的使用方法7.1 选择【MsgAttach】文件夹7.2 因为这个文件夹里的DAT文件非常混乱,所以选择要转换的月份7.3 选择一个转换后要保存图片的文件夹8,最后点【一键转换】,稍等片刻就好了。
9,最后在保存目录里可以看到转换好的图片。
WxDatViewer怎么使用?WxDatViewer使用教程以及快捷键大全
WxDatViewer怎么使⽤?WxDatViewer使⽤教程以及快捷键⼤全如果电脑有安装微信的⼩伙伴们,那么不如配合WxDatViewer来进⾏使⽤,这是⼀款微信dat图⽚解码软件,因为在电脑上打开微信都是会⾃动保存你各种聊天记录中的原图,因此信图⽚⽂件夹会急剧膨胀,短短⼏天内甚⾄可以达到上G的⽔平,并在这些图⽚,⼤多数都是垃圾表情包和⼴告图⽚,除了浪费硬盘空间,再也没有其他价值,但是如果你想要⼿动删除却偏偏这些图⽚被微信给加密了,以dat为后缀保存在电脑上,⽆法直接查看图⽚内容,但是这时只要直接配合WxDatViewer软件来进⾏,那么即可直接⼀键快速的将图⽚批量进⾏解密、查看、整理等操作,⼗分的⽅便,并该软件更是提供了诸如仅查看重复图⽚、过滤指定类型/⼤⼩/画⾯尺⼨/时间范围的图⽚等选项,⽅便删除不重要的dat图⽚,特别适合整理PC端⼤量的微信图⽚⽂件,总之可以全⽅⾯的满⾜⽤户们的使⽤需求,欢迎有趣的⾃⾏免费下载体验。
WxDat Viewer(微信图⽚查看⼯具) v2.0 免费绿⾊版类型:图像浏览⼤⼩:1.48MB语⾔:简体中⽂时间:2021-11-02查看详情WxDatViewer使⽤教程1、下载解压后,双击“WxDatViewer.exe”即可直接启动,同时上次打开还会⾃动定位微信dat图⽚⽂件所在的⽂件夹(⾸次运⾏时会⾃动定位,⿏标指向地址栏尾部的按钮时会弹出下拉菜单供选择)2、视图模式切换到⼤图标/超⼤图标任⼀模式下(主菜单的查看菜单下可选,或者在⽂件列表的空⽩处点右键→视图,或者底部状态栏最后⼀栏上点击,展开查看模式),将显⽰dat图⽚⽂件的缩略图3、双击dat⽂件,将在全屏模式下查看该dat图⽚,Esc、⿏标中键或双击可退出全屏查看模式4、在⽂件列表框中,或者dat图⽚全屏查看窗⼝中,点击右键,⽀持更多的操作,例如:导出dat图⽚注意事项:在⼤图标/超⼤图标视图之间切换时,在当前视窗范围内,如果上⼀视图的缩略图还没有⽣成完毕就切换到下⼀视图,因为⽣成缩略图采⽤了多线程的缘故,则会导致部分缩略图加载错位,其表现为:⿏标反复滑过缩略图时,部分缩略图的⼤⼩和内容会发⽣改变,显⽰的是内容A,但是点击查看时,却是内容B。
C#创建及读取DAT文件操作
C#创建及读取DAT⽂件操作*.DAT 从后缀名上也能理解其中的含义即:data⽂件,数据⽂件;这个⽂件有的可以⽤记事本⼯具打开,但是加密后就不⼀定了。
很多程序都创建dat⽂件来保存设定。
创建⼀个只有⾃⼰才能解析得dat⽂件,并且可以读取和写⼊,写⼀个类,它可以创建⼀个只有使⽤这个类才能解析得dat ⽂件。
同时读取或写⼊数据进dat⽂件时,也只可以使⽤这个类来读取写⼊。
简单来说就是这个类是打开读取写⼊这个dat⽂件得钥匙!其实⽤来保存设置的⽂件后缀名可以各种各样。
⼀、读写设置⽂件类/// <summary>/// 加密、解密/// </summary>public class EncryptUtilSeal{private static byte[] key = new byte[] { 78, 56, 61, 94, 12, 88, 56, 63, 66, 111, 102, 77, 1, 186, 97, 45 };private static byte[] iv = new byte[] { 36, 34, 42, 122, 242, 87, 2, 90, 59, 117, 123, 63, 72, 171, 130, 61 };private static IFormatter S_Formatter = null;static EncryptUtilSeal(){S_Formatter = new BinaryFormatter();//创建⼀个序列化的对象}/// <summary>/// 采⽤Rijndael128位加密⼆进制可序列化对象⾄⽂件/// </summary>/// <param name="para">⼆进制对象</param>/// <param name="filePath">⽂件路径</param>/// <returns></returns>public static bool EncryptObject(object para, string filePath){//创建.bat⽂件如果之前错在.bat⽂件则覆盖,⽆则创建using (Stream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None)){RijndaelManaged RMCrypto = new RijndaelManaged();CryptoStream csEncrypt = new CryptoStream(fs, RMCrypto.CreateEncryptor(key, iv), CryptoStreamMode.Write);S_Formatter.Serialize(csEncrypt, para);//将数据序列化后给csEncryptcsEncrypt.Close();fs.Close();return true;}}/// <summary>/// 从采⽤Rijndael128位加密的⽂件读取⼆进制对象/// </summary>/// <param name="filePath">⽂件路径</param>/// <returns>⼆进制对象</returns>public static object DecryptObject(string filePath){//打开.bat⽂件using (Stream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)){object para;RijndaelManaged RMCrypto = new RijndaelManaged();CryptoStream csEncrypt = new CryptoStream(fs, RMCrypto.CreateDecryptor(key, iv), CryptoStreamMode.Read);para = S_Formatter.Deserialize(csEncrypt); //将csEncrypt反序列化回原来的数据格式;csEncrypt.Close();fs.Close();return para;}}}调⽤:string ConfigFilePath = bine(System.AppDomain.CurrentDomain.BaseDirectory, "config.dat");//写⼊Hashtable para = new Hashtable();para.Add("ZH", tbxZH.Text);para.Add("MM", pbxMM.Password);EncryptUtilSeal.EncryptObject(para, ConfigFilePath);//读取Hashtable para = new Hashtable();object obj = EncryptUtilSeal.DecryptObject(ConfigFilePath);para = obj as Hashtable;string ZH = para["ZH"].ToString();string MM = para["MM"].ToString();补充知识:C# 输出数据表并⽣成.dat⽂件⽬前想实现的功能是:输出参数(⽐如距离、功率等)在某个区间内变化时对应的传输损耗数据,然后进⾏画图。
CCS中的.dat文件
详解CCS中的.dat文件CCS支持的.dat文件的格式为:定数数据格式起始地址页类型数据块大小1651其后是文件内容,每行表示一个数据。
定数固定为“1651”,数据格式可以选择“1”(十六进制整型)、“2”(十进制整型)、“3”(十进制长整型)、“4”(十进制浮点型)。
起始地址为存储的地址,页类型和标示为程序或者数据。
比如一个.dat文件:1651 1 800 1 100x00000x00000x00000x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000制作.dat 文件的方法也很简单,可以用VC++或者MATLAB来实现。
比如hellodsp的网友lwxing提供的使用matlab创建.dat文件的一个实例:matlab向dsp传递.dat文件x=2*sin(2*pi*100*m*dt);for m=1:200;if x(m)>=0 y(m)=x(m);else y(m)=4+x(m);end;end;y=y*16384;fid=fopen('input.dat','w');%打开文件,'w'是将此文件定义为可写的,fid是此文件的整数标示fprintf(fid,'1651 1 0 1 0\n');%输出文件头,文件头必须是dsp 所能识别的,就如此句程序所设定的fprintf(fid,'0x%x\n',round(y));%输出y数组,并写到与fid标示符相同的文件,即yinput.dat文件里。
round是取y值的最近的数,即如果是1.2,就取1,如果1.6,就取2.fclose(fid); %关闭fid标示符的文件。
fid=fopen('input.dat','w');%打开文件,属性设置为写fprintf(fid,'1651 1 0 1 0\n');%输出文件头,只有此文件头dsp 芯片才能识别fprintf(fid,'0x%x\n',round(x));%输出十六进制的xfclose(fid);关闭这里x要转换成二进制补码,这也是我发此贴的目的所在。