def pack_file(f): record_data = f.read() record_type = magic.from_buffer(record_data, mime=1) record_name = getattr(f, 'name', '<stdin>')[0:255] return ndef.Record(record_type, record_name, record_data)