作者march20 ()
看板Programming
标题Re: [问题] 请问telnet程式...
时间Mon Aug 7 12:23:33 2006
※ 引述《ju22 (我是好人好事代表)》之铭言:
: ※ 引述《qrtt1 (愚者)》之铭言:
: : 也许您可以讲解一下你比较细节的部分
: : 不然无从debug起
: 嗯嗯,就像我如果直接将telnet到web server抓一下个图档或二进位档
: 然後把抓下来的档去掉HTTP respone header和New Line後,剩下来的
: 部份不是应该要跟原始图档或二进位档的内容一样吗?
: 可是用hex编辑器去检查原始档跟下载的档内容会不同
: 图档也没办法正确开启...这跟MIME编码有关吗?
: 还有我发现telnet不管是用7-bits或8bits模式来传...
: 结果似乎是一样的..
: Thanks!
请问你用什麽 telnet client ?
又请问你用什麽方法把 telnet client 的 output 存下来的?
1. 把画面剪下然後贴在 text editor 上?
2. 直接导到别的档案?
如果是以上方法, 要注意非显示字元
搞不好 telnet client 把这些字元全变成空白, 那这样就错得离谱了
比如: byte content 是 1~31 的全变成 32 了.
还要注意 CR LF 的问题, 搞不好你的 telnet client 帮你做了处理,
比如 CR/LF -> CR+LF
这样显然也不会对.
请问你所谓 "hex编辑器去检查原始档跟下载的档内容会不同" 是怎麽个不同法?
知道这个也许问题就解决了.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.137.7.224
※ 编辑: march20 来自: 71.137.7.224 (08/07 12:24)
※ 编辑: march20 来自: 71.137.7.224 (08/07 12:24)
※ 编辑: march20 来自: 71.137.7.224 (08/07 12:26)
1F:→ march20:喔, 对了, 有的 telnet client 搞不好把某 71.137.7.224 08/07 12:28
2F:→ march20:些字元组合当成控制码了, 这也是问题 71.137.7.224 08/07 12:28
3F:推 ju22:哦,我是用>重导到新档,算了output的http 59.121.206.68 08/07 17:34
4F:→ ju22:的entity行数後,再tail重导到新档去 59.121.206.68 08/07 17:37
5F:推 ju22:我是用Linux下的telnet...:) 59.121.206.68 08/07 17:41
6F:推 march20:那你导出後会是文字档,不是bin档, 所以^^; 71.137.7.224 08/07 18:23