Programing/iOS

[Swift] base64

RollingStory 2021. 2. 17. 19:34

 

//String -> Data
let string = "abcdefg"
let decodeData = string.data(using: .utf8)!

//Data -> Base64인코딩 String
let base64encString = (decodeData.base64EncodedString()) as String

 

// Data -> Base64 encoding Data
let base64EncStr = strData.base64EncodeData(options: .lineLength64Characters)

// Base64 Encoding Data -> String
let string = String(data: base64EncDat, encoding: .utf8)!

 

// Base64 Decoding
let dec = Data(base64Encoded: base64Str, options: [])