Я знаю, что прошло много времени с тех пор, как я задал этот вопрос, но я все еще вижу, что этот вопрос поддерживается и ставится на голосование, поэтому я решил, что поделюсь тем, как я в итоге решил эту проблему.
В моем случае файлы не такие большие, поэтому я просто решил MIME кодировать их, а затем сохранить строку в HTML5 localStorage. Это работает как шарм.