ホームページ > バックエンド開発 > Golang > Golang で 1 バイトのスライスを別のスライスに圧縮する

Golang で 1 バイトのスライスを別のスライスに圧縮する

王林
リリース: 2024-02-12 16:57:05
転載
1164 人が閲覧しました

在 Golang 中将一个字节切片压缩到另一个切片中

質問の内容

ここで与えられた解決策とはまったく逆の効果を達成したいのですが、1 つのバイト フラグメントを別のバイト フラグメントに圧縮します -

圧縮された [] バイトを解凍された [] バイトの golang コードに変換します

###に似ている -### リーリー

[この圧縮ファイルを投稿リクエスト用のマルチパート フォーム データとしてアップロードします]

解決策

bytes.buffer

を使用してメモリに直接圧縮できます。 。 次の例では、質問に示されている例とは逆であるため、

compress/zlib

を使用します。ユースケースに応じて、これを compress/gzip (非常によく似た API) に簡単に変更することもできます。 リーリー

以上がGolang で 1 バイトのスライスを別のスライスに圧縮するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート