Swiftpack.co - Alja7dali/swift-base32 as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by Alja7dali.
Alja7dali/swift-base32 1.0.0
A base32 implementation in swift
⭐️ 0
🕓 3 years ago
.package(url: "https://github.com/Alja7dali/swift-base32.git", from: "1.0.0")
This is an implementation of Base32 encode/decode algorithm.

Example:

import Base32

/// Encoding to Base32
/// 1. convert string to bytes (utf8 format)
let bytes = "Hello, World!".makeBytes()
/// 2. encode bytes using base32 algorithm
let encodedBytes = Base32.encode(bytes)
/// 3. converting bytes back to string
let encodedString = try String(encoded) // "JBSWY3DPFQQFO33SNRSCC==="


/// Decoding from Base32
/// 1. convert string to bytes (utf8 format)
let bytes = "JBSWY3DPFQQFO33SNRSCC===".makeBytes()
/// 2. decode bytes using base32 algorithm
let decodedBytes = try Base32.decode(bytes)
/// 3. converting bytes back to string
let decodedString = try String(encoded) // "Hello, World!"

Importing Base32:

To include Base32 in your project, you need to add the following to the dependencies attribute defined in your Package.swift file.

dependencies: [
  .package(url: "https://github.com/alja7dali/swift-base32.git", from: "1.0.0")
]

GitHub

link
Stars: 0
Last commit: 3 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

1.0.0
3 years ago

👋 hello, base32!

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics