base64

package
v0.28.0-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2024 License: MIT Imports: 9 Imported by: 0

README

---
title: "Base64"
lang: "en-US"
draft: false
description: "Learn about how to set up a VDP Base64 component https://github.com/instill-ai/instill-core"
---

The Base64 component is an operator component that allows users to encode or decode a string in Base64 format.
It can carry out the following tasks:
- [Encode](#encode)
- [Decode](#decode)

## Release Stage

`Alpha`

## Configuration

The component definition and tasks are defined in the [definition.json](https://github.com/instill-ai/component/blob/main/operator/base64/v0/config/definition.json) and [tasks.json](https://github.com/instill-ai/component/blob/main/operator/base64/v0/config/tasks.json) files respectively.



## Supported Tasks

### Encode

Encode data into base64 string

| Input | ID | Type | Description |
| :--- | :--- | :--- | :--- |
| Task ID (required) | `task` | string | `TASK_ENCODE` |
| Data (required) | `data` | string | Data to be encoded |





| Output | ID | Type | Description |
| :--- | :--- | :--- | :--- |
| Data | `data` | string | Data |

### Decode

Decode the base64 string.

| Input | ID | Type | Description |
| :--- | :--- | :--- | :--- |
| Task ID (required) | `task` | string | `TASK_DECODE` |
| Data (required) | `data` | string | Base64 string to be decoded |





| Output | ID | Type | Description |
| :--- | :--- | :--- | :--- |
| Data | `data` | string | Data |

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decode

func Decode(str string) (string, error)

func Encode

func Encode(str string) string

func Init

func Init(bc base.Component) *component

Types

type Base64

type Base64 struct {
	Data string `json:"data"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL