1. A data storage system comprising: a computer-readable medium configured to store a plurality of directories and a plurality of data files; at least one input/output (I/O) port configured to receive a data file and a data file identifier; and at least one processor configured to execute one or more computer-readable instructions to perform the operations of: receiving the data file and the data file identifier corresponding to the data file; obtaining a directory address from the file identifier by converting the file identifier into at least two byte values, each byte value comprising an 8-bit string; and storing the data file in a first directory of the plurality of directories, the plurality of directories comprising a first-level plurality of directories and a plurality of sub-directories, wherein a first byte value of the at least two byte values corresponds to one of the first-level plurality of directories and a second byte value of the two byte values corresponds to one of the plurality of sub-directories.