Sachverhalt: Sachverhalt: A. Am 26. März 2004 erstattete die Bank A._ in Zürich der Meldestelle für Geldwäscherei Meldung gemäss Art. 305ter Abs. 2 StGB betreffend das Konto Nr. 1, lautend auf die Firma Y._ Ltd. mit Sitz auf den British Virgin Islands. Die Bank A._ teilte mit, das Konto Nr. 2, lautend auf den israelischen Staatsangehörigen X._, sei im Juli 2001 durch Übertrag auf das Konto Nr. 1 saldiert worden. Wirtschaftlich am Konto Nr. 1 berechtigt sei X._. Die Bank A._ begründete die Meldung damit, die Kontodokumentationen der vorliegenden Kunden seien einer routinemässigen Prüfung unterzogen worden. Dabei hätten Recherchen in der Presse und im Internet eine Verbindung unter anderem zu Alberto Fujimori, dem früheren Staatspräsidenten Perus, und zu dessen damaligem Berater und Chef des Geheimdienstes Vladimiro Montesinos zutage gefördert. Die Bank A._ gehe davon aus, dass gegen diese Personen strafrechtliche Untersuchungen hängig seien. Die Bank A._ teilte mit, sie habe das Konto blockiert. Mit Schreiben vom 30. März 2004 gab die Meldestelle für Geldwäscherei der Bezirksanwaltschaft IV für den Kanton Zürich von der Verdachtsmeldung Kenntnis. Die Meldestelle legte dar, die Y._ Ltd. sei in ihren Datenbanken nicht registriert. X._ sei im Auftrag von Interpol Lima wegen Bestechung im RIPOL zur Verhaftung ausgeschrieben. X._ habe zehn Jahre in Peru gelebt und eine bedeutende Rolle im Waffenhandel zwischen Russland und Peru gespielt. Die bei der Bank A._ intern blockierten Vermögenswerte beliefen sich auf rund 6,5 Millionen US-Dollar. Die Bezirksanwaltschaft eröffnete darauf ein Vorabklärungsverfahren. Am 5. April 2004 gab sie dem Bundesamt für Justiz Kenntnis vom Konto der Y._ Ltd. bei der Bank A._. Die Bezirksanwaltschaft teilte dem Bundesamt mit, nach ihren Erkenntnissen ermittelten die peruanischen Behörden gegen X._ wegen Korruption. Sie bat das Bundesamt, die entsprechenden Informationen den peruanischen Behörden zu übermitteln, damit diese gegebenenfalls ein Rechtshilfeersuchen an die Schweiz stellen könnten. Mit Blick auf Art. 18 des Bundesgesetzes vom 20. März 1981 über internationale Rechtshilfe in Strafsachen (IRSG; SR 351.1) ersuchte sie zudem darum, die peruanischen Behörden möchten umgehend mitteilen, ob die Bezirksanwaltschaft mit einem Rechtshilfeersuchen rechnen könne und ob die Sperrung des Kontos beantragt werde. Am 8. April 2004 bat das Bundesamt für Justiz den Schweizer Botschafter in Peru, das Schreiben der Bezirksanwaltschaft vom 5. April 2004 an die zuständigen peruanischen Behörden weiterzuleiten. Das Bundesamt legte dar, die spontane Übermittlung von Informationen durch die Bezirksanwaltschaft nach Art. 67a IRSG solle es den peruanischen Behörden ermöglichen, gegebenenfalls ein Rechtshilfeersuchen an die Schweiz zu stellen. Die peruanischen Behörden seien zu bitten, umgehend mitzuteilen, ob mit einem entsprechenden Rechtshilfeersuchen zu rechnen sei und ob sie die Sperrung des Kontos der Y._ Ltd. bei der Bank A._ beantragten. Am 29. April 2004 ersuchte der peruanische "Hauptamtliche Sonderstaatsanwalt der Provinz für Delikte des illegalen Drogenhandels" die schweizerischen Behörden um Sperre des Kontos der Y._ Ltd. bei der Bank A._. Mit Verfügung vom 16. Juni 2004 sperrte die Bezirksanwaltschaft als vorläufige Massnahme nach Art. 18 IRSG das Konto der Y._ Ltd. Sie forderte die peruanischen Behörden auf, bis spätestens zum 16. September 2004 ein offizielles Rechtshilfeersuchen einzureichen; andernfalls werde die vorläufige Massnahme aufgehoben. Am 9. Juli 2004 übersandte die Botschaft Perus in Bern den schweizerischen Behörden das vom 10. Mai 2004 datierte Rechtshilfeersuchen des Fünften Sonderstrafgerichts des Hohen Gerichtshofes von Lima. Darin wirft das Sonderstrafgericht X._ vor, sich der gesetzwidrigen Vereinigung und der einfachen und schweren Bestechung zu Lasten des Staates Peru schuldig gemacht zu haben. Er und weitere Personen hätten Schmiergelder an Montesinos bezahlt, damit sie bei der Vergabe von Verträgen für die Lieferung von Waffen und anderen Gerätschaften an die peruanische Armee und Polizei bevorzugt worden seien. Zu diesem Zweck hätten sie die Firma W._ gegründet, welche in Peru den ausländischen Lieferanten Firma T._ vertreten habe. Die Zahlungen für Waffen etc. seien von der peruanischen Luftwaffe auf das Konto der Firma T._ bei der Bank B._ in Panama geleistet worden. Um den Verbleib der rechtswidrig erlangten Kommissionen abklären zu können, ersuchte das Fünfte Sonderstrafgericht um die Erhebung der Unterlagen der Konten von X._ und der Y._ Ltd. bei der Bank A._ sowie um Sperre dieser Konten. Am 9. Juli 2004 übersandte die Botschaft Perus in Bern den schweizerischen Behörden das vom 10. Mai 2004 datierte Rechtshilfeersuchen des Fünften Sonderstrafgerichts des Hohen Gerichtshofes von Lima. Darin wirft das Sonderstrafgericht X._ vor, sich der gesetzwidrigen Vereinigung und der einfachen und schweren Bestechung zu Lasten des Staates Peru schuldig gemacht zu haben. Er und weitere Personen hätten Schmiergelder an Montesinos bezahlt, damit sie bei der Vergabe von Verträgen für die Lieferung von Waffen und anderen Gerätschaften an die peruanische Armee und Polizei bevorzugt worden seien. Zu diesem Zweck hätten sie die Firma W._ gegründet, welche in Peru den ausländischen Lieferanten Firma T._ vertreten habe. Die Zahlungen für Waffen etc. seien von der peruanischen Luftwaffe auf das Konto der Firma T._ bei der Bank B._ in Panama geleistet worden. Um den Verbleib der rechtswidrig erlangten Kommissionen abklären zu können, ersuchte das Fünfte Sonderstrafgericht um die Erhebung der Unterlagen der Konten von X._ und der Y._ Ltd. bei der Bank A._ sowie um Sperre dieser Konten. B. Mit Eintretens- und Zwischenverfügung vom 29. Juli 2004 wies die Bezirksanwaltschaft die Bank A._ an, sämtliche Unterlagen betreffend die Konten Nr. 2, lautend auf X._, und Nr.1, lautend auf Y._ Ltd., für den Zeitraum ab dem 1. Januar 1990 herauszugeben. Überdies wies sie die Bank A._ an, das Konto Nr. 1 weiterhin gesperrt zu hallten. Mit Schlussverfügung vom 28. Oktober 2004 ordnete die Bezirksanwaltschaft die Herausgabe von im Einzelnen bezeichneten Unterlagen betreffend die Konten von X._ und der Y._ Ltd. bei der Bank A._ an die ersuchende Behörde an. Zudem verfügte sie die Aufrechterhaltung der Sperre des Kontos der Y._ Ltd. Den von X._ und der Y._ Ltd. gegen die Schlussverfügung erhobenen Rekurs wies das Obergericht des Kantons Zürich am 15. Januar 2005 ab. Den von X._ und der Y._ Ltd. gegen die Schlussverfügung erhobenen Rekurs wies das Obergericht des Kantons Zürich am 15. Januar 2005 ab. C. X._ und die Y._ Ltd. führen Verwaltungsgerichtsbeschwerde mit dem Antrag, den Beschluss des Obergerichtes und die Schlussverfügung aufzuheben; die Rechtshilfe sei zu verweigern; dies unter Rückgabe der beschlagnahmten Unterlagen an die Beschwerdeführer und verzugsloser Freigabe des gesperrten Kontos Nr. 1. C. X._ und die Y._ Ltd. führen Verwaltungsgerichtsbeschwerde mit dem Antrag, den Beschluss des Obergerichtes und die Schlussverfügung aufzuheben; die Rechtshilfe sei zu verweigern; dies unter Rückgabe der beschlagnahmten Unterlagen an die Beschwerdeführer und verzugsloser Freigabe des gesperrten Kontos Nr. 1. D. Das Obergericht und die Staatsanwaltschaft I des Kantons Zürich (vormals Bezirksanwaltschaft IV) haben auf Vernehmlassung verzichtet. Das Bundesamt für Justiz hat auf Gegenbemerkungen ebenfalls verzichtet. Es verweist auf den Entscheid des Obergerichtes, dem es sich vollumfänglich anschliesst.