プロが教えるわが家の防犯対策術!

タイトルの通りです

自分で作ったmidiをネットに公開したいのですが、それをダウンロードさせない形にしたいのです


ストリーム形式がいいと聞きましたがこれはホントにダウンロードされないのでしょうか?

あとレンタルサーバーはFC2を使っているのですがmidiを直接アップロードするとうまく反映されません
拡張子が対応してないようです


このような場合はどうすればよいのでしょうか?

A 回答 (1件)

質問文で「ダウンロード」って言ってますが、それは「保存」って意味ですよね?



「ダウンロード」とは「サーバーから、自分のPCにデータを送ってもらう事」を意味します。言い換えれば「データが視聴者のパソコンに届く」って事。

midiの場合は「データがサーバーからダウンロードされて、それが視聴者のパソコンのプレーヤーに読み込まれて、音楽として再生される」のです。

つまり、視聴者は「ダウンロードして再生する」のです。これは「ダウンロード」と「再生」の2つの処理を行っているのです。

「ダウンロードして再生しつつ、それを保存する」のは「ダウンロード」と「再生」と「保存」の3つの処理を行っているのです。

判りますか?「ダウンロード」は「保存」ではないのです。間違えないようにして下さい。

>それをダウンロードさせない形にしたいのです
以上の説明から判るように「ダウンロードさせない」とは「サーバーにアップロードしない」つまり「公開しない」と言う意味になります。

で、本来の質問に戻りますが、ダウンロード後に保存させないようにするのは不可能です。

色々と細工を施して保存が出来ないように工夫しても「視聴者のパソコンで聞こえる=データが視聴者のパソコンに届く=データが届く限りは、どんな形式だろうが保存が可能」なのです。

>ストリーム形式がいいと聞きましたがこれはホントにダウンロードされないのでしょうか?
単に「保存されにくい」と言うだけです。
「ストリーム形式で配信されているデータを保存するツールは山のようにある」ので、ストリーム形式にするだけ無駄です。

「保存させない唯一の方法」は「公開しない」しかありません。

はっきり言えば「公開したい」と「保存させたくない」は「絶対に両立しない」のです。

「公開するなら保存されるのを覚悟で」「保存させたくないなら公開しない」のどちらか1つです。

で、この問題の解決方法は「保存しても意味のない形式で公開する」しかありません。例えば、WAVE音声ファイル形式に変換してから、ガチガチに圧縮率を上げて音質が落ちたmp3ファイルにして、それを公開するとか。

多分、質問者さんがmidiファイルを保存させたくないのは「midi編集ソフトでデータを編集、改変されて、流用されてしまうと困るから」だろうと思います。

それなら、もう、保存されちゃうのを前提に「編集、改変できない形式に変換して公開する」か「編集、改変しても意味がない状態まで劣化させてから公開する」しかありません。

最近、MIDI形式でサーバーにアップロードする人が極端に減ったのは「何しても無駄。何やっても保存されちゃう」と判ったからなのです。

この回答への補足

なるほど

それなら仕方ありませんね・・・


ではjavascriptを使ってアドレスを隠すみたいな事をして少しでも保存されにくくする方法かなんかありますか?
そのような事が載ってあるサイトかなにかありましたらよろしくお願いします。

補足日時:2008/02/08 18:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!