2012-07-05 66 views
0

我的情况真的很奇怪。一切都按预期工作,但我有一个问题。CSV或PHP中的二进制文件

我使用PUT HTTP命令将一个.csv文件从我的服务器传输到另一台服务器。

在第二个服务器,我使用

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
    //Putting into the database 
} 

解析CSV文件,并在数据库中插入每一行。

我的问题是。

如果我发送.csv文件作为二进制文件,以减少网络开销。如何修改我从二进制格式读取csv文件的方式以解析它?

最后,怎么样处理能力和时间开销再次解析二进制文件到csv

回答

0

除了一些多字节编码和人类可读性之外,二进制文件和文本文件之间没有真正的区别。大多数编码中的字母A存储为一个值为65的字节,并且无法将其“转换”为二进制,因为它已经是二进制。

你在找什么是压缩。你可能想看看gzip()你的输出。