Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Text.FromBinary(binary as nullable binary, optional encoding as nullable number) as nullable text
Hakkında
Belirtilen kodlama türünü kullanarak ikili değerdeki verilerin kodunu metin değerine çözer.
-
binary: Kodları çözülecek ikili veri. -
encoding: (İsteğe bağlı) İkiliyi metne dönüştürmek için kullanılan kodlama. Kodlama türünü belirtmek için kullanın BinaryEncoding.Type . Bu değer belirtilmezse, varsayılan değer olurBinaryEncoding.Utf8.
Örnek 1
Metni ikili olarak kodlayın, görüntülenebilir bir Base64 dizesi oluşturun ve ardından metni yeniden metin formatına dönüştürün.
Kullanım
let
originalText = "Testing 1-2-3",
// Default UTF-8 binary
binaryData = Text.ToBinary(originalText),
// Convert binary to viewable Base64 string
encodedText = Binary.ToText(binaryData, BinaryEncoding.Base64),
// Decode back to text
decodedText = Text.FromBinary(binaryData),
result = [
OriginalText = originalText,
BinaryBase64 = encodedText,
DecodedText = decodedText
]
in
result
Çıkış
[
OriginalText = "Testing 1-2-3",
BinaryEncoded = "VGVzdGluZyAxLTItMw==",
DecodedText = "Testing 1-2-3"
]
Örnek 2
Metni Bayt Sırası İşareti (BOM) ile ikili olarak kodlayın, görüntülenebilir onaltılık bir dize oluşturun ve ardından metni metne geri döndürin.
Kullanım
let
originalText = "Testing 1-2-3",
// Convert to binary with BOM
binaryData = Text.ToBinary(originalText, TextEncoding.Utf16, true),
// Show binary as hex to demonstrate presence of BOM (fffe)
binaryAsHex = Binary.ToText(binaryData, BinaryEncoding.Hex),
// Decode back to text
decodedText = Text.FromBinary(binaryData, TextEncoding.Utf16),
// Compare original text and decoded text
isIdentical = originalText = decodedText,
result = [
OriginalText = originalText,
BinaryHex = binaryAsHex,
DecodedText = decodedText,
IsIdentical = isIdentical
]
in
result
Çıkış
[
OriginalText = "Testing 1-2-3",
DecodedText = "fffe540065007300740069006e006700200031002d0032002d003300",
DecodedText = "Testing 1-2-3",
IsIdentical = true
]