微软NLS文件格式

最近一直在纠缠Ruby的字符串编码问题,其中就涉及到了CP936、CP950和CP951等代码页的码表。想说与其去翻不知道靠谱与否的资料,不如直接从系统里的NLS文件中提取数据,这又牵涉到了NLS的文件格式问题。

网上能找到的NLS文件格式信息很少,Konstantin Kazarnovsky童鞋在2002年写的一篇是其中最详细的了。不过比对一下c_936.nls等双字节编码发现,那篇东西错处还是不少,表格也很不知所云。于是打开WinHex猜了老半天,算是有了一点成果吧。

注:NT和非NT系统的NLS文件格式有所不同,下面的内容只适用于NT系统内的NLS文件。

百度空间的编辑功能实在让人蛋疼,还是截图吧!

(0)

相关推荐

  • Surface Pro 2对比Note Pro

    多年来,人们的办公电脑几乎被两种产品垄断:PC和Mac.当然,其中又以搭载Windows系统的PC更为广泛.而现在,诸如Chromebook.Android平板及苹果iPad都试图实现一定的办公体验; ...

  • FAT32与NTFS什么区别?FAT32怎么转NTFS格式?

    FAT32最大的劣势就是不支持4G 以上的文件下载,下面小编教大家怎么将磁盘格式转换成NTFS格式,供大家参考! 操作方法 01 首先普及一下两种格式的区别 FAT32:此硬盘格式不支持4GB以上大文 ...

  • wps好用还是office(wps跟office哪个好)

    网友一:其实对大部分网友来说,只是看你对办公软件的使用习惯了....毕竟很多人不需要了解这两个软件的所有功能.我比较一下两个软件的优点和缺点,差别也就显而易见了.首先先说Office,相信我们大部分人 ...

  • rtf是什么文件格式?需要什么软件可以打开它?

    rtf格式是又叫富文本格式或者多文本格式,RTF是Rich Text Format的缩写,意即丰富的文本格式。在rtf文档中可以嵌入图像等文件,RTF是word为了与其他字处理软件兼容而能够保存的文档 ...

  • Win8.1打开CHM文件无法正常显示下载微软的Winhelp也不行

    CHM是一种常见的帮助文件格式,但在我的Windows 8.1系统上不知为何打开CHM文件无法显示内容。我用的是Windows 8.1 64位专业版系统,已经下载微软的Winhelp,但还是无法显示。 ...

  • 什么是微软Windows的未来:一个内核,多个版本

    据国外ZDNet网站评论,近期关于微软未来将取消三个不同平台的Windows系统的评论引起了轩然大波,但这个猜想是错误的,而微软Windows的未来是一个内核,多个版本。 不久前,微软执行副总裁Jul ...

  • U盘格式化的文件格式选择(FAT32.NTFS还是exFAT格式)

    在对U盘进行格式化操作时,选择文件系统时,会出现FAT32,NTFS和exFAT格式供用户选择,这是用户会犹豫不绝,不知道选择哪个文件格式。这是用户经常会遇到的问题,对此,下面为大家详细介绍一下U盘格 ...

  • U盘格式化的文件格式选择

    在对U盘进行格式化操作时,选择文件系统时,会出现FAT32,NTFS和exFAT格式供用户选择,这是用户会犹豫不绝,不知道选择哪个文件格式。这是用户经常会遇到的问题,对此,下面为大家详细介绍一下U盘格 ...

  • EXCEL文件格式类型:XLS.XLSX.XLSB.XLSM.XLST

    Excel 有多种文件类型。从2003到现在的通用的XLSX,下面详细介绍各个文件类型的区别。因为微软的Office的文件格式是一个闭源的,所以没有什么很好的第三方软件能够很好完全兼容Office格式 ...