I have an old EML backup created from Thunderbird and need to collect all attachments stored inside the emails. The backup contains thousands of EML files, and opening them one by one would take too much time. Most attachments are invoices, PDFs, and project documents. What is the most efficient way to extract attachments from a large EML archive while keeping the original emails available for future reference?