Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Data::Binary(3)	      User Contributed Perl Documentation      Data::Binary(3)

NAME
       Data::Binary - Simple detection of binary versus	text in	strings

SYNOPSIS
	use Data::Binary qw(is_text is_binary);
	my $text = File::Slurp::read_file("test1.doc");
	my $is_text = is_text($text); #	equivalent to -T "test1.doc"
	my $is_binary =	is_binary($text); # equivalent to -B "test1.doc"

DESCRIPTION
       This simple module provides string equivalents to the -T	/ -B
       operators. Since	these only work	on file	names and file handles,	this
       module provides the same	functions but on strings.

       Note that the actual implementation is currently	different, basically
       because the -T /	-B functions are in C/XS, and this module is written
       in pure Perl.  For now, anyway.

FUNCTIONS
   is_text($string)
       Uses the	same kind of heuristics	in -T, but applies them	to a string.
       Returns true if the string is basically text.

   is_binary($string)
       Uses the	same kind of heuristics	in -B, but applies them	to a string.
       Returns true if the string is basically binary.

AUTHOR
       Stuart Watt, stuart@morungos.com

COPYRIGHT
       Copyright (c) 2014 Stuart Watt. All rights reserved.

perl v5.32.1			  2014-03-24		       Data::Binary(3)

NAME | SYNOPSIS | DESCRIPTION | FUNCTIONS | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Data::Binary&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help