Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luciano

Calculo de bytes

Recommended Posts

Olá pessoal, alguem saberia me informar como fazer uma aplicação

para calcular bytes:

algo assim:

digito um valor qualquer no <input type="text" name="numero">

exemplo:

20480

 

então me retorna assim:

Este numero equivale a

Byte: 21474836480

Kb: 20480

Mg: 20

Gb:

 

ou algo parecido rs..

Valew

até++

Compartilhar este post


Link para o post
Compartilhar em outros sites

Leia abaixo as regras e nomenclaturas usadas para referenciar os tamanhos dos arquivos de computador:

 

Bit - é a menor unidade de dado do computador, podendo assumir um dos dois valores 0 ou 1, sendo que, se o nível de energia for baixo assumido é 0 e se o nível de energia for alto o valor assumido é 1. Se desejarmos representar números maiores, deveremos cominar bits em palavras.

 

Byte - é um conjunto de 8 bits, formando segundo uma seqüência que representa um caracter. Pode-se fazer uma correspondência biunívoca entre cada número decimal (0 a 9), as letras maiúsculas e minúsculas (A até Z), os símbolos matemáticos, a pontuação, etc, com um respectivo byte.

 

Kilobyte ou Kbyte ou Kb - um Kbyte corresponde a 210 bytes ou seja, 1024 bytes. Ex.: um microcomputador antigo tipo PC-XT possuía 640 Kbytes de memória, ou seja, 655.360 bytes de memória, porque: 640 Kb x 1024 bytes = 655.360 bytes. Isto quer dizer que ele poderia ter na sua memória até 655.360 caracteres.

 

Megabyte ou Mbyte ou Mb - um Mbyte corresponde a 1024 Kbytes, 1.048.576 bytes.

 

Gigabyte ou Gbyte ou Gb - um Gbyte corresponde a 1024 Mbytes.

 

Terabyte ou Tbyte ou Tb - um Tbyte corresponde a 1024 Gbytes.

 

 

Atraves desdes dados você pode montar um rotina de calculos em asp, para retornar os valores especificos.

 

Exemplo:

<%Valor = Request("Valor")If Valor <> "" Or IsNumeric(Valor) = True Then	ValorKB = Cint(Valor)/1024	ValorMB = Cint(ValorKB)/1024	ValorGB = Cint(ValorMB)/1024		Response.Write("<b>"&Valor&" Bytes Corresponde a:</b><br>"&_	" - "&ValorKB&" KiloBytes<br>"&_	" - "&ValorMB&" MegaBytes<br>"&_	" - "&ValorGB&" GigaBytes")End If%><html><head><title>Teste</title></head><body><form id="form1" name="frm_calc" method="post" action="">  Valor em Byte<br />  <input name="valor" type="text" size="60" />  <input type="submit" name="Submit" value="Enviar" /></form></body></html>

Refencia:

http://www.widesoft.com.br/users/virtual/parte6.htm

 

Espero ter ajudado.

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.