encoding相关内容

C库为COM pressing连续的正整数

我有一个在磁盘阵列的字符串创建索引的很常见的问题。总之,我需要每个字符串的位置存储在中盘重新presentation。例如,如下一个非常幼稚的解决办法是一个索引数组: UINT64 IDX [] = {0,20,500,1024 ...,103434}; 这表示,所述第一字符串是在位置0,第二个20位,在500位的第三和103434位的第n个 的位置始终是按顺序的非负64比特整数。虽然数字可 ..
发布时间:2016-08-19 16:19:20 C/C++

如何单个位写在C文件

我编程的熵编码算法,我想要写单个位像一间codeD字符的文件。比如我想写011文件,但如果你将其存储为字符它会占用3个字节,而不是3位。因此,我的最后一个问题是:我如何能写单位的文件 在此先感谢! 解决方案 您不能单个位写入一个文件,分辨率为一个字节。 如果你想写顺序位,你有一批起来,直到你有一个完整的字节,然后写。 Psuedo- code(虽然C-等)的,将是大致相同的: cu ..
发布时间:2016-08-19 14:55:55 C/C++

什么是ARGV的编码?

这不是很清楚,我所使用的地方用C的的argv 什么编码。特别是,我感兴趣的是以下情况: 的用户使用区域L1到创建一个名称, N ,包含非ASCII字符文件 后来,用户使用区域L2在命令行上文件,该文件被送入程序P作为命令行参数的标签完成名称 确实P中的命令行上看到的序列字节? 我观察到,在Linux上,开创了UTF-8编码,然后制表完成了它的文件名(如)中的 zw_TW.big5 ..
发布时间:2016-08-18 22:03:47 服务器开发

如何阅读UNI code(UTF-8)线/二进制文件行

程序员嗨, 我想通过行统一code(UTF-8)的记事本创建文本文件,我不希望在屏幕上显示的Uni code字符串,我只想要阅读和比较阅读线串! 这code逐行读取文件的ANSI线和比较字符串 我要什么 逐行读取test_ansi.txt行 如果行=“B”打印“YES!” 其他打印“NO!” read_ansi_line_by_line.c 的#include<&stdio. ..
发布时间:2016-08-18 14:24:00 C/C++

在C(UTF-8编码)处理的特殊字符

我在C语言编写的小型应用程序读取一个简单的文本文件,然后输出线一个接一个。问题是,该文本文件包含特殊字符,如在其他AE,O和A。当我运行在终端输出的这些字符重新与psented $ P $程序中的“?”。 有一个简单的办法? 解决方案 首先第一件事情: 阅读缓冲 使用libiconv的或类似的从UTF-8获得wchar_t的类型,并使用宽字符处理函数如wprintf() 使用宽 ..
发布时间:2016-08-18 12:48:10 C/C++

黑莓连接code MD5在C#中从不同的MD5

我有我的密码连接在C#中的MD5 codeD和我的数据库插入。 MD5 MD5Hasher = MD5.Create(); 字节[] = PasswordHash MD5Hasher.ComputeHash(Encoding.Uni code.GetBytes(PasswordText.Value)); PasswordHash插入原样,看起来像 0x09C09E5B52580E4775 ..
发布时间:2016-08-10 21:23:35 BlackBerry

JpegBitmapEn codeR叶在文件末尾灰色条纹?

我在尝试做一些简单的图像处理的WPF成像组件工作。我粗略下面就的MS文章如何恩code&放;德code JPEG图像。 我的code是简单的: BitmapImage的双向=新的BitmapImage();bi.BeginInit(); bi.UriSource =新的URI(“D:\\\\ \\\\温度StackOverflowCapture.png”); //bi.De$c$cPixel ..
发布时间:2016-08-08 16:43:23 其他开发

可变长度编码的整数

我试图反向工程LZ1 / LZ77 DECOM pression算法。去code缓冲区/窗口的区域的长度为输出连接的文件作为一个可变长度整数codeD。我读过的尽我所能关于可变长度编码的整数和方法在这种情况下使用不会出现像我见过的任何人。也许是为了避免专利问题或者只是混淆。所包含的code可能没有比较完备,但在这一点上至少几个文件工作。 我看不出如何,如果在所有被下面使用的公式可以还原为简单的东 ..
发布时间:2016-08-07 19:47:58 C#/.NET

阅读和使用C滴滴写位+ +的霍夫曼编码

