Skip to content

vincentdchan/zfs-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZFS

ZFS(Z FileSystem) is a virtual disk implementation for a CS homework. It approximately implements a FAT file system in a single file. This repo is implemented in NodeJS. The API is Unix style.

Example

const zfs = require('zfs-js');

zfs.connect('virtualdisk.disk');

const fd = zfs.open('/test.txt', zfs.ZFILE_FLAG_WRITE);

let buf = Buffer.from([0, 1, 2, 3, 4]);
zfs.write(zfs, buf, 0, 5);

zfs.close(fd);

zfs.disconnect();

About

A FAT16 like file system implemented in JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published