Deflateとは? わかりやすく解説

deflate

別表記:ディフレイト

「deflate」の意味・「deflate」とは

「deflate」とは、主に二つの意味を持つ英単語である。一つ目は「(風船タイヤなどを)空気を抜く、しぼませる」という意味で、物理的な状態の変化を表す。例えば、風船から空気抜いたり、タイヤ空気圧下げたりする行為を指す。二つ目は「(価格価値を)下げる、落とす」という意味で、経済的な状況の変化を表す。例えば、インフレーション進行した経済物価安定させるための政策を指すことがある

「deflate」の発音・読み方

「deflate」の発音は、IPA表記では/dɪˈfleɪt/となる。IPAカタカナ読みでは「ディフレイト」となる。日本人発音するカタカナ英語では「デフレート」と読む。なお、「deflate」は発音によって意味や品詞が変わる単語ではない。

「deflate」の定義を英語で解説

「deflate」は、英語で定義すると、「to let air or gas out of (something, such as a tire or balloon)」または「to reduce (a price or value)」となる。前者物理的な状況を、後者経済的な状況を指す。

「deflate」の類語

「deflate」の類語としては、「depress」、「lower」、「reduce」などが挙げられる。これらの単語も、「価格価値下げる」という意味で使われることが多い。しかし、「deflate」が特に経済的な文脈使われるのに対し、「depress」や「lower」、「reduce」はより一般的な状況使われることが多い。

「deflate」に関連する用語・表現

「deflate」に関連する用語としては、「inflation」(インフレーション)、「deflation」(デフレーション)、「price stability」(物価安定)などがある。これらはすべて経済文脈使われ、「deflate」の行為経済どのような影響与えるかを理解するために重要な概念である。

「deflate」の例文

1.語例文(日本語訳):He deflated the balloon.(彼は風船空気抜いた。)
2.英語例文(日本語訳):The government is trying to deflate the economy.(政府経済をデフレートさせようとしている。)
3.英語例文(日本語訳):The high interest rates will deflate the housing market.(高い利率住宅市場をデフレートさせるだろう。)
4.英語例文(日本語訳):The tire deflated slowly.(タイヤゆっくりと空気抜けた。)
5.英語例文(日本語訳):The central bank's policy deflated the stock market.(中央銀行政策株式市場をデフレートさせた。)
6.英語例文(日本語訳):The bubble in the economy will eventually deflate.(経済バブル最終的に縮小するだろう。)
7.英語例文(日本語訳):The air mattress deflated overnight.(エアマットレスは一晩空気抜けた。)
8.英語例文(日本語訳):The government's measures deflated the inflated prices.(政府措置物価インフレ縮小させた。)
9.英語例文(日本語訳):The raft deflated when it hit the sharp rock.(いかだは鋭い岩に当たって空気抜けた。)
10.英語例文(日本語訳):The central bank's actions are expected to deflate the currency.(中央銀行行動通貨をデフレートさせると予想される。)

Deflate

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/03 22:28 UTC 版)

ナビゲーションに移動 検索に移動

Deflate(デフレート)とはLZ77ハフマン符号化を組み合わせた可逆データ圧縮アルゴリズムフィル・カッツが開発した圧縮ツールPKZIPのバージョン2で使われていた。ZIPgzipなどで使われている。1996年5月に RFC 1951 としてドキュメント化された。ヘッダーやフッターをつけた zlib (RFC 1950) 形式や gzip (RFC 1952) 形式とともに使われる事が多い。

特徴

  • 可逆圧縮
  • インターネットで広く使われている圧縮形式
  • 圧縮は比較的高速、伸長(元に戻すこと/展開)は非常に高速。ただし、LZWなどと比べると計算量は多い。
  • 特許問題:LZ77には色々な会社法人人物特許を取っていた。zlibの実装においては、特許を回避するように注意深く実装された。保証されておらず、かつ、議論もあったが特許にかかわるアルゴリズムは全て回避できたと考えられている。また、開発当初は問題となった特許も現在では大半は特許権、ライセンス等が消滅し、パブリックドメインとなっている。

日本人により考案されたLHAとほぼ同じアルゴリズムを使う。

技術詳細

deflateは、LZ77(実際にはその変種のLZSS)でデータを「文字そのもの」または (一致長, 一致位置) ペアに符号化する。その結果のうち、「文字そのもの」および「一致長」を合わせて一つのハフマン符号で符号化し、「一致位置」を別のハフマン符号で符号化する。deflateのハフマン符号化は、ブロック毎に符号を(再)構築する方式で、ダイナミックハフマン符号(英語: dynamic Huffman coding)と呼んでいる。日本で一般に動的ハフマン符号と呼ばれている適応形ハフマン符号英語版とは異なるので注意。

利用例

Deflateアルゴリズムが利用されているソフトウェアの一例を挙げる。

また、ほとんどのプログラミング言語で利用できる。以下はその一例。

  • Java - Deflater クラスで nowrap を有効にすることにより素の deflate が扱え、別途 zlib 形式や gzip 形式のヘッターやフッターの付いた物も扱える。
  • Perl
  • PHP
  • Python
  • Ruby
  • C#VB.NET等の.NET Framework 2.0以降対応言語 - DeflateStream クラスで素の deflate もしくは GZipStream クラスで gzip 形式。

Apache HTTP ServerなどのWebサーバでも圧縮通信を zlib 形式で Deflate を使って実装している。

zlibとgzip

deflateとともによく使われるヘッダー・フッターには zlib (RFC 1950) と gzip (RFC 1952) などがある。zlib はヘッダーが2バイト以上、フッターが4バイトであるのに対して、gzip はヘッダーが10バイト以上、フッターが8バイトである。gzip の方が情報が多く、どのファイルシステム上で圧縮されたかも書いてある。フッターには zlib は Adler-32 を使い、gzip は CRC-32 を使っている。

関連項目

外部リンク



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Deflate」の関連用語

Deflateのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Deflateのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2025実用日本語表現辞典 All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのDeflate (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS