Zacchaeus is Rahab.
I just noticed this a minute ago.
First remember, or note, that Rahab’s story is a second Passover. The Israelite army passes through Jericho like the destroyer. The house that has a blood-colored cord (like the Passover blood) is the house that receives salvation while all the rest of Jericho is judged. Rahab is a known sinner who is faithfilled, as opposed to Achan the Israelite who steals from God at Jericho.
Here is Zacchaeus:
1 He entered Jericho and was passing through. 2And there was a man named Zacchaeus. He was a chief tax collector and was rich. 3And he was seeking to see who Jesus was, but on account of the crowd he could not, because he was small of stature. 4So he ran on ahead and climbed up into a sycamore tree to see him, for he was about to pass that way. 5And when Jesus came to the place, he looked up and said to him, “Zacchaeus, hurry and come down, for I must stay at your house today.” 6So he hurried and came down and received him joyfully. 7And when they saw it, they all grumbled, “He has gone in to be the guest of a man who is a sinner.” 8And Zacchaeus stood and said to the Lord, “Behold, Lord, the half of my goods I give to the poor. And if I have defrauded anyone of anything, I restore it fourfold.” 9And Jesus said to him, “Today salvation has come to this house, since he also is a son of Abraham. 10For the Son of Man came to seek and to save the lost.” (Luke 19.1-10)