Número :: Bytes :: Human

Número :: Bytes :: Humano é um módulo Perl que pode converter o byte contagem para o formato legível humano.
Baixe Agora

Número :: Bytes :: Human Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Adriano R. Ferreira
  • Site do editor:
  • http://search.cpan.org/~ferreira/Acme-Note-0.5/lib/Acme/Note.pm

Número :: Bytes :: Human Tag


Número :: Bytes :: Human Descrição

Número :: Bytes :: Humano é um módulo Perl que pode converter o byte contagem para o formato legível humano. Número :: Bytes :: Humano é um módulo Perl que pode converter byte contagem para o formato legível humano.synopsis use número :: bytes :: Human qw (Format_Bytes); $ 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' # o Way $ Humano = Número :: Bytes :: Human-> Novo (BS => 1000, Si => 1); $ size = $ human-> formato (1E7); # '10MB' $ human-> set_options (zero => '-'); $ size = $ human-> formato (0); # '-.Este é software alfa: a documentação e o código sofrerão alterações algum dia (obrigado, deus!). Este módulo fornece um formatador que transforma conta de byte para o formato legível habitual, como' 2.0k ',' 3.1g ' , '100b'. Foi inspirado na opção -H da UNIX Utilities como DU, DF e LS para a saída "legível por humanos". A página do Freebsd Man of Df: http://www.freebsd.org/cgi/man.cgi?query = saída "legível por humanos" DF. Use Sufixos Unit: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte e Petabyte, a fim de reduzir o número de dígitos a quatro ou menos usando a base 2 para tamanhos. byte b kilobyte k = 2 ** 10 b = 1024 b megabyte m = 2 ** 20 b = 1024 * 1024 b gigabyte g = 2 ** 30 b = 1024 * 1024 * 1024 b terabyte t = 2 ** 40 b = 1024 * 1024 * 1024 * 1024 b petabyte p = 2 ** 50 b = 1024 * 1024 * 1024 * 1024 * 1024 b exabyte e = 2 ** 60 b = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 b zettabyte z = 2 ** 70 b = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 b yottabyte y = 2 ** 80 b = 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024 bi ter encontrado este link Para ser bastante útil: http://www.t1shopper.com/tools/calculate/If Você se sente como um fabricante de disco rígido, você pode começar a contar bytes por poderes de 1000 (em vez do generoso 1024). Basta usar bs => 1000.Mas se você é um fabricante de disquete e quiser começar a contagem em unidades de 1024000 (para seus discos "1,44 MB")? Em seguida, use BS => 1_024_000.Se você se sentir como um acadêmico purista, poderá forçar o uso de prefixos métricos de acordo com o padrão de dezembro de 1998 pelo IEC. Não importa as unidades para a base 1000 são ('B', 'KB', 'MB', 'GB', 'TB', 'Pb', 'EB', 'ZB', 'YB') e, ainda, pior, Os que para a base 1024 são ('B', 'KIB', 'MIB', 'GIB', 'Tib', 'PIB', 'BEI', 'ZIB') com os nomes horríveis: bytes, Kibibytes, mebibytes, etc. Tudo que você precisa fazer é usar Si => 1. Não é tão bonito o sistema SI? Leia sobre isso: http://physics.nist.gov/cuu/units/binary.htmlyou pode experimentar um comando puro perl "ls -lh" -inspired com o um-liner, er, dois liner: $ perl -mumber :: Bytes :: Human = Format_Bytes -e 'Printf "% 5s%% sn", format_bytes (-s), $ _ para @argv' * Por que escrever esse módulo? Porque se as pessoas podem escrever essas coisas em C, ela pode ser escrita muito mais fácil em Perl e, em seguida, reutilizada, refatorada, abusada. E então, quando é muito melhorado, alguma alma corajosa pode voltar para C (se apenas para a sensação calorosa de programação dolorosa). Requisitos: · Perl.


Número :: Bytes :: Human Software Relacionado

Gráfico

Graph é um módulo Perl com estruturas de dados gráfico e algoritmos. ...

232

Download

Matemática :: String.

Math :: String Módulo contém números inteiros de tamanho arbitrário com recartes arbitrários para calcular com as principais salas. ...

153

Download