Since most apps on the Play Store cannot write files on a byte level to NFC tags, I wrote this extremely small app that can do just that. You can specify a mime type for the NFC tag, and select a file to write to it. You can also write it with ZLIB Compression for apps that support it, such as some of my own apps (NFCShell, NFCWebView, TagSH, Illud).