ピア ツー ピア ファイル ストレージ システムを作成しようとしています。デスクトップ コンピューターと Android アプリケーション用の Java クライアント プログラムを作成するか、Web ページで JavaScript と HTML クライアントを作成するだけです。Webページは誰でも使えるので作りやすいと思います。
しかし、問題があります。ファイル サーバーは圧縮されたデータを送信します。彼らは「Deflate」を使用しています(これはgZipだと思いますが、よくわかりません)。クライアント側の JavaScript でデータのストリームを解凍する方法はありますか? Node.js について話しているのではありません。また、JavaScript で gZip を使用してデータのストリームを圧縮することもできますか? スクリプト言語の目的を推し進めていることはわかっていますが、Java クライアント プログラムよりも Web ページを作成する方が時間がかかりません。