Not directly. Bitpacking targets integers, so strings and floats first need to be transformed into integer representations. Strings are commonly dictionary-encoded into small integer codes, while floating-point columns may be handled by specialized codecs or by quantization before any bitpacking step.