Skip to content

EncodingService

Not yet Class Services NotCreatable NotReplicated Service

Service providing common encoding, hashing, and compression methods.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members ยท 13 modern Roblox members not implemented yet

Inheritance

Object โ†’ Instance โ†’ EncodingService

Methods

Member Signature Summary
Base64Decode EncodingService:Base64Decode(input: buffer): buffer Decodes a Base64-encoded buffer into a new buffer containing the original binary data.
Base64Encode EncodingService:Base64Encode(input: buffer): buffer Encodes binary data from a buffer into Base64 format, returning the result as a new buffer.
CompressBuffer EncodingService:CompressBuffer(input: buffer, algorithm: CompressionAlgorithm, compressionLevel: int = 1): buffer Compresses binary buffer data using the specified algorithm and compression level.
ComputeBufferHash EncodingService:ComputeBufferHash(input: buffer, algorithm: HashAlgorithm): buffer Computes a cryptographic hash of a buffer's binary data using the specified algorithm.
ComputeStringHash EncodingService:ComputeStringHash(input: string, algorithm: HashAlgorithm): string Computes a cryptographic hash of a string using the specified algorithm.
DecompressBuffer EncodingService:DecompressBuffer(input: buffer, algorithm: CompressionAlgorithm): buffer Decompresses binary buffer data that was compressed with the specified algorithm.
GetDecompressedBufferSize EncodingService:GetDecompressedBufferSize(input: buffer, algorithm: CompressionAlgorithm): int? Returns the expected decompressed size of a compressed buffer, or nil if the size is unknown or invalid.

Roblox reference: EncodingService

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.