zoukankan      html  css  js  c++  java
  • 用windows自带的ftp.exe实现断点续传的方法

    摘自http://www.jb51.net/article/10604.htm

    动画下载地址: http://www.chinesehack.org/soft/book/goonftp-jc.rar

    建议使用全屏观看

    ftp断点续传(黑客进阶)

    hotmail出了一个题目 如果不使用 wget cuteftp 等ftp工具

    仅仅利用Windows自带的ftp.exe 可不可以实现断点续传

    讨论了大概5,6页帖子 大家都得出结论是不可以

    偶问了babybat 她认为unix可以 但是Windows下 不利用编程是做不到的

    但是偶还是不甘心滴 于是

    我分析了cuteftp 的指令以后 利用远程指令模拟发送给ftp服务端

    结果是失败。。。

    主要利用到以下三个指令

    quote

    rest

    retr

    在程序进行到retr的时候便失败了 

    后来经zzzevazzz研究 必须加进后缀名tmp临时文件才可以成功(我也考虑过存在临时文件的问题 苦于不知道后缀名为什么)

    另外要使用get指令才行

    然后再用copy/b合并文件
    ----------------------------------------------------------------------------------------------------------------------------

    以下动画将演示 仅仅利用Windows自带的ftp程序实现断点续传

    ok now begin down

    我们使用www.20cn.org 文件来下载

    并在某时刻模拟中断下载

    然后再使用断点续传

    查看已下载的文件字节

    利用rest命令远程回复下载

    这里要记得把刚才下载的文件改名 加后缀tmp

    然后用get下载

    看见了吗 已经传送完了

    然后再用copy/b合并文件

    let's test it

    ok pass

    thanx:zzzevazzz hotmail babycat

    made by cat
    ----------------------------------------------------------------------------------------------------------------------------

    后记:好累。。。。做这个教程做了1个小时 死了一次机 。。。都是我自己不注意操作弄的。。。所以 小时候老师

    就说过 写作文要打草稿(教程里有一个错字。。。郁闷中。。。)

    byebye

  • 相关阅读:
    echarts做飞线图
    git 检出项目部分目录(稀疏检出)
    nuxt.js引入客户端脚本和第三方库出现window/document/ navigator未定义问题
    防止重复发送 Ajax 请求
    利用CSS、JavaScript及Ajax实现图片预加载的三大方法
    JavaScript中this的指向问题
    掌握jQuery插件开发
    原生javascript实现图片放大镜效果
    javascript实现页面滚屏效果
    JavaScript利用闭包实现模块化
  • 原文地址:https://www.cnblogs.com/bjguanmu/p/7813305.html
Copyright © 2011-2022 走看看