Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

go

How to use the MaxEncodedLen function in Go

Ayesha Naeem

The MaxEncodedLen() function in Go reports the maximum encoding length of a given number of bytes.

The program needs to include the encoding/ascii85 module to use the MaxEncodedLen() function.

Prototype

Parameters and return type

The MaxEncodedLen() function accepts the number of source bytes as type int and returns the maximum encoded length as type int.

Example

The following code demonstrates how to use the MaxEncodedLen() function:

package main

import (
  "fmt"
  "encoding/ascii85"
)

func main() {
  // calculate encoding len of a source of length 5
x := ascii85.MaxEncodedLen(5)
// display maximum encoded length
fmt.Println(x)
}

The above program takes the length of a byte source, which is 5, and calculates its maximum encoded length, which is 10.

RELATED TAGS

go

CONTRIBUTOR

Ayesha Naeem
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring