Link file system, version 2.0
Author Igor Pcholkin (c) 2005, 2002
(Some notes in the end)

"LFS"                             3b
version                           2b (02)
Offset of the first disk chunk    4b
(Entries)
  (Container)
                entry_type              1b
                FIND_DATA_2               sizeof(FIND_DATA_2)
                name_len                1b
                name                    (name_len)b
                first_chunk_offset      4b
	  (disk/container chunk)
				chunk_size      4b
				next_chunk_off  4b
			    (Entries...)
  (Link)
                enry_type               1b
                FIND_DATA_2               sizeof(FIND_DATA_2)
                name_len                1b
                name                    (name_len)b
                dir_idx                 4b
                (Disks/Directories)
  (Directory)
                enry_type               1b
                name_len                1b
                name                    (name_len)b
                disk                    2b
(Disk)
            letter                      1b
            serial                      8b
            description_len 1b
            description                 (description_len)b
--
Notes to LFS version 2:

FIND_DATA_2 is a short variant of the WIN32_FIND_DATA structure:
{
  DWORD dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD nFileSizeHigh;
  DWORD nFileSizeLow;
  // skipped path and reserved fields
  // cAlternateFileName is prefixed with a one-byte length
  char cAlternateFileName-length
  char cAlternateFileName[ 14 ];
}
--
Link file system, version 01
Author Igor Pcholkin
Originally: 25.09.2002.
Last modified: 28.1.2003.

"LFS"                             3b
version                           2b (01)
Offset of the first disk chunk    4b
Offset of the first dir chunk     4b
(Entries)
  (Container)
                entry_type              1b
                FIND_DATA_1             sizeof(FIND_DATA_1)
                name_len                1b
                name                    (name_len)b
                first_chunk_offset      4b
  (Link)
                enry_type               1b
                FIND_DATA_1             sizeof(FIND_DATA_1)
                name_len                1b
                name                    (name_len)b
                dir_idx                 4b
  (Dir/disk/container   chunk)  
                chunk_size              4b
                next_chunk_off			4b
                (Disks/Directories)
  (Disk)
                letter                  1b
                serial                  8b
                description_len 1b
                description             (description_len)b

        (Directory)
                name_len                 1b
                name                     (name_len)b
                disk                     2b
---

FIND_DATA_1 is a short variant to the WIN32_FIND_DATA structure:
{
  DWORD dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD nFileSizeHigh;
  DWORD nFileSizeLow;
  DWORD dwReserved0;
  DWORD dwReserved1;
  // skipped path
  char cAlternateFileName[ 14 ];
}

---