Resultados da pesquisa a pedido "bit-packing"

9 a resposta

Como criar um byte com 8 valores de bool (e vice-versa

Eu tenho 8bool variáveis e quero "mesclá-las" em um byt Existe um método fácil / preferido para fazer isso? E o contrário, decodificando um byte em 8 valores booleanos separado Suponho que não seja uma pergunta irracional, mas como não ...

9 a resposta

Alinhamento de Membro de Dados C ++ e Embalagem de Matriz

2 a resposta

Usando a reflexão para determinar como um tipo .Net é colocado na memória

1 a resposta

Packing dois shorts em um int, lidando com negativos e positivos

Estou criando uma classe PackedUnsigned1616 que armazena dois shorts não assinados em um int e uma classe PackedSigned1616 que armazena dois shorts assinados em um int. Eu li sobre operações bit a bit, mas ainda estou confuso sobre como lidar ...

5 a resposta

O que o VC ++ está fazendo ao compactar campos de bits?

Para esclarecer minha pergunta, vamos começar com um programa de exemplo: #include <stdio.h> #pragma pack(push,1) struct cc { unsigned int a : 3; unsigned int b : 16; unsigned int c : 1; unsigned int d : 1; unsigned int e : 1; unsigned int f : ...

3 a resposta

Como compactar uma sequência de bits arbitrária em Python?

Eu quero codificar / comprimir alguns dados de imagem binária como uma sequência se bits. (Essa sequência, em geral, terá um comprimento que não se encaixa perfeitamente em um número inteiro de tipos inteiros padrão.) Como posso fazer isso sem ...