Thursday, October 3, 2013

Byte Conversion

Byte Conversion


    The Following Example helps to convert the Byte >( Bits, KiloByte, MegaByte, GigaByte, TeraByte, PetaByte, ExaByte, Zettabyte, YottaByte) in c#


Bytes to Bits

                   public static double BytesToBits(long bytes)
                   {
                       return (bytes * 8);
                   }

Bytes to KiloByte

                  public static double BytesToKB(long bytes)
                  {
                      return (bytes / 1024f);
                  }

Bytes to Megabyte (MB)

                 public static double BytesToMB(long bytes)
                 {
                      return (bytes / 1024f) / 1024f;
                 }

Bytes to Gigabyte (GB)

               public static double BytesToGB(long bytes)
               {
                    return ((bytes / 1024f) / 1024f) / 1024f;
                }

Bytes to Terabyte (TB)

               public static double BytesToTB(long bytes)
               {
                    return (((bytes / 1024f) / 1024f) / 1024f) / 1024f;
               }

Bytes to Petabyte (PB)

                public static double BytesToPB(long bytes)
                {
                    return ((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
                }

Bytes to Exabyte (EB)

                public static double BytesToEB(long bytes)
                {
                     return (((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
                }

Bytes to Zettabyte (ZB)

               public static double BytesToZB(long bytes)
               {
                     return ((((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
               }

Bytes to Yottabyte (YB)

              public static double BytesToYB(long bytes)
              {
                   return (((((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
              }