| 
	     Commented by: unused thing
 at 2006-12-26 08:38:09 
	     おお、すごいスプリクトですね。 
.lnkファイル(=ショートカットファイル)にすればかなりセキュティが高くなりますね(やってみればわかります。) 
 
突然なのですが、配列データ読み込みスプリクトとこのスプリクトにローカル変数設定しておいたものを書いておきます 
 
//ファイル読み込み// 
function array_Fload(f,k){ 
  var a,b,t; 
  a=new Array();b=a.load(f); 
  if(b==1)return -1; 
  b=new Array(); 
  for(t in a){ 
    b.add(decording(t,k)); 
  } 
  return b; 
} 
 
//ファイル書き込み// 
function array_Fsave(a,f,k){ 
  var b,t; 
  b=new Array(); 
  for(t in a){ 
    b.add(encording(t,k)); 
  } 
  a=b.save(f); 
  if(a==1)return -1; 
  return 0; 
} 
 
//エンコード// 
function encording(char,k) 
{ 
  var ret,i,keycount,kk,key,bytes; 
  char= ""+char; 
  ret = ""; 
  keycount=0; 
  if(k==null)k=0; 
  kk=k+""; 
  for(i=0;i<char.byteLength();i++) 
  { 
     
    key = valueOf(kk.substring(keycount,keycount+1)); 
    keycount++; 
    if(keycount>=kk.length())keycount=0; 
    bytes = char.byteAt(i)+key; 
    ret = ret+bytes+"><"; 
  } 
  return ret; 
} 
 
//デコード// 
function decording(char,k) 
{ 
  var chr,keycount,key,kk,ary,ret; 
  char= ""+char; 
  ret = ""; 
  ary = char.split("><"); 
  keycount=0; 
  if(k==null)k=0; 
  kk=k+""; 
  for(i=0;i<ary.size();i++) 
  { 
    key = valueOf(kk.substring(keycount,keycount+1)); 
    keycount++; 
    if(keycount>=kk.length())keycount=0; 
    chr = new String(valueOf(ary.get(i))-key); 
    ret=ret+chr; 
  } 
  return ret; 
}
	       
	     
	       |