Преобразование форматированного текста в sqlite
Отредактированный.... Поскольку я пишу это со своего телефона, я хочу убедиться, что это достаточно ясно. Все, что я действительно прошу, - это как лучше всего сохранить целостность форматированного текста в базе данных, а затем, когда я делаю оператор select, он сохраняет тот же формат, что и до того, как я обновил базу данных. Будет ли шифрование или хэширование этого трюка?
Как лучше всего хранить большое количество форматированного текста в базе данных без потери текстового формата?
То, что я хочу сделать, - это сохранить код (например, скопировать весь код из файла .CS) и сохранить его в базе данных. Затем я хочу сделать оператор select и записать его в текстовый файл, где формат остается прежним.
Например ... если у меня есть....
[код]
using System; using System.IO; class TexFileSample { public static void Main() { using (StreamWriter sw = new StreamWriter(@"C:\SomeTextFile.txt")) { sw.Write("Writing Text "); sw.WriteLine("Here we go."); sw.WriteLine("-------------------"); sw.Write("Today is is: " + DateTime.Now); sw.WriteLine("Done"); } } }
[/код]
И я хочу вставить это в базу данных, которую я могу в значительной степени скопировать и вставить в таблицу, но это не кажется лучшим логическим способом. Поэтому, когда я делаю оператор select и возвращаю его обратно, я хочу, чтобы блок кода выглядел точно так же, как он был до входа в базу данных.
Я думал, что он должен быть хэширован или зашифрован или что-то еще, но не уверен, что я должен делать.
Есть предложения?
Что я уже пробовал:
Много читал и искал лучший способ.
Graeme_Grant
Что вы уже пробовали до сих пор?
Member 12719658
Ну, прямо сейчас я шифрую текст AES. Все работает нормально, но не уверен, что я должен держать его зашифрованным или хешировать его в hex или что-то еще было бы лучше.
А ты как думаешь? Блоки кода, которые я вставляю в SQLite, могут быть довольно длинными (на самом деле это текст из моих файлов .cs, а также текст из файла java), поэтому я не знаю, есть ли способ убедиться, что целостность формата более защищена, или его шифрование будет в порядке.
На самом деле я не забочусь о безопасности файлов.
Wendelius
Не знаю, почему этот вопрос был отклонен. Компенсируется повышением голоса.