Retourner au contenu associé (entrée de forum : manipuler un fichier binaire)
Posté par gc le 17 juin 2005 à 15:03. En réponse au message manipuler un fichier binaire. Évalué à 4.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# c sux
Posté par gc . En réponse au message manipuler un fichier binaire. Évalué à 4.
#!/usr/bin/ruby
test = '0AB508A1A2B1B2C1C2D1D20CB106A1A2C1C2D1D2E1E2F1F2'
baddy = 'B1B2'
testb = [ test ].pack("H*")
baddyb = [ baddy ].pack("H*")
outb = ''
while testb.length > 0
substring = testb[1, testb[0]]
testb = testb[1+testb[0] .. -1]
substring.gsub!(baddyb, '')
outb += [ substring.length ].pack("C")
outb += substring
end
puts outb.unpack("H*")[0].upcase