Sometimes you want to provide a small data file for example purposes, but uploading it somewhere is a hassle. One way around this is to use the data URI protocol defined in RFC 2397. I have written a quick python script that converts a short file into data URI. You can download the program from this self built link.
#!/usr/bin/python import base64 import mimetypes import os import sys def main(): if len(sys.argv) < 2: sys.stdout.write('usage %s\n' % sys.argv[0]) sys.exit(os.EX_USAGE) with open(sys.argv[1]) as input_handle: data = input_handle.read() type = mimetypes.guess_type(sys.argv[1])[0] encoded = base64.urlsafe_b64encode(data) print 'data:%s;charset=utf-8;base64,%s' % (type, encoded) if __name__ == '__main__': main()