How to create zip, rar and gzip files using C#.Net, Asp.Net |Code to Compress Decompress files using C#.Net, Asp.Net
Introduction:
In my previous article I
have explained about Code used to Convert
numbers into words using C#.net. In this article I am going to explain
about code used to create zip, rar and gzip files using c#.net or how to compress and
decompress data using c#.net.
Explanation:
This method is
used to generate random string. You can this method to generate random
passwords of specified length. For explanation purpose I have a form with a
textbox to enter no of characters to generate random string. When you click on
the generate button it will automatically generates the random string of
specified length.
Below is the
method used.
public static string
GenerateRandomString(int length)
{
//It will generate string with combination of small,capital
letters and numbers
char[]
charArr = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".ToCharArray();
string
randomString = string.Empty;
Random
objRandom = new Random();
for (int i = 0; i < length; i++)
{
//Don't Allow
Repetation of Characters
int x =
objRandom.Next(1, charArr.Length);
if
(!randomString.Contains(charArr.GetValue(x).ToString()))
randomString +=
charArr.GetValue(x);
else
i--;
}
return
randomString;
}
To generate the
random string with only capital letters then change charArr[] to below.
// to generate random string only with capital letters
char[] charArr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
To generate the
random string with only small letters
then change charArr[] to below.
// to generate random string only with small letters
char[] charArr = "abcdefghijklmnopqrstuvwxyz".ToCharArray();
The sample
output will be
Source Code
Comments
Post a Comment