私は〜30の長さのバイト配列を持っています。
このデータを次の要件を持つ複数のユーザーに渡す方法を探しています
。1。短くする必要があります。最大で約16文字です。
2.印刷可能な文字のみが受け入れられます(数字または文字のみがさらに適切です)。
3.印刷可能な出力である必要があります(ファイルに保存するか、ソケットを使用することは私が望むものではありません)。
4.(Tudorのおかげで)元の配列にデコードできるようにしたい
配列には非常にランダムなデータが含まれているため、この問題を解決するのは非常に困難です。
私は多くの圧縮方法を試しましたが、今のところ運がありません。
圧縮後、出力をできるだけ短くするために、おそらくデータを64ベースにエンコードします(より良い方法がない限り)
プロジェクトは基本的にJavaですが、他の言語で解決策がある場合は、ここでそれについて説明したいと思います。
前もって感謝します