コンマで区切られた数字を含む文字列があります (浮動小数点数ですが、int に変換できます)。この文字列を cURL POST リクエストのデータとして送信したいのですが、残念ながら文字列が長すぎて送信できないことがあり、プログラムがクラッシュします。このため、送信する前に文字列を短い形式に圧縮したいと考えています。char バイトを使用して、0 ~ 9 の数字とコンマと (おそらく) 小数点記号のみを格納しているという事実は、圧縮の肥沃な土壌になりますよね?
仕事をするものを書くことを考えましたが、いくつかのライブラリを検索することにしました。zlib を使用してみましたが、他のいくつかと同じようにクラックできませんでしたが、特にデータを文字列形式にしたいので、これらの高度なライブラリを使用するのに十分なほど複雑ではないと考え始めています (バイナリ) であるため、URL ヘッダーに含めることができます。確かにこれを行う簡単な方法があるかもしれませんね?
ここに私の入力サンプルがあります:
「1、2、4、2、3.421、3、4.54、3.43」
しかし、数千の数のために。
私は、連続した数字を 1 つの文字にエンコードすることで、それらを組み合わせることを考えていました。