Delphi: how to efficently read a big binary file, converting it to hexadecimal for passing it as a v
        Posted  
        
            by user193655
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by user193655
        
        
        
        Published on 2010-05-12T08:10:00Z
        Indexed on 
            2010/05/12
            8:14 UTC
        
        
        Read the original article
        Hit count: 344
        
I need to convert a binary file (a zip file) into hexadecimal representation, to then send it to sql-server as a varbinary(max) function parameter.
A full example (using a very small file!) is:
1) my file contains the following bits 000011110000111
2) I need a procedure to QUICKLY convert it to 0F0F
3) I will call a sql server function passing 0x0F0F as parameter
The problem is that I have large files (up to 100MB, even if average file size is 100KB files are possible), so I need the fastest way to do this.
Otherwise stated: I need to create the string
'0x'+BinaryDataInHexadecimalRepresentation
in the most efficient way.
Related question: passing hexadecimal data to sql server
© Stack Overflow or respective owner