parse swf file
Read SWF Header 2.0
Read SWF Header - Library to extract info from SWF files more>>
Eg: {_version:6, _length:3787, _bounds:{0, 0, 224, 228}, _fps:12, _totalframes:1, _bgColor:"FFFFFF"}
Enhancements:
- Includes a sample droplet which will generate a report after you drop a bunch of swf files.
polyparse 1.3
This is a collection of parser combinator libraries in Haskell. more>>
polyparse 1.3 is an ideal tool for programmers. It is actually a free and open source project that includes a variety of alternative parser combinator libraries, including the original HuttonMeijer set.
The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings.
Please note that polyparse is licensed and distributed under the terms of the LGPL license.
Some Functionality:
- Text.ParserCombinators.Poly - Currently re-exports Text.ParserCombinators.Poly.Plain. The name Poly comes from the arbitrary token type. Thus, you can write your own lexer if you wish, rather than needing to encode lexical analysis within the parser itself.
- Text.ParserCombinators.Poly.Plain - This is a fresh set of combinators, improving on the HuttonMeijer variety by keeping only a single success, not a list of them. This is more space-efficient, whilst still permitting backtracking. Error-handling is also much improved: there are essentially two kinds of failure, soft and hard. Soft failure just means that the current parse did not work out, but another parse might be OK. Hard failure means that no parse will succeed, because we have already passed a point of commitment. Thus you can give far more accurate error messages to the user, including multi-layered locations.
- Text.ParserCombinators.Poly.State - This is just like Poly, except it adds an arbitrary running state parameter.
- Text.ParserCombinators.Poly.Lazy - This is just like Poly, except it does not return explicit failures. Instead, an exception is raised. Thus, it can return a partial parse result, before a full parse is complete. The word partial indicates that, having committed to return some outer data constructor, we might later discover some parse error further inside, so the value will be partial, as in incomplete: containing bottom. However, if you are confident that the input is error-free, then you will gain hugely in space-efficiency - essentially you can stream-process your parsed data-structure within very small constant space. This is especially useful for large structures like e.g. XML trees.
Enhancements:
- Single bugfix: Text.Parse.parseFloat now accepts ordinary floating point notation, in addition to scientific (exponent) notation.
Requirements:
- GHC
Reverse Snowflake Joins 0.29
Open source tool to parse SQL Select statements and generate diagrams more>> Open source tool to parse SQL Select statements and generate diagrams
Reverse Snowflake Joins is a free and open source tool that parses SQL Select statements and generates a diagram. The diagram will show parts of the underlying SQL directly in the diagram.
For example x=30 , GROUP BY (year), HAVING MIN(age) > 18. It is easy to see cartesian joins and/or loops.
System requirements:
-
Enhancements
- If possible, aliases are displayed inside the tables they belong (previously they were displayed each in its own frame).
- Some progress with subselects, to be finalized later.
PDF Parse 1.0.2
PDF Parse is a professional and smart tool which gets a lot of PDF infos. more>>
PDF Parse 1.0.2 is a professional and smart tool which gets these PDF infos:
- PDF type: composite, black separated, color separated.
- Linearized.
- Version.
- Total page number.
- Separation colors name.
Tested with PDFs produced with common prepress apps.
Requirements: Mac OS 8.6 - 9.2.2
png2swf 1.0
Convert .png files to .swf Flash 4 format. more>>
ParserTools 0.2.0
ParserTools - Parse RSS and Atom feeds more>>
- RSS and Atom feeds
- application and scripting component terminology resources.
Enhancements:
- added Terminology Suite;
- changed format of key-value list records in parse RSS
Addressable 2.1.0
URI implementation that comes as a replacement for the Ruby standard library more>> URI implementation that comes as a replacement for the Ruby standard library
Addressable is a replacement for the URI implementation that is part of Rubys standard library.
Addressable adds support for URI and IRIs templates and more closely conforms to the relevant RFCs.
NOTE: Addressable is licensed and distributed under the terms of the MIT/X Consortium License.
Enhancements
- refactored URI template support out into its own class
- removed extract method due to being useless and unreliable
- removed Addressable:URI.expand_template
- removed Addressable:URI#extract_mapping
- added partial template expansion
- fixed minor bugs in the parse and heuristic_parse methods
- fixed incompatibility with Ruby 1.9.1
- fixed bottleneck in Addressable:URI#hash and Addressable:URI#to_s
- fixed unicode normalization exception
- updated query_values methods to better handle subscript notation
- worked around issue with freezing URIs
- improved specs
SWF & FLV Player (formerly SWF Movie Player) 3.8.20.6241
Newly-designed free flash movie player for Mac with plenty of extra features. more>> Newly-designed free flash movie player for Mac with plenty of extra features.
SWF & FLV Player (formerly known as SWF Movie Player) is a free SWF player for Mac OS based on Macromedia Flash player which helps you to get best experience from flash movies.
SWF Movie Player by Eltima Software offers advanced and unique features that allow you to play, rewind, fast-forward and preview SWF files frame-by-frame, and also create and manage playlists, zoom movies in and out, fit to current window size or restore to original one, set playback quality, control Flash security, check SWF comprehensive information and lots more.
The special unique algorithms were developed for this product to check whether the Flash movie has been finished or not (which is not always a simple task since quite a few of SWF files are not played till the ending frame or play repeatedly).
With SWF & FLV Player you can easily switch into a zoom mode and see zoomed image boundaries as well as navigate within a Zoom Drawer. When a zoom mode is activated, you can disable dragging and use all interactive controls that SWF file provides.
Now, it is possible to apply security options and run SWF files in the sandbox. This feature allows you to restrict the SWF file queries to non-local resources (URL/images/third-party SWF files) and to prevent unwonted access to the web.
Developed by people and for people the SWF & FLV Player has truly user-friendly interface and customizable options which let you easy manage Flash movie and enjoy movie playing.
SWF & FLV Player (formerly SWF Movie Player) provides absolute control of the playback and lets you manage Flash movies at your fingertips.
Packed with various customizable options, it provides clean and intuitive interface which will suit even the most refined taste.
Main features:
- Free version of SWF & FLV Player now enables full playback of FLV movie files.
- Play, pause, fast-forward, rewind, frame-by-frame playback and browse through Adobe SWF/FLV files.
- Browse websites for Flash animation.
- Download SWF/FLV files from web-pages.
- Open and play any SWF/FLV file on the web directly.
- Save Flash animation to hard drive with all the external resources it uses (PRO version only).
- Zoom in/out your movie to display a specific part of SWF file.
- View Flash animation in fullscreen (PRO version only).
- SWF/FLV playlists management: shuffle, repeat one item or the whole list.
Enhancements
- Added: possibility to choose background color for FLV files.
- Added: possibility to disable screensaver during full-screen playback.
- Fixed: bug with current frame capture.
- Fixed: several minor bugs.
Flash movies they use and download SWF/FLV files from web-pages. Open and play any SWF/FLV file ... Obtain detailed file information about SWF/FLV files (size, SWF version, frame rate, shapes
Playback SWF/FLV files in full-screen mode with Eltima SWF & FLV Player PROunlock SWF 1.0
unlock SWF - Remove protection from SWF files more>>
Please, use this library only for your own files or for educational purposes, not to steal others work.
Completly freeware for personal use.
Swfmill 0.2.12
swfmill is an xml2swf and swf2xml processor with import functionalities more>>
Main features:
- built around an XSLT/EXSLT processor (libxslt)
- input and output of the XSLT transformation can be either XML or binary SWF
- XSLT commands for importing PNG, JPEG, TTF and SWF, and for mapping SWF ID numbers
- built-in simple dialect to support library creation and building simple SWFs
Auto Sort Emails 1.1
Auto Sort Emails - Sort emails based on the contents of a list more>>
Completly freeware.
Enhancements:
- (WIP) Works on Multiple Files.
ReferenceFinder 4.0.1
ReferenceFinder - will outline, step-by-step, the folding sequence to reproduce that reference point more>>
Given coordinates, ReferenceFinder will outline, step-by-step, the folding sequence to reproduce that reference point with as much mathematical accuracy as possible.
ReferenceFinder immediately returns the 5 "best" short folding sequences that approximates that point or line.
The approximations are very good, often better than 1 part in 1000, which, in my experience, is about the limit of human folding precision. ReferenceFinder can parse simple algebraic expressions (thanks to a contribution from Carlos Furuti).
The default paper shape is a unit square, but you can change the dimensions for any rectangle (e.g., a silver rectangle or currency).
For each solution, ReferenceFinder reports the absolute error in distance, the rank (the number of folds needed), and the sequence of actions needed to construct the desired reference mark.
For more details, read the README.txt file that accompanies each of the download packages.
Enhancements:
- [RJL, all] Modified RefLine::DistanceTo() to properly handle the case where a line barely crosses the corner of the square; prior implementation gave incorrectly small results. Also updated the Help docs to reflect Justins discovery of the 7 Huzita axioms.

Eltima SWF Movie Player for Mac 2
Eltima SWF Movie Player is a software solution specially designed for Mac OS. It provides a variety of useful features which make viewing SWF even more enjoyable more>>
Eltima SWF Movie Player for Mac 2 is developed as a useful and handy software for Mac OS which offers you various helpful features to make viewing SWF even more enjoyable. With SWF Player you can use new options, such as frame-by-frame preview, zoom, create/manage playlists. One of the interesting features is a possibility to restrict access to Web resources and run SWF files in a sandbox.
Seths CSV Parser 1.2.1
Seths CSV Parser - Pair of classes to parse a CSV file more>>
Completly freeware for non-commercial use.
SWF Reader 1.2.7
Free program that manipulates SWF files SWF Reader is a tool that will allow one to manipulate a SWF file. SWF Reader comes with support for AS2 and also AS3 (AVM1/AVM20 more>> Free program that manipulates SWF files
SWF Reader is a tool that will allow one to manipulate a SWF file. SWF Reader comes with support for AS2 and also AS3 (AVM1/AVM20.
System requirements:
-
Enhancements
- added SWF Encrypt AS3 unprotector