Saving and loading raw strings and bytes
Easy Save allows you to save string and bytes directly to a file using ES3.SaveRaw and ES3.AppendRaw.
You can also read a file as a string or byte array using ES3.LoadRawString or ES3.LoadRawBytes.
Raw strings
// Create a string which represents three lines in a text file.
string myString = "Line1\nLine2\nLine3";
// Save the string as a file.
ES3.SaveRaw(myString, "myFile.txt");
// Append another line to the file.
ES3.AppendRaw("\nLine4", "myFile.txt");
// Now load the file back.
// This string will be "Line1\nLine2\nLine3\nLine4"
myString = ES3.LoadRawString("myFile.txt");
Raw bytes
// Create some bytes which we wish to store to a file.
byte[] myBytes = GetBytes();
// Save the bytes as a file.
ES3.SaveRaw(myBytes, "myFile.bytes");
// Append more bytes to the file.
ES3.AppendRaw(GetMoreBytes(), "myFile.bytes");
// Now load the file back as a byte array.
myBytes = ES3.LoadRawBytes("myFile.bytes");