2017-01-22 6 views
0

私は、人気のあるバーコードの1つのサイズを約580ビットに圧縮しようとしています。出力はthis exampleです。 (すなわち、暗号化されたハッシュ)2Dバーコードのビット/バイトを最もスペース効率のよい方法でエンコードする方法は?

私は私が私がBASE64に変換できることを知っているが、私はより多くのスペースを効率的にする方法があるかどうかを知りたいことが

DataMatrixのとPDF417で働くようにする必要があり

私が選択したエンコーディングを使用できるように、書き込みと読み取りを制御します。

+0

私はあなたが圧縮していると思います。エンコーディングではありません。これが役立つかどうかを確認する - https://dzone.com/articles/how-compress-and-uncompressまたは多分gzip –

+0

暗号化されたバージョンのハッシュが圧縮の恩恵を受けるとは思えません。それは実際にエンコーディングです。しかし、文字エンコーディングである必要はありません。 –

答えて

2

適切なハッシュであれば、256個の値がすべて同じように扱われるため、DataMatrixおよびPDF417でBase256モードを使用する方法があります。 DataMatrixとAztec Codeでは、QRのByteモードと同じように、長さフラグと生のストリームが続く制御コードです。 PDF417では、5つのデータポイントに6バイトのパッキングが続くコントロールコードです。

関連する問題