Loads file data from a given URL or path.
The source URL or file path to load from.
A promise that resolves to either a Node.js Buffer or a CrossPlatformBlob, depending on the environment.
Saves data to a specified target location.
The data to save, which can be a Buffer or a CrossPlatformBlob.
The destination path or identifier where the data should be saved.
A promise that resolves when the save operation is complete.
An interface for file input/output operations that can be implemented for different environments such as Node.js or the browser.