Hi t06afre,Yes you can do it with the one I suggested, and the other one also I think.
The example of nybble is just a special case. The original requirement is to insert/remove bit(s).eblc1388, I think you've asked an interesting question. If I understand it, you're looking for a hex editor that will allow you remove a nybble from a stream of bytes and, thus, save a number of bits in a file divisible by 4 but not 8.
Of course one can access bit on a harddisk, within a particular byte on a particular sector. There is absolutely no difficulty in writing a software to do what is required but there isn't anything ready made as there is only the odd chance that someone might need to use such a piece of software.You cant adress bit on a harddisk. The byte is the smallest thing you may adress. So your 129 bit files does not make sense. Your file will always be rounded up to 17 bytes. Of course inside this 17 bytes all bits may be shifted around. But it will always be 17 byte long.
Yes, every hex editor does.Don't any of the hex editors let you display the data and edit it when shown as binary? I seem to remember one of the older ones did, it might have been a DOS one.
Yes, I agree with you that's the main reason why there isn't one known to many of us.The demand for such a tool would be very low. Besides, it's pretty easy to hack something together to do what you want for the odd special case when it comes up.
There are millions of binary editors that allow user to change the bit value inside a binary bit string.
But is there one that allow user to delete/insert/replace bits in a long string of binary data?