CDROMs
Iso 9660: An Introduction
By Clayton Summers (DMI Inc). Published
1993. Entry added 12/27/2004.
Keywords: cdfs cdrom file system fs iso9660
File: introduction_to_iso9660.pdf
« Introduction to 9660: what it is, how
it is implemented, and how it has been extended. »
Iso 9660: Simplified for DOS/Windows
By Philip J. Erdelsky. Entry added 12/27/2004.
Keywords: cdfs cdrom file system fs iso9660
File: iso9660_simplified.html
« ISO9660 is rather complex and poorly written.
[..]. The simplified version presented here includes only features
that would normally be found on a CD-ROM to be used in a DOS system
and which are supported by the Microsoft MS-DOS CD-ROM Extensions
(MSCDEX). It is based on ISO9660, on certain documents regarding
MSCDEX (version 2.10), and on the contents of some actual CD-ROM's. »
Iso 9660: Specification
By ISO. Entry
added 12/27/2004.
Keywords: cdfs cdrom file system fs iso9660
File: iso9660_spec.zip
The official specification iso9660:1999 for those
who need it.
Joliet Specification
By Microsoft. Published 05/22/1995.
Entry added 12/27/2004.
Keywords: cdfs cdrom file system fs joliet extension
File: joliet_spec_v1.html
« The general design approach used in the
Joliet specification is to relax restrictions [character set, file
name length and directory tree depth limitations], and resolve ambiguities
in the ISO 9660 specification so the practical goals can be met. »
Unixes
Ext2: An Analysis of the Structure
By Louis-Dominique Dubeau. Published
1994. Entry added 12/28/2004.
Keywords: unix linux fs file system ext2 extended analysis
File: ext2_analysis.zip
A good document to start with ext2. Based on a
study of the linux kernel source.
Ext2: Design and Implementation
By R. Card, T. T'so and S. Tweedie. Entry added 12/28/2004.
Keywords: unix linux fs file system ext2 extended design
implementation
File: ext2_design_implementation.html
« In this paper, we describe the history
of Linux filesystems. We briefly introduce the fundamental concepts
implemented in Unix filesystems. We present the implementation of
the Virtual File System layer in Linux and we detail the Second
Extended File System kernel code and user mode tools. Last, we present
performance measurements made on Linux and BSD filesystems and we
conclude with the current status of Ext2fs and the future directions. »
Ext2: John's Spec
By R. Card, T. T'so and S. Tweedie. Entry added 12/28/2004.
Keywords: unix linux fs file system ext2 extended design
implementation
File: ext2_john_spec.html
Short, good if you have no time. Can be useful
as a memo then.
« The primary focus of the document is to provide enough information
to allow someone to read the file system. »
Windows
FAT 16
By Rune Moeller Barnkob. Published
11/24/2001. Entry added 12/28/2004.
Keywords: win windows fs file system fat file allocation
table
File: fat16.html
A good document about FAT 16 file systems.
FAT 32: Specification and FAT: On Disk Format
By Microsoft. Published 12/06/2000.
Entry added 12/28/2004.
Keywords: win windows fs file system fat file allocation
table
File: FAT32_v1.03.pdf
The official white paper of the file system used
by Windows since Win95 OSR2.
NTFS: Documentation
By Richard Russon. Published 06/08/2004.
Entry added 12/28/2004.
Keywords: win windows fs file system ntfs new technology
File: ntfs_doc_v0.5.zip
« Microsoft hasn't released any documentation
for NTFS. These documents have been pieced together partly by carefully
reading all the SDKs and Windows help but mostly by reverse-engineering
the filesystem. »
Understanding the FAT 32 fs
By Paul Stoffregen. Published 01/03/2004.
Entry added 04/12/2005.
Keywords: win windows fs file system fat file allocation
table
File: Understanding_FAT32.html
« This page is intended to help you
understand how to access data on Microsoft FAT32 filesystems, commonly
used on hard drives ranging in size from 500 megs to hundreds of
gigabytes. »
VFAT: Long File Name Support
By Rune Moeller Barnkob. Published
11/24/2001. Entry added 12/28/2004.
Keywords: win windows fs file system vfat lfn long file
name
File: vfat.html
« The VFAT system is an extension of the
existing FAT file system designed to support both old DOS / WIN16 / OS/2 / Linux
applications which only supports 8.3 (both OS/2 and Linux supports
LFN, just not on FATFS). »
|