# Lavorare con i bit

**URL:** <https://www.ruby-forum.com/t/lavorare-con-i-bit/121017>\
**Category:** IT\
**Created:** [November 22, 2007, 6:55pm UTC](https://www.ruby-forum.com/t/lavorare-con-i-bit/121017 "2007-11-22T18:55:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![eltoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c77e96/32.png) [@eltoni](https://www.ruby-forum.com/u/eltoni)\
**Post date:** [November 22, 2007, 6:55pm UTC](https://www.ruby-forum.com/t/lavorare-con-i-bit/121017/1 "2007-11-22T18:55:05Z")

</div>

Ciao, qualcuno sa se ci sono delle classi che permettono di lavorare sui  
bit (leggere un file in binario, convertire un intero in binario,  
operazioni tra bit e cose affini)

---

<div class="post-metadata">

**Author:** ![eltoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c77e96/32.png) [@eltoni](https://www.ruby-forum.com/u/eltoni)\
**Post date:** [November 23, 2007, 1:28pm UTC](https://www.ruby-forum.com/t/lavorare-con-i-bit/121017/2 "2007-11-23T13:28:23Z")

</div>

— Antonio Di Fluri [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Ciao, qualcuno sa se ci sono delle classi che  
> permettono di lavorare sui  
> bit (leggere un file in binario, convertire un  
> intero in binario,  
> operazioni tra bit e cose affini)

esiste una libreria da parecchi anni, che sarebbe  
dovuta entrare nella libreria standard ma poi non l’ha  
mai fatto, che si chiama BitVector. Ci sono poi  
BitStruct e BitSet, cerca su rubyforge o su  
[raa.ruby-lang.org](http://raa.ruby-lang.org).

Comunque alcune cose puoi farle anche usando gli  
interi, con &,^,|,\>\>,\<\< e [].

_Credo_ che tra le varie librerie matematiche tipo  
NArray ci siano anche cose per lavorare con  
vettori/matrici di bit, ma non ho puntatori 😕

–  
Goto 10: [http://www.goto10.it](http://www.goto10.it)  
blog it: [http://riffraff.blogsome.com](http://riffraff.blogsome.com)  
blog en: [http://www.riffraff.info](http://www.riffraff.info)

```
  ___________________________________________________________

```

Yahoo! Answers - Got a question? Someone out there knows the answer. Try  
it  
now.

> **[Yahoo | Mail, Weather, Search, Politics, News, Finance, Sports & Videos](https://www.yahoo.com/)**
>
> Latest news coverage, email, free stock quotes, live scores and video are just the beginning. Discover more every day at Yahoo!

---

<div class="post-metadata">

**Author:** ![eltoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c77e96/32.png) [@eltoni](https://www.ruby-forum.com/u/eltoni)\
**Post date:** [November 23, 2007, 3:25pm UTC](https://www.ruby-forum.com/t/lavorare-con-i-bit/121017/3 "2007-11-23T15:25:40Z")

</div>

On Nov 23, 2007 1:27 PM, gabriele renzi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> esiste una libreria da parecchi anni, che sarebbe  
> dovuta entrare nella libreria standard ma poi non l’ha  
> mai fatto, che si chiama BitVector. Ci sono poi  
> BitStruct e BitSet, cerca su rubyforge o su  
> [raa.ruby-lang.org](http://raa.ruby-lang.org).
> 
> Comunque alcune cose puoi farle anche usando gli  
> interi, con &,^,|,\>\>,\<\< e [].

Che belle ste librerie, e credere che c’era qualcuno si faceva tutto a  
manina 😛  
Thanks Gabriele!

---

<div class="post-metadata">

**Author:** ![eltoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c77e96/32.png) [@eltoni](https://www.ruby-forum.com/u/eltoni)\
**Post date:** [November 23, 2007, 11:28pm UTC](https://www.ruby-forum.com/t/lavorare-con-i-bit/121017/4 "2007-11-23T23:28:11Z")

</div>

thanks in brodcast a tutti quelli che mi hanno risposto: ma quante  
librerie conoscete !!!?

---

<div class="post-metadata">

**Author:** ![eltoni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c77e96/32.png) [@eltoni](https://www.ruby-forum.com/u/eltoni)\
**Post date:** [November 23, 2007, 4:00pm UTC](https://www.ruby-forum.com/t/lavorare-con-i-bit/121017/5 "2007-11-23T16:00:45Z")

</div>

— Andrea R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Che belle ste librerie, e credere che c’era qualcuno  
> si faceva tutto a  
> manina 😛

been there, done that, got the t-shirt 🙂

> Thanks Gabriele!

mi sento come bicycle repair man{1} 🙂

[1] [- YouTube](http://www.youtube.com/watch?v=rxfzm9dfqBw)

–  
Goto 10: [http://www.goto10.it](http://www.goto10.it)  
blog it: [http://riffraff.blogsome.com](http://riffraff.blogsome.com)  
blog en: [http://www.riffraff.info](http://www.riffraff.info)

```
  ___________________________________________________________

```

Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  
[http://uk.promotions.yahoo.com/forgood/environment.html](http://uk.promotions.yahoo.com/forgood/environment.html)
