Number :: Bytes :: Human

Number :: Bytes :: Humanは、バイト数を人間の読み取り可能な形式に変換できるPerlモジュールです。
今すぐダウンロード

Number :: Bytes :: Human ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Adriano R. Ferreira
  • 出版社のWebサイト:
  • http://search.cpan.org/ferreira/Acme-Note-0.5/lib/Acme/Note.pm

Number :: Bytes :: Human タグ


Number :: Bytes :: Human 説明

Number :: Bytes :: Humanは、バイト数を人間の読み取り可能な形式に変換できるPerlモジュールです。 Number :: Bytes :: Humanは、バイト数を人間の読み取り可能な形式に変換できるPerlモジュールです。 $ size = format_bytes(0); # '0' $ size = format_bytes(2 * 1024); # '2.0k' $ size = format_bytes(1_234_890、BS => 1000); # '1.3m' $ size = format_bytes(1e9、bs => 1000); # '1.0g'#ooウェイ$ human = number :: bytes ::human-> new(bs => 1000、Si => 1)。 $ SIZE = $ HUMAN->フォーマット(1E7); # '10MB' $ヒューマン - > set_options(Zero => ' - ')。 $ size = $ HUMANT->フォーマット(0); # '-'-'これはアルファソフトウェアです:ドキュメンテーションとコードはいつか変化に苦しむでしょう(感謝、神!)。このモジュールは、 '2.0k'、 '3.1g'のように、通常の読みやすい形式にバイト数を回すフォーマッタを提供します'100b'。 DF、DF、LSなどのUNIXユーティリティの-hオプションにインスパイアされました。 = DF "人間が読める"出力。サイズの基数2を使用して、桁数を4以下に減らすために、ユニットサフィックス:バイト、キロバイト、メガバイト、ギガバイト、テラバイト、ペタバイトを使用します。バイトBキロバイトK = 2 ** 10 B = 1024 BメガバイトM = 2 ** 20 B = 1024 * 1024 B = 1024 * 1024 * 1024 B Terabyte T = 2 ** 40 B = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 40 B = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 B Zettabyte Z = 2 ** 70 B = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 BIがこのリンクを見つけましたかなり便利な場合:http://www.t1shopper.com/tools/calculate/ifハードドライブの製造元のように感じてください。 BS => 1000.BUTを使用するだけで、フロッピーディスク製造元で、1024000の単位でカウントを開始したい場合(1.44 MBのディスク)。それからBS => 1_024_000.IFを使用して、Purist Academicのように感じて、IECによる1998年12月の標準に従ってメトリックプレフィックスを使用することができます。ベース1000のユニットを気にしないでください( 'b'、 'kb'、 'mb'、 'gb'、 'tb'、 'pb'、 'eb'、 'zb'、 'zb'、 'zb'、 'yb')、さらにはさらに悪いです。基本1024のためのものは( 'B'、 'Kib'、 'Mib'、 'Gib'、 'Tib'、 'Pib'、 'EIB'、 'Zib'、 'yib'、 'yib')である:バイト、キビバイチス、メビビイトなどは、SI => 1を使用することだけです。 http://physics.nist.gov/cuu/units/binary.htmlyouは、純粋なPerl "LS -LH" -inspiredコマンドをワンライナー、ER、2ライナーで試すことができます:$ perl -mnumber :: Bytes :: Human = format_bytes -e 'printf "%5s%sn"、format_bytes(-s)、$ _ @argv' *なぜそのようなモジュールを書くのですか?人々がCでそのようなものを書くことができるならば、それはPerlではるかに簡単に書くことができ、再利用、リファクタリングされ、虐待されることができます。それからそれが大幅に改善されたとき、いくつかの勇敢な魂はそれをCに移植することができます(痛みを伴うプログラミングの暖かい感覚のために)。要件: ・Perl


Number :: Bytes :: Human 関連ソフトウェア

B ::

B :: More Perlモジュールには、追加のイントロスペクションメソッドと関数が含まれています。 ...

294

ダウンロード