![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_07.png?e8efa67)
htmlを書くのがせいぜいの素人です。
今借りてるスペースでチャットを置こうと思って、配布されていたスクリプトをダウンロードさせてもらってきたのですが、ブラウザ画面右クリックで出てくる小窓に書かれている著作権表示がデッドリンクでした。(サイト移転前のURLが書いてあった。)
配布元サイトの掲示板にも要望として書き込んでみたのですが、何年もずっと放置状態のようで^^;
検索してみたら解凍するとかしないとか書いてあるんですけど、具体的にどうやったらいいのか分からないです。
普段htmlを書いているテキストエディタで対処できるなら方法を教えて下さい。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
私も一年前まではコンパイルなんて知りませんでした^^その都度覚えていけばいいんですよ^^
「コンパイル」ってのは、わかりやすく言うと、ソースコード(テキストエディタで編集できるやつ。「*.java」など。)を機械が分かる機械語に変換することです。ですから、コンパイル済みのファイル(Javaだったら「*.class」みたいな。)をテキストエディタで開くと文字化けして意味が分からない文字の羅列になります。
No.1さんの回答は、そのコンパイル済みのファイルを直接編集しようとしてるみたいなのでちょっとちがいます。私のはコンパイル済みのファイルを逆コンパイル(機械語→ソースコードに変換)、もう一度ソースコードに戻して編集する、ということです。
>配布元サイトさんの更新は何年も前にキレイにストップしてるようですが、いちおうメールを出して尋ねてみました。
そうですね。それがいいと思います。
それでもダメなら、別のスクリプトを使ってみてはどうですか?
>コンパイル
なにやら非常~~~に普通の言葉らしく、あまりにも一般的過ぎるのか「コンパイルとはどのようにやるのか」が、検索してもなかなか分からないですorz
お言葉どおり「jad」でぐぐったらコンパイラっていうのをダウンロードできるサイトがあったので、そのうち本を買ってきてやってみるかもしれません。あそこまで文字化けされていると怪奇現象みたいで背筋が寒いので、なんとか克服してみたい!
でも今回はとりあえず別のチャットを設置することになりそうです。
どうもありがとうございました!
No.2
- 回答日時:
「.jar」ファイルは、Javaのアーカイブですので「.zip」に拡張子を変えてunzipすれば解凍します。
解凍した中にいろいろ入ってる(場合が多い)と思いますが、その中の「.class」ファイルを、逆コンパイルすると、「.java」のソースファイルになります。それを編集し、ビルドして「.jar」に戻せば使えますよ~
逆コンパイルは、「jad」などをググってみてください。
あと、著作権のあるものは逆コンパイルしてはいけません。
ありがとうございます。
馬鹿だとお思いでしょうが「コンパイル」という語の意味すら分かりません。
でもなんとなくNo.1さんの教えて下さったのと同じことでしょうか。
>あと、著作権のあるものは逆コンパイルしてはいけません。
たぶんこれが原因で上手くいかないのかもしれません。
出来合いのフリーPerlスクリプトだったら、再配布しない限り
自分の責任内で書き換えていい場合が多いので
同じような感じかと思ってました。
配布元サイトさんの更新は何年も前にキレイにストップしてるようですが、
いちおうメールを出して尋ねてみました。
気長に返事を待つことにします…
No.1
- 回答日時:
拡張子をzipに変えて解凍してみてください。
そのあと、zipで圧縮して拡張子をjarにしてみてください。
署名されたものでなければ上手くいくと思います。
この回答への補足
拡張子を変えて解凍、ファイルを片っ端から開けてみて
http://~~っていう文字列を探して移転先のURLに書き換えて、zipで圧縮・また拡張子を変える、までお蔭様でスムーズにできました。ありがとうございました。
が……
ブラウザでチェックしてみると、小窓のURL、書き換わっていませんorz
これが「署名されたもの」ということなのでしょうか。
というか、http://~~を探すのがやっとで、半角英数以外のところ?は文字化けの嵐で泣きそうでした。こういうもの?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
javaクラスファイルをEclipseで開きたい
Java
-
classファイルについて
Java
-
JAVA .jarファイルに再圧縮するには
Java
-
-
4
VScodeでjarファイルを開く方法
UNIX・Linux
-
5
eclipse でclassesフォルダーが表示されない
Java
-
6
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
7
JADで*.jarごとデコンパイルする方法。
Java
-
8
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
9
IOException ってどういうときに起こるのでしょうか?
Java
-
10
テーブルの位置を細かく指定したい。
HTML・CSS
-
11
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
12
eclipse4.2でデコンパイルできない
Java
-
13
配列にnullを代入すると、nullが文字列として出力されるんですが何故ですか? int a[] =
Java
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IIS環境でJAVAを使用したい
-
Javaのコンパイル結果が表示さ...
-
Javaをテキストで新規製作して...
-
javaが文字コードの影響でコン...
-
.jarファイルの中身って書き換...
-
GAMESSのエラー
-
コンパイル時のクラス生成について
-
日本語対応 逆コンパイラについて
-
Javaについて教えてね。
-
Java 文字コードのエンコーディ...
-
Eclipseで、プロジェクト名のと...
-
マイクラjavaでForgeを入れたい...
-
javaクラスファイルをEclipseで...
-
earファイルを展開する方法
-
Eclipseのデバッグ機能が正常に...
-
VBプログラムから「管理者とし...
-
jarファイルをバッチで実行させ...
-
JAVAのEclipseをインストー...
-
html上で、バッチやexeファイル...
-
タグが閉じてないというエラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
javaが文字コードの影響でコン...
-
コンパイルエラーに出てくる、i...
-
IIS環境でJAVAを使用したい
-
「識別子がクラス名でも名前空...
-
Eclipse3.5EEでJavaのコンパイ...
-
javax.servlet は存在しません...
-
Javaのコンパイル結果が表示さ...
-
TOMCAT_HOMEって?
-
逆コンパイルの見方について
-
サクラエディタでjavaのプログ...
-
eclipseの構文エラーについて
-
javaの簡単なソースがコンパイ...
-
eclipseの設定のJREとコンパイ...
-
コンパイルができないのですが...
-
JAVAでC/C++の条件コンパイルの...
-
warファイルを展開するとタイム...
-
TeXで図を挿入できません.助け...
-
配列に対してsetText()は使えな...
-
java サーブレットのサンプルプ...
おすすめ情報