hashbert issues and bugs

Hashbert issues and bugs

Tested filesystems

Only tested on linux. Other filesystems (filesystem / operating system combinations) haven't been tested.

Issues

Localtime issue

Some filesystems (like FAT32 and exFat) uses DOS-time where all timestamps are interpreted as localtime (which means that a timestamp is interpreted different when you change timezone or when DST switches).

hashcodes.txt-file must be sorted

hashbert relies on the hashcodes.txt-file to be sorted by the filename alphabetically. This may become a problem ...

Universal_Disk_Format issue

On linux there seems to be problem with Universal_Disk_Format. I the src-code: when using "readdir" to read an directory entry, entry->d_type should be equal to DT_DIR, but it isn't. (Noted 2017 (so it might be fixed by the time you read this))