Skip to content

Pure Swift base64 encode and decode implementation (Linux ready)

License

Notifications You must be signed in to change notification settings

vsouza/VSBase64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSBase64 - Swift Base64 (Linux Supported)

Pure Swift base64 encode and decode implementation

Swift Version Build Status License

Encode and decode base64 strings with Swift 3.0. It's a implementation to use on Swift backend projects.

Installation

Add this project on your Package.swift

import PackageDescription

let package = Package(
    dependencies: [
        .Package(url: "https://github.com/vsouza/vsbase64.git", majorVersion: 0, minor: 0)
    ]
)

Usage example

import VSBase64
let str = "foo"
let encodedStr = VSBase64.encode(str)
print(encodedStr) // "Zm9v"

let decoded = VSBase64.decode(encodedStr)
print(decoded) // "foo"

Development setup

You need to install Swift 3.0 (or later)

Release History

  • 0.0.2
    • CI Integration
  • 0.0.1
    • Encode and Decode strings

Meta

Vinicius Souza – @iamvsouzahi@vsouza.com

Distributed under the XYZ license. See LICENSE for more information.

https://github.com/vsouza/vsbase64

About

Pure Swift base64 encode and decode implementation (Linux ready)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages