unpack

    3熱度

    1回答

    腳本(最初從here複製)將固定寬度的文本文件作爲輸入,重新排列列的順序,並輸出固定寬度的文本文件。但尾隨空格正在從變量中截斷,這意味着輸出不是固定寬度。 open(INPUT, "</home/ecom/tmp/citiBIG/GROUP.txt"); open(OUTPUT, ">/home/ecom/tmp/citiBIG/GROUP2.txt"); my $LINEFORMAT =

    3熱度

    3回答

    使用RNCryptor的最新源並嘗試將加密數據發送到PHP腳本。 RNCryptor將IV封裝到標題部分,該標題部分預置在實際的加密數據上。 - (NSData *)header { uint8_t header[2] = {kRNCryptorFileVersion, self.options}; NSMutableData *headerData = [NSMutable

    0熱度

    1回答

    我有"\001\022"作爲一個值。我想要的十進制值是274. 我試過下面的函數。但我得到[「0112」] a.unpack("H*") ==> ["0112"] 當我轉換這個「0112」使用計算器它給了我274.我怎樣才能像 這種使用Ruby方法爲十進制。 感謝

    2熱度

    2回答

    我收到上面的錯誤,它詢問我的字符串長度爲4,因爲我試圖從二進制文件中解壓縮一個浮點數。我的代碼在我的Mac上運行得非常好,但是它在Windows上很短。代碼如下: for i in range (0,elec_array.nb_chan): elec_array.chan[i].x = struct.unpack('f',f.read(4))[0] elec_array.ch

    3熱度

    1回答

    我一直在試圖弄清楚,Pack/Unpack的PHP實現是否可以完成Perl版本能夠完成的工作。我希望能在PHP做的例子是: http://perldoc.perl.org/perlpacktut.html#String-Lengths # pack a message: ASCIIZ, ASCIIZ, length/string, byte my $msg = pack('Z* Z* C/A*

    0熱度

    1回答

    機器字節順序是否影響在PHP中解壓縮函數?

    1熱度

    1回答

    unpack的這種用法是否正確?如果我想嘗試使用變量前1000字節的猜測子程序? #!/usr/bin/env perl use warnings; use 5.10.1; my $var = ...; my $part = unpack('b1000', $var) ; sub is_binary_data { local $_ = shift; ( tr/ -

    1熱度

    3回答

    我試圖將一些Ruby代碼轉換爲Python。我在這一行的煩惱: Digest::MD5.digest(message).unpack('L*') 我想我應該用struct模塊和hashlib之一,但如果我這樣做: struct.unpack('L', hashlib.md5(message).digest()) 我得到這個錯誤: struct.error: unpack requires

    1熱度

    1回答

    我想通過8-8-8-7位的奇怪序列將二進制字符串解壓縮到數組中。 我可以很容易地做這樣的事情,對於一個正常的8-8-8-8順序: $b=unpack('C*',$data); for ($i=0,$count=sizeof($b); $i < $count; $i+=4) { $out[]=array($b[$i+1],$b[$i+2],$b[$i+3],$b[$i+4]); } 這會給

    4熱度

    2回答

    我很新的C++ 2011的可變參數模板,我想知道,如果一招存在做以下的事情: template<typename T, unsigned int... TDIM> class VariadicTest { public: static const unsigned int order_const = sizeof...(TDIM); static const u