Читать текст, конвертировать в string и делать split в визуальном basic

Привет я начинаюсь в визуальном basic и он хотел заставить следующее читать файл и власть делать split зная Ваш delimitador. Но в моем случае маршрут будет являться маршрутом того же файла работая тогда я делаю следующее:

Dim drop() As String = Split(System.IO.File.ReadAllText(Application.ExecutablePath), "[SPLITTER]")

То, что он пробовал, состоит в том, чтобы заставлять обе вещи искать по отдельности или по крайней мере другой способ мочь читать мой файл и использовать одинокий split приходит в голову мне есть я хотел бы, если какой-то эксперт знает другой какой-то способ, чтобы мочь делать это.

В то же время то, что я делаю, он состоит в том, чтобы шифровать:

Function unsecure(ByVal data As Byte()) As Byte()
        Using sa As New System.Security.Cryptography.RijndaelManaged
            sa.IV = New Byte() {1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7}
            sa.Key = New Byte() {7, 6, 5, 4, 3, 2, 1, 9, 8, 7, 6, 5, 4, 3, 2, 1}
            Return sa.CreateDecryptor.TransformFinalBlock(data, 0, data.Length)
        End Using
    End Function
Dim drop() As String = Split(System.IO.File.ReadAllText(Application.ExecutablePath), "[SPLITTER]")

            Dim File1 As Byte() = unsecure(Convert.FromBase64String(drop(1)))
            Dim File2 As Byte() = unsecure(Convert.FromBase64String(drop(3)))

Но я не понимаю точно, что то, что он делает? я encripta и desencripta цепь?. И другой вопрос, - если бы он мог обходиться без него следующего способа:

Dim File1 As Byte() = Convert.FromBase64String(drop(1))
Dim File2 As Byte() = Convert.FromBase64String(drop(3))

И если я спрашиваю, он, потому что я не понимаю этот метод-> FromBase64String. Я думаю, что это, чтобы получать декодированный string? Я очень новый в визуальном basic, так что любая критика хорошо получена.

0
задан 14.04.2017, 05:55
1 ответ

Относительно инструкций, связанных с Base64, проблема - что, когда он передается или записывает серию байт в формате текста, байт со стоимостью большей, чем 64 не estГЎn определенные внутри estГЎndar Американский стандартный код обмена информацией.

Формат Base64, кодирует эти байт используя два символа вместо одного.

Поэтому ты нуждаешься в функциях fromBase64String, чтобы превращать цепь, кодировавшую в Base64 в array байт.

Формат Base64 очень comГєn в ней transmisiГіn данных между системами как формат ИЗБАЛОВАЛ.

0
ответ дан 24.11.2019, 12:02