7 poin oleh xguru 2020-08-31 | Belum ada komentar. | Bagikan ke WhatsApp
  • Pustaka JS yang mendeteksi tipe file dengan magic number dan mengembalikan Promise

→ .fromBuffer : Buffer/Uint8Array/ArrayBuffer

→ .fromFile : nama path

→ .fromStream : stream Node.js

→ .fromTokenizer : ITokenizer - memeriksa file jarak jauh dengan @tokenizer/http , @tokenizer/s3, dan lainnya

  • Mendukung sekitar 120 jenis tipe file

→ jpg/png/gif/webp/tif/bmp/ico/psd/ai/skp/avif

→ zip/tar/rar/gz/7z/dmg/lzh

→ mp4/mkv/webm/mov/avi/wmv

→ mp3/ogg/flac/wav/wma/ac3

→ pdf/epub/mobi/ps/eps

→ exe/swf/flv

→ rtf/docx/pptx/xlsx/odt/ods/odp

→ ttf/otf/woff/woff2

→ ics

→ pcap

  • Magic number : nilai tertentu yang ditempatkan di bagian awal file untuk membedakan jenis file. Pada Unix awal biasanya hanya memakai sekitar 2 byte, tetapi sekarang kadang menggunakan beberapa byte di bagian awal

→ File Java .class dimulai dengan "CAFEBABE"

→ GIF89a dimulai dengan kode ASCII "GIF89a" : 47 49 46 38 39 61

→ JPEG dimulai dengan "FF D8" dan diakhiri dengan "FF D9"

→ File skrip Unix/Linux menggunakan "#!"

→ File PDF menggunakan "%PDF"

→ File ZIP dimulai dengan "PK" - diambil dari Phil Katz, pengembang PKZIP untuk DOS

Belum ada komentar.

Belum ada komentar.