我想带code和德code代表霍夫曼用C ++编码的。我不知道在我的问题是,我能够正确地读写,但是当我DECOM preSS其炒,所以我不是没有编码的文件或解码。 我认为它的时候我写和读的地方出问题的文件。所以这是我写的EN codeD文件。首先,我存储所有位codeS从我叫UMAP无序映射成一个字符串: INT I = 0,J = 0; 字符串fullStr =“”; 对于(i = 0; ..
发布时间:2016-08-06 23:01:43 C/C++开发

你能带code少位,当你不需要preserve订单?

假设你有32位整数列表和32位整数在一个多重同一个集合(一组允许重复成员) 由于集不preserve订单,但名单做,这是否意味着我们可以连接code一个多重比对表位少? 如果这样你会如何连接code多重集? 如果这是真的什么其他的例子还有哪里不需要为preserve为了节省位? 请注意,我只是用32位整数作为一个例子。是否在编码的数据类型回事?请问数据类型需要固定长度和可比较的,你得到储蓄 ..
发布时间:2016-08-06 22:39:48 开发方法

它是安全的EN code和德code在C#?

在C#中,我可以带code。通过 Encoding.UTF8.GetString二进制数据(),后来转换 它回来 =二进制Encoding.UTF8.GetBytes()。 我期望的结果应该是在任何情况下,我原来的二进制数据 - 也不例外 不过,这是真的在任何情况下? 或者它依赖于 UTF8 字符集的具体行为? 或者我应该更好地利用 Encoding.ASCII.GetString()和 ..
发布时间:2016-08-06 22:35:29 C#/.NET

如何明确地告诉SVN对待一个文件作为文本,而不是二进制

我有一个数字,我到SVN检查,而不必设置正确的MIME类型的文件。 SVN最初归他们为二进制。 我因为设置SVN的MIME类型通过propset命令为“text / plain的;字符集= UTF-8”和I'vc确保所有文件都UTF-8签名。当我做“SVN怪名”,SVN说是二进制文件并没有给我明确的怪式输出。 这是怎么说服SVN任何建议,这些都是真正的文本文件? 解决方案 设置的svn ..
发布时间:2016-08-06 22:29:25 开发方法

如何从URL获取数据,然后将其保存到一个文件在C#.NET二进制没有编码的烂摊子?

在C#.NET,我想从一个URL获取数据并将其保存到二进制文件中。 使用的HttpWebRequest / StreamReader的读入一个字符串,并使用StreamWriter的正常工作与ASCII节省,但非ASCII字符得到错位,因为系统认为它有担心的编码,连接code到统一code或或什么的。 什么是从一个URL获取数据,然后将其保存到一个文件,二进制的最简单的方法,按原样? // ..
发布时间:2016-08-06 22:29:14 C#/.NET

通过WCF发送二进制数据:二进制VS MTOM编码

我有限的WCF知识以及通过WCF发送二进制数据,所以这个问题可能有些残留。 我想知道用 BinaryMessageEncodingBindingElement 和 MtomMessageEncodingBindingElement 发送数据之间的差异。它目前还不清楚,我当上阅读从MSDN此页之后使用的方法大数据和流。 另外,一个小问题:是带有附件的邮件和MTOM消息同样的事情? 解决方案 ..
发布时间:2016-08-06 22:27:04 开发方法

自动打开一个文件作为二进制红宝石

我使用Ruby 1.9的打开多个文件,并将它们复制到归档。现在也有一些二进制文件,但有些不是。由于Ruby 1.9的没有自动打开二进制文件,二进制文件,有没有办法打开它们自动地呢? (所以的“.class”将是二进制的,名为“.txt”不是) 解决方案 事实上,由Alex D中的previous答案是不完整的。虽然这是真的,有在Unix文件系统中没有“文本”模式,红宝石确实让二进制和非二进 ..
发布时间:2016-08-06 22:22:29 开发方法

我怎么能连接code 1和0运输的字符串?

有关遗传算法的应用程序,我使用的是二进制字符串的整个负载。大多数时候,他们从字面上采取 01001010110 的形式,让他们可以交配,突变和“交叉了。” 有关运输及仓储然而,这似乎是一种浪费。什么是EN $ C $作为一个较短的字符串最简单的方法C此? 我猜这是pretty微不足道,但我不知道从哪里开始寻找。 更新:我确实需要用另一个字符串来结束:运输请求之一将是GET请求。 解决方 ..
发布时间:2016-08-06 22:15:34 C#/.NET

为什么要使用一个人类可读的文件格式?

我为什么要使用preference人类可读的文件格式为二进制吗?是否有过的情况时,这是不是这样? 编辑: 我确实有这个当最初发布这个问题的解释,但现在不是那么相关的: 的在回答这个问题我想提问者是指一个标准,为什么使用人类可读的文件,以便回答格式是一个好主意。然后,我搜索了一个,没能找到。因此,这里的问题的 解决方案 这取决于 正确的答案是它依赖。如果你比如说写音频/视频数据,如果 ..
发布时间:2016-08-06 22:02:57 开发方法

为什么不人使用base128?

为什么使用基地64大家来传输在网络上的二进制数据?我问这个,因为ASCII字符集有128个字符,这在理论上可以重新present基地128 ... 解决方案 由于其中的一些128个字符是不可打印(主要是那些低于$ C $口岸系统为0x20)。因此,它们不能可靠地作为字符串通过线路传输。而且,如果你去上面$ C $连接点128,你可以因为整个系统中使用不同的编码编码的问题。 ..
发布时间:2016-08-06 21:58:30 开发方法