Filetype

Jul 20, 2023

New file-type detection system

Actually, we’re not trying to reinvent the wheel here, rather adapt it to suit a slightly different purpose.

Below are a few main points and reasons as to why we’ve created filetype

* file does not work so well for loosely defined filetypes  ie, vCards 
* file uses a text-based type database which can impose unwanted delays
   in frequently invoked processes
* file does not have a heirachial type tree ie, executable->MSDOS->EXE 
* file is not designed to be incorporated at a source level into existing
  projects
* Simpler and broader type detection engine  'file' is very good at
   pulling out every detail about a file, ie, the resolution of an image,
   however we do not wish to seek out such fine details 


Checkout these related ports:
  • Zxfer - Easily and reliably transfer ZFS filesystems
  • Ztop - Display ZFS dataset I/O in real time
  • Zsm - ZFS Snapshot Manager
  • Zsd - Destroys ZFS snapshots
  • Zrepl - ZFS dataset replication tool
  • Zrep - ZFS based replication and failover solution
  • Zpool-iostat-viz - ZFS pool I/O latency statistics
  • Zoxide - Fast cd alternative that learns your habits
  • Zogftw - Creates redundant backups on encrypted ZFS pools
  • Znapzend - ZFS-centric backup tool
  • Zisofs-tools - User utilities for zisofs
  • Zidrav - File corruption detection and repair program
  • Zfstools - OpenSolaris-compatible auto snapshotting for ZFS
  • Zfsnap2 - Portable performant script to make rolling ZFS snapshots easy
  • Zfsnap - Simple sh script to make zfs rolling snaphosts with cron