Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 4.6 KB

File metadata and controls

26 lines (21 loc) · 4.6 KB

VFSBinaryExtensions Class

Provides extension methods for handling binary files in the Virtual File System.

public static class VFSBinaryExtensions

Inheritance System.Object 🡒 VFSBinaryExtensions

Methods
ConvertToBinary(this IVirtualFileSystem, string, Encoding) Converts a text file to binary format.
ConvertToText(this IVirtualFileSystem, string, Encoding) Converts a binary file to text format.
CreateBinaryFile(this IVirtualFileSystem, string, byte[]) Creates a binary file with the specified path and binary content.
CreateBinaryFileFromBase64(this IVirtualFileSystem, string, string) Creates a binary file from a base64 encoded string.
CreateBinaryFileWithDirectories(this IVirtualFileSystem, string, byte[]) Creates a binary file with auto-created directories.
GetFileInfo(this IVirtualFileSystem, string) Gets file information including type and size.
GetFileSize(this IVirtualFileSystem, string) Gets the size of a file in bytes.
IsBinaryFile(this IVirtualFileSystem, string) Checks if a file contains binary data.
TryCreateBinaryFile(this IVirtualFileSystem, string, byte[]) Safely creates a binary file without throwing exceptions.
TryReadBinaryFile(this IVirtualFileSystem, string, byte[]) Reads binary content from a file if it contains binary data.
TryWriteBinaryFile(this IVirtualFileSystem, string, byte[]) Writes binary content to an existing file.