Get separated files for every postal code

Dear all,

I’m searching for a way to get separated files for each German postal code. What I have so far is the following:

  • I extracted all the boundaries of all German postal codes in overpass turbo
  • Downloaded osmosis with which I can principally filter all the points in specific polygons

But now I don’t know how to proceed, since a separated treatment of ~8000 postal codes takes far too much time. Can anyone help me?