1
akfish 2014-08-13 20:50:36 +08:00
Google Drive: lz骗纸!说好是.logcat文件,居然是.txt文件!还反咬一口说不给预览!难道人与机器之间一点最基本的信任都没有了么!
|
3
multiple1902 2014-08-13 21:26:40 +08:00
不通过后缀的话,应该通过什么呢?
|
4
DreaMQ 2014-08-13 21:36:23 +08:00 via Android
你指望你的系统自动用记事本打开xxx.logcat么
|
5
rock_cloud 2014-08-13 21:38:27 +08:00
@multiple1902 Ubuntu 的 nautilus 可以根据内容来判断,比如视频和图片文件即使没有后缀也可以以预览形式显示在列表里,文本文件可以直接在图标里显示前几行,二进制文件显示为01010101之类。复杂一点的恐怕就不行了。
|
6
hadoop 2014-08-13 21:57:27 +08:00
@multiple1902 想想linux的file命令怎么实现的
|
7
multiple1902 2014-08-13 22:55:00 +08:00
@hadoop 我知道它是查魔数实现的,推出 MIME 类型然后对应到文件类型。但我觉得对于 Google Drive 这样的应用来说,使用后缀判断已经足够了。首先,Google Drive 目标用户接触到的文件几乎都有合理且正确的后缀。其次,读魔数意味着要读文件内容(并且可能还要把 magic 文件里的类型都过一遍),而判断后缀只需要读文件名就行了。对于 Google Drive 这样规模的应用来说,哪个快?换你,你读哪个?
|
8
14 2014-08-13 23:06:04 +08:00 via Android
一楼很对啊,这是个人与机器的基本信任问题,难道我双击一个.py文件系统要提示:系统检测到这是一个Python 2程序,当前系统只有Python 3运行环境,是否选择自动转换成Pyrhon 3程序后运行?选择否坚持用文本编辑器打开。
|
9
librae OP 也许*nixer能体会吧。
只认后缀名有时候好烦的。 |
10
multiple1902 2014-08-13 23:57:59 +08:00
@librae 如果你不上传一些奇奇怪怪的文件,那就一点也不麻烦。想想 Google Drive 是给谁用的。
|
11
librae OP @multiple1902
其实是为了在Google Code Issue Tracker上面报一个问题,comment却不支持附件,推荐用G Drive共享链接。而不同的软件截出来的log是各种奇奇怪怪的名字。 事情就是这样。 随它去吧 :) |
12
GhostFlying 2014-08-14 00:22:48 +08:00
嘛,Google不是号称除了儿童色情内容不扫描用户文件的么- -虽然觉得这就是个实现上选择的问题
|