• 締切済み

この意味は何か教えてほしいです。

はじめまして、java初心者のものです。 フリーのjavaを公開しているサイトから、スクリプトを ダウンロードして勉強しているのですが、 そのjavaの構成しているプログラムの中に 「不思議なコード」の羅列があるときがあります。 ほとんどのスクリプトのフォルダの1つは 「不思議なコード」の」羅列があり、どういう意味なのか 疑問です。 そのスクリプトはどのような動きをするのかよりも、 設置しているサイトの情報を送信したり、なんらかの 悪い動きがあるのではないかと不安です。 そういうものは使わなければいいのですが。。。 ひとつの例ですが こちらのサイトの backboxfiles.zip の中のprototype.compressed.js というファイルに このようなファイルがありました。 これは一部です。 n=7.11.5i;h(!7.C.3P){4n=4n.2C()}h(4o=$(4o)){h(7.C.8E){P 7.C.8E(4o,4n)}1k{4o.6c(4n)}}h(7.3c()){h(7.2d){3p(7.2d.1A(7),10)}}})});1c.8D=1z.1y();1c.8D.I=D.B(P 1c.5k(),{24:(c(2c,1T,C){7.5j(C);7.2d=7.C.2d;7.2k=(7.C.2k||2);7.3s=(7.C.3s||1);7.6w={};7.2c=2c;7.1T=1T;7.2Q()}),2Q:(c(){7.C.2d=7.8C.1A(7);7.3h()}),5E:(c(){7.6w.C.2d=1b;bj(7.3T);(7.2d||1m.3t).2y(7,T)}),8C:(c(3b){h(7.C.3s){7.3s= どなたかご教授ください。 よろしくお願いします。

みんなの回答

  • Werner
  • ベストアンサー率53% (395/735)
回答No.2

prototype.compressed.jsは prototype.jsを圧縮したものです。 ここで言う圧縮とは、 改行やスペースを削除したり、変数名を短くするなどして、 コード量を減らすことを言います。 当然ながら圧縮されたコードの可読性は皆無になります。 なので、 > この文字列の読み方などを勉強したいのですが、 そんな非生産的なことをする必要はありません。 素直に圧縮前の読みやすいprototype.jsを読んでください。

すると、全ての回答が全文表示されます。
  • dora7075
  • ベストアンサー率39% (103/261)
回答No.1

http://www.javascriptkit.com/script/script2/backbox/# にあるjavascriptですね。 これはjavaではなくて、javascriptですが・・・・ また、prototype.compressed.js の内容は他のjsファイルで使われる値を定義しているファイルです。

asura-web
質問者

補足

さっそくご回答頂きましてありがとうございます^^ URLをつけ忘れてしまいました。 http://www.javascriptkit.com/script/script2/backbox/# です。ありがとうございます。 >>これはjavaではなくて、javascriptですが 失礼いたしました。 >>また、prototype.compressed.js の内容は他のjsファイルで >>使われる値を定義しているファイルです。 定義しているファイルですか。 不思議な文字の羅列の中で、何かが潜んでいるとおもったのですが、 安全という事なんですね。 この文字列の読み方などを勉強したいのですが、 お勧めのサイトなどがありましたら教えていただけますでしょうか。 よろしくお願いいたします。

すると、全ての回答が全文表示されます。