Home > By category > Developer Tools >Components & Libraries > psifas for Windows



psifas for Windows

  • Downloads: 
  • Views: 
  • Rating:

Psifas (or pypsifas) is a python library for parsing and building of data structures with the ability of solving simple heuristics of interdepent sub-structures. It is based on the concept of defining data structures in a declarative manner, where complex structures are composed by combining simpler ones.

Features:

Bit-level - you can work with individual bits.
Byte ordering - supports both little and big endian byte ordering
Componentized - combine the primitives into more complex structures
Symmetrical - psifases can both parse (create an object from raw data) and build (create raw data from an object)
Ready - comes with many built-in primitives and inventory psifases that you can use out-of-the-box.
Declarative - you write a data structure, not code.
Easy to debug - much easier to correct a data structure instead of code. Furthermore, when an exception is raised, the user is told the position in the psifas structure in which the error happend.
Easy to test - componentization means that once a component works, it always works. You can easily share structures between modules without something breaking.
Easy to extend - when the need arises, just subclass from one of the generic classes.
Thread-safe - Psifas is fully thread safe; you can parse the same psifas in parallel threads.
Nameless - psifases do not have names. Their names are given when they're put in other structures. For example, several fields with different names can be of type "Bigendian 4 bytes number".
Verifiable - Easy design of fields that are expected to contain a specific value, or one value out of a range (enums, checksums, and more..)
Orderless dependencies - The value a field can be dependent on the values of previous or following fields.
Dynamic dependencies (Links) - Psifases use Links to mention which other fields' values they require. For example, when a string with a dynamic length (Segment) is created, it will be created with a Link to the field that should contain its length. The Segment class is generic, and can use any Link you want.
Work on payloads - Calculate values from the raw-buffer (the payload) that was used to evaluate other fields (usefull in checksums & crcs)
Sorted print - When printing containers (the result of parsing structures with several fields, like a IP header), their attributes will be displayed in the order they were set (unlike python dictionaries in which the keys can be reordered).

Free download from Shareware Connection - Psifas (or pypsifas) is a python library for parsing and building of data structures with

Publisher: Oren Zomer | License: Shareware
Version: 0.8 Alpha | Size: 204 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: psifas for Windows

Author Url: http://sourceforge.net/projects/pypsifas
Program Info Url: http://sourceforge.net/projects/pypsifas
Download Url: http://superb-sea2.dl.sourceforge.net/project/pypsifas/release0.8/psifas-0.8.win32-py2.6.msi

More downloads from psifas for Windows publisher Oren Zomer:

psifas - Psifas, also known as pypsifas is a Python library created to parse and build data structures.

psifas for Windows keywords:
psifas for Windows related downloads:

Subtrans for Windows - a free open source software for translate srt subtitlesplease note that some of the features are designed only for persian users.

Open-Source Software Development Club - This is the main group for the ITT Tech, Grand Rapids, MI Open-Source Software Development Club.

TICO for Windows - TICO is a tool for the design and execution of interactive communication boards for the severely disabled.

Fritzing for Windows - Fritzing is an open-source initiative to support designers

Tinger Converter - Tinger Converter is a free and open source software that can convert all kinds of audios and videos to the MP3 format.

Shareware Connection periodically updates pricing and software information of 'psifas for Windows' from company source 'Oren Zomer' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'psifas for Windows' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of psifas for Windows.

New Reviews

DataLocker SkyCrypt - Storing data in external hard drive is what any PC user can resort to but Cloud storage is gaining popularity with time. It gives you more flexibility and you can avail free and cheaply priced data storage in cloud as well. The only aspect that ...

Sony Movie Studio 13 Platinum - Sony enjoys a prime position in consumer level media software development and its Movie Studio has a large fan following. However, in recent years competition from Adobe and Corel has caught up. The recent overhaul of Sony’s video editor ...

Avira Ultimate Protection Suite - With time the importance of PC security has gone up by leaps and bounds. Earlier, people used to rely on standalone antivirus software. However, security conscious users prefer having a more robust form of protection. They opt for Internet ...

Sigma Internet Monitoring - There is no denying the huge importance of internet in human life. Without the web, it has literally become imposable to carry on a lot of personal and professional activities, irrespective of your age, gender and qualification. While the web ...

TunnelBear - While internet access has become cheaper and faster over the years, certain downsides of the World Wide Web still looms and affects users. Even if you have the resources and monetary capacity to afford a blazing fast and unlimited internet ...

Protector Plus 2014 (32-bit) - Without using suitable security software in PC, you cannot have peace of mind nowadays. Increasing instances of malware attacks and attacking exploits have prompted average PC users to resort to using antivirus and security suites for both home ...

F-Secure Online Scanner - The menace of malware and various online threats have grown by leaps and bound in recent times. You no longer can stay assured after installing a regular malware cleaner or antivirus suite like earlier. Security conscious PC users often resort to ...

Screenpresso Pro - Capturing screenshots and webcam streams can become a necessity at times for PC users. There was a time most users resorted to Windows bundled print screen utility but now there are so many choices to pick from. If you want a feature rich and ...

Reallusion iClone - Nowadays, there is no scarcity of 3D animation and modeling software in market. However, not all such apps are user friendly and easy on wallet. If you want an intuitive and capable tool for making 3D animations without requiring much time, give ...

DVDFab DVD Copy - While a lot of computer users are switching from optical media to external and cloud storage services, a section of them still counts on DVD for storage and movie watching. At times it also becomes necessary to copy those DVDs that are getting ...




New Downloads

CrossUI Builder Windows64

CrossUI Front-End Builder
enables anyone (no software
developer required) to Create
Interactive Apps Without
Coding

Entity Developer

Entity Developer is a powerful
ORM designer for ADO.NET
Entity Framework, NHibernate,
LinqConnect, Telerik Data
Access, ...

dbForge Data Pump for SQL
Server

SSMS add-in for filling SQL
databases with external source
data and migrating data
between systems. The tool
supports 10+ ...

CodeCompare

Code Compare is a free
powerful tool designed to
compare and merge differing
files and folders. It can be
used as a ...

VScodePrint 2015

Microsoft Visual Studio
Extension to print source code
in color. Print a complete
Solution, selected projects,
project ...

CallbackFilter

CallbackFilter lets your
Windows and .NET applications
keep track of file operations
in real-time (right when they
are ...

Nevron Chart for .NET

Nevron Chart for .NET is a
professional charting
component for .NET, featuring
numerous business, scientific
and ...

Centurion Setup

Centurion Setup builds a
professional software
installer for Windows in a
self-contained, compressed
executable. ...

DTM Database Content
Analyzer

DTM Database Content Analyzer
is a tool for database
statistic: general statistics
and 5 built-in reports:
database size, ...

DTM File Factory

DTM File Factory is a template
based test file generator with
a lot of data sources support:
databases, Excel files, text
...

Visual Studio 2015
Obfuscator

Skater Visual Studio 2015
Obfuscator is an obfuscation
tool for .NET code protection.
It implements software
protection ...

Dynamsoft Barcode Reader
SDK

Dynamsoft Barcode Reader SDK
is a browser-based barcode
library; enables getting 1D
and 2D barcode info from
scanned ...