<aname="l6"></a>The </span><ahref="https://tomawezome.github.io/ZealOS/Doc/RedSea.DD.html#l1"><spanclass=cF4>RedSea</span></a><spanclass=cF0> file system does not allow files to grow because it only has an allocation bitmap and not a FAT table. This "flaw"
<aname="l18"></a>The file compression scheme in ZealOS only works on whole file operations and the </span><ahref="https://tomawezome.github.io/ZealOS/Doc/DolDoc.DD.html#l1"><spanclass=cF4>DolDoc</span></a><spanclass=cF0> format cannot have text tacked onto the
<aname="l21"></a>Terry didn't want to spoil fun, so of course offered a way to get awesome performance that is, ironically, superior. </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l151"><spanclass=cF4>FBlkRead</span></a><spanclass=cF0>()
<aname="l22"></a>and </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l214"><spanclass=cF4>FBlkWrite</span></a><spanclass=cF0>() allow you to read a block offset from the start of a file. Since files are all contiguous, this is incredibly
<aname="l23"></a>efficient. You just have to declare the desired file size when you create it with </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l9"><spanclass=cF4>FOpen</span></a><spanclass=cF0>() and cannot change it. See </span><spanclass=cF4>
<aname="l26"></a>If you like, you are encouraged to to do raw </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l37"><spanclass=cF4>BlkRead</span></a><spanclass=cF0>() and </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l87"><spanclass=cF4>BlkWrite</span></a><spanclass=cF0>() directly on a drive. Just get a pointer to a </span><ahref="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3339"><spanclass=cF4>CDrive</span></a><spanclass=cF0> with </span><spanclass=cF4>
<aname="l27"></a></span><ahref="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l211"><spanclass=cF4>Letter2Drive</span></a><spanclass=cF0>() and you are on your way! Your computer is supposed to be a fun toy! You can make an entire partition used for a
<aname="l30"></a>On the whole, the </span><ahref="https://tomawezome.github.io/ZealOS/Doc/RedSea.DD.html#l1"><spanclass=cF4>RedSea</span></a><spanclass=cF0> file system with its whole-file-only limitation bring beautiful harmony. It beautifully captures the