Reads bytes from a given position within a file without changing
    the file pointer.
    This function is OpenVMS Alpha and Integrity servers only.
    Format
      #include  <unistd.h>
      ssize_t pread  (int file_desc, void *buffer, size_t nbytes,
                     off_t offset);
Additional Information:
explode
extract