Are "好饱了" and "好包了" both correct? "好饱了" and "好包了" both seem to be used to mean "I'm full".

I'm pretty sure that "好饱了" is definitely correct but they both get lots of Google hits and if I combine the search with the English "full" they are about equally popular.

So is "好包了" also correct or is it a common spelling mistake?
Actually, "好包了" does not mean "I'm full".

You may see "...打好包了..." in the Google hits. It refers to "have made something into a package.

If your friend say "这顿饭我包了". That means your friend will get the bill, and you don't pay the bill.

You will see "7天包退" on some goods's package, that means "7 days to cancel purchase for non-faulty goods".

And "他们的村庄被敌人包围了" refers to "Their village was surround by the enemy."