I can not extract thumbnail by ThumbnailOffset + ThumbnailLength in nodejs, I found it is cause of ThumbnailOffset lost 12 Byte. when I add the lost, it is work.
strange to say, exifr extractThumbnail is work fine.
DSC02384.zip
following is exiftool exif information:

next is lovely exifr information (lost 12 Byte):
