Apa perbedaan antara deskriptor file dan penunjuk file?

Saya ingin mengetahui perbedaan antara deskriptor file dan file pointer. Juga, dalam skenario apa Anda akan menggunakan salah satu daripada yang