Linux SoftwareProgrammingLibrariesbit 0.3.0

bit 0.3.0


bit is a C++ library for manipulating buffers containing data fields that are not octet (byte) aligned. Binary data formats contai
Developer:   Rick L Vinyard, Jr
      more software by author →
Price:  0.00
License:   LGPL (GNU Lesser General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


bit is a C++ library for manipulating buffers containing data fields that are not octet (byte) aligned.

Binary data formats containing fields that are not octet aligned are still common. One need look no further than the IP header that is present in every packet of data transmitted on the Internet.

Additionally many embedded devices and sensors still communicate via binary formats, and it was for the latter (robotic sensors) that this library was initially developed.

The bit library allows data formats to be specified at run-time through class methods or loaded from XML files at run-time (including any combinations thereof).

A companion library, bitgtk, provides a set of Gtkmm widgets for display of bit buffer representations.

Requirements:
  • GTK+ version 2.4.x
  • gtkmm
  • libxml++
  • boost

    What's New in This Release:
  • This release now supports both boost and std::tr1 smart pointers.
  • The Buffer and RecordBuffer classes have been restructured, and xml support has been added to the Field/Record hierarchy.
  • This release also contains a new record layout DTD that supports type hints.
  • Roughly 150 unit tests have been added to the testing suite, along with other small changes and bugfixes.
    tags this release  have been  been added  run time  data formats  that are  are not  not octet  fields that  

    Download bit 0.3.0


     http://prdownloads.sourceforge.net/libbit/bit-0.3.0.tar.bz2?use_mirror=easynews
     http://prdownloads.sourceforge.net/libbit/bit-0.3.0.tar.bz2?use_mirror=surfnet
     http://prdownloads.sourceforge.net/libbit/bit-0.3.0.tar.bz2?use_mirror=switch


    Authors software

    bit 0.3.0 (by Rick L Vinyard, Jr)
    bit is a C++ library for manipulating buffers containing data fields that are not octet (byte) aligned.

    Binary data formats contai


    Similar software

    bit 0.3.0 (by Rick L Vinyard, Jr)
    bit is a C++ library for manipulating buffers containing data fields that are not octet (byte) aligned.

    Binary data formats contai

    bitgtkmm 0.2.2 (by Rick Vinyard)
    bitgtkmm is a C++ library for manipulating buffers containing data fields that are not octet (byte) aligned.

    bitgtkmm is a collect

    Record Editor 0.55 (by Bruce Martin)
    Record Editor is a programmer's data file editor for files where fields occupy fixed positions in a record

    conexus library 0.4.0 (by Rick Vinyard)
    conexus is a generalized C++ I/O library that includes support for BSD sockets, serial/TTY, and packet capture (via pcap).

    conexus

    Parse::Binary::FixedFormat::Variants 0.10 (by Autrijus Tang)
    Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes.

    Parse::Binary::FixedFormat su

    FormatCheck 01.01.00 (by David Read)
    FormatCheck is a Java-based application used to verify the format of flat files

    Hachoir 0.7.0 (by Victor Stinner)
    Hachoir project is a Python library which can display a stream of binary data on a field per field basis

    Yasper 1.01 (by Alex Rubinsteyn)
    Yasper (Yet Another Smart Pointer) is a sweet and simple single-header smart pointer for C++.

    Why write another C++ smart pointer?

    TagLib 1.4 (by Scott Wheeler)
    TagLib is a library for reading and editing the meta-data of several popular audio formats

    ObjectiveLib 0.10 (by Will Mason)
    ObjectiveLib is a framework for Objective-C that provides a set of object containers and generic algorithms


    Other software in this category

    zlib 1.2.3 (by Jean-loup Gailly)
    zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    libxml2 2.6.27 (by DV)
    Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

    GNU C library 2.4 (by Andreas Jaeger)
    GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

    GNU C library is us

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags