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. |