首页 > 语言 > JavaScript > 正文

使用jscript实现二进制读写脚本代码

2024-05-06 14:17:53
字体:
来源:转载
供稿:网友
因此,这里是一个很好的方式访问的二进制文件从JScript的。如果您要访问的这个对象从VBScript中,然后把它放在一个SWF文件。此对象已经被用于在愤怒将文件上载到Web服务,并已被证明是好的和快速的文件,在0-10 MB的地区。/** This is a fairly well optimized object which alows
访问的二进制文件从JScript的在Windows 
   *作业系统。  
   *该文件的末尾是小的一套测试,以显示它如何
   *用。您将需要adodb 2.5或更高版本。 
   *这将是使上最2000年机器和所有XP或更高
   *机器。 
   * 
   *版权:博士亚历山大j特纳-保留所有权利。 
   *请随时与使用此代码在任何您喜欢的方式
   *只要您一个参考的地方,在评论
   *我写的。
function BinaryFile(name)
{
    var adTypeBinary = 1 
    var adTypeText   = 2 
    var adSaveCreateOverWrite = 2
    // The trick - this is the 'old fassioned' not translation page
    // It lest javascript use strings to act like raw octets
    var codePage='437';

    this.path=name;

    var forward  = new Array();
    var backward = new Array();

    // Note - for better performance I should preconvert these hex
    // definitions to decimal - at some point :-) - AJT
    forward['80'] = '00C7';
    forward['81'] = '00FC';
    forward['82'] = '00E9';
    forward['83'] = '00E2';
    forward['84'] = '00E4';
    forward['85'] = '00E0';
    forward['86'] = '00E5';
    forward['87'] = '00E7';
    forward['88'] = '00EA';
    forward['89'] = '00EB';
    forward['8A'] = '00E8';
    forward['8B'] = '00EF';
    forward['8C'] = '00EE';
    forward['8D'] = '00EC';
    forward['8E'] = '00C4';
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选