in reply to Comparing packed variables
Unless you are avoiding "unpack" for demonstrable performance reasons, an argument for using it might be "clarity" and "future-proofing." This will first make it clear to the reader how the binary data is formatted, then make it clear how the elements that have been unpacked from it are being compared. And the code would be easier to read and harder to (accidentally ...) break.