using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.IO.Compression;
class Program {
static void SaveCompressedFile(string filename, string data) {
FileStream fileStream = new FileStream(filename, FileMode.Create, FileAccess.Write);
GZipStream compressionStream = new GZipStream(fileStream, CompressionMode.Compress);
StreamWriter writer = new StreamWriter(compressionStream);
writer.Write(data);
writer.Close();
}
static string LoadCompressedFile(string filename) {
FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read);
GZipStream compressionStream = new GZipStream(fileStream, CompressionMode.Decompress);
StreamReader reader = new StreamReader(compressionStream);
string data = reader.ReadToEnd();
reader.Close();
return data;
}
static void Main(string[] args) {
try {
string filename = "compressedFile.txt";
string sourceString = "Source String";
SaveCompressedFile(filename, sourceString);
FileInfo compressedFileData = new FileInfo(filename);
string recoveredString = LoadCompressedFile(filename);
} catch (IOException ex) {
Console.WriteLine(ex.ToString());
}
}
}
Software Development
software development notes, main category for Cs, Java, and other programming experiences.
IsSpecialBuild
using System;
using System.Diagnostics;
class MainClass {
static void Main(string[] args) {
FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:a.txt");
Console.WriteLine("IsSpecialBuild: " + info.IsSpecialBuild);
}
}
IsPrivateBuild
using System;
using System.Diagnostics;
class MainClass {
static void Main(string[] args) {
FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:a.txt");
Console.WriteLine("IsPrivateBuild: " + info.IsPrivateBuild);
}
}
IsPreRelease
using System;
using System.Diagnostics;
class MainClass {
static void Main(string[] args) {
FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:a.txt");
Console.WriteLine("IsPreRelease: " + info.IsPreRelease);
}
}
IsPatched
using System;
using System.Diagnostics;
class MainClass {
static void Main(string[] args) {
FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:a.txt");
Console.WriteLine("IsPatched: " + info.IsPatched);
}
}
IsDebug
using System;
using System.Diagnostics;
class MainClass {
static void Main(string[] args) {
FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:a.txt");
Console.WriteLine("IsPatched: " + info.IsPatched);
}
}
InternalName
using System;
using System.Diagnostics;
class MainClass {
static void Main(string[] args) {
FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:a.txt");
Console.WriteLine("InternalName: " + info.InternalName);
}
